การประมวลผลเป็นกลุ่มสำหรับ Performance Max

การประมวลผลแบบกลุ่มเป็นวิธีส่งชุดการดำเนินการซึ่งอาจขึ้นอยู่กับบริการหลายอย่างโดยไม่ต้องรอให้การดำเนินการเสร็จสมบูรณ์พร้อมกัน คุณสามารถใช้การประมวลผลแบบกลุ่มเพื่อสร้างและจัดการแคมเปญ Performance Max ได้

คู่มือนี้จะให้รายละเอียดเฉพาะสำหรับแคมเปญ Performance Max เมื่อทำงานกับการประมวลผลแบบกลุ่ม คู่มือการประมวลผลแบบกลุ่มทั่วไปจะให้ข้อมูลทั่วไปเกี่ยวกับการประมวลผลแบบกลุ่ม และคู่มือคำขอโครงสร้างมีข้อมูลโดยละเอียดเกี่ยวกับการสร้างคำขอเพื่อสร้างหรือจัดการแคมเปญ Performance Max

หากต้องการสร้างแคมเปญ Performance Max โดยใช้การประมวลผลแบบกลุ่ม ให้ทําตามขั้นตอนต่อไปนี้

สร้างงานแบบกลุ่มใหม่

ทำตามขั้นตอนการสร้างงานการประมวลผลแบบกลุ่มทั่วไปเพื่อสร้างทรัพยากร BatchJob

เตรียมรายการการดำเนินการเปลี่ยนแปลง

แคมเปญ Performance Max ต้องมีการดำเนินการเพื่อสร้างแหล่งข้อมูลที่เกี่ยวข้องหลายรายการ ซึ่งมีรายละเอียดอยู่ในคู่มือคำขอโครงสร้าง สร้าง MutateOperation สำหรับแต่ละทรัพยากรที่ควรจะรวมอยู่ในงานแบบกลุ่ม

ข้อกำหนดของ CampaignOperation และ CampaignAssetOperation

เมื่อเปิดใช้หลักเกณฑ์การใช้แบรนด์สําหรับแคมเปญ (ดูหลักเกณฑ์การใช้แบรนด์) คุณต้องลิงก์ชิ้นงานของแบรนด์กับแคมเปญโดยใช้ทรัพยากร CampaignAsset นอกจากนี้ ในงานแบบกลุ่ม การสร้างทรัพยากร CampaignAsset เหล่านี้ต้องเกิดขึ้นทันทีหลังจากสร้างทรัพยากร Campaign เอง หากไม่ได้สร้างทรัพยากร CampaignAsset ทันทีหลังจากทรัพยากร Campaign (เมื่อเปิดใช้หลักเกณฑ์การใช้แบรนด์ - ดูการแก้ปัญหา) คำขอจะไม่สำเร็จและแสดงผล CampaignError ซึ่งระบุว่าไม่มีชิ้นงาน การรวมการดำเนินการสร้าง CampaignAsset ไว้ในรายการการดำเนินการเดียวกันในภายหลังจะไม่ช่วยป้องกันข้อผิดพลาดนี้

ข้อกำหนดของ AssetGroupOperation และ AssetGroupAssetOperation

การดำเนินการประเภท MutateOperation ที่สร้างทรัพยากร AssetGroup และ AssetGroupAsset ในงานแบบกลุ่มต้องเป็นแบบตามลำดับโดยไม่มีการดำเนินการอื่นๆ คั่นกลาง เนื่องจากวิธีจัดกลุ่มการดำเนินการเหล่านี้เข้าด้วยกันเมื่อประมวลผล มิฉะนั้น คำขอจะแสดงข้อผิดพลาด AssetGroupError ซึ่งระบุว่าไม่มีชิ้นงานบางรายการ แม้ว่าการดำเนินการที่จำเป็นเพื่อให้เป็นไปตามข้อกำหนดขั้นต่ำของชิ้นงานจะรวมอยู่ในรายการการดำเนินการในภายหลังก็ตาม

แนวทางปฏิบัติแนะนำ AssetGroupListingGroupFilterOperation ข้อ

เมื่อทำงานกับตัวกรองกลุ่มรายชื่อในบริบทของ AssetGroupListingGroupFilter เราขอแนะนำให้เพิ่มการดำเนินการ AssetGroupListingGroupFilterOperation ที่กำหนดเป้าหมายไปยัง AssetGroup เดียวกันลงในงานแบบกลุ่มอย่างต่อเนื่อง เพื่อให้ระบบถือว่าชุดการดำเนินการเป็นแบบอะตอมในระหว่างการแยกกลุ่ม หากต้องการอ่านเพิ่มเติมเกี่ยวกับการแยกกลุ่มและปัจจัยอื่นๆ ที่ส่งผลต่อกลุ่มรายชื่อ โปรดดูคู่มือการประมวลผลแบบกลุ่มของกลุ่มรายชื่อ

เพิ่มการดำเนินการกลายพันธุ์ลงในงาน

เพิ่มการดำเนินการเปลี่ยนจากขั้นตอนที่ 2 ลงในรายการ แล้วเรียกใช้ AddBatchJobOperations เพื่อเพิ่มรายการการเปลี่ยนแปลงลงในงานแบบกลุ่มที่สร้างในขั้นตอนที่ 1 ทำตามขั้นตอนการเพิ่มการปฏิบัติการโฆษณาในคู่มือการประมวลผลแบบกลุ่มทั่วไปเพื่อเพิ่มรายการการดำเนินการเปลี่ยนแปลง

เรียกใช้งานแบบกลุ่ม

อนุญาตให้งานที่อัปโหลดเริ่มทำงานโดยเรียกใช้ RunBatchJob ดูตัวอย่างได้ที่ขั้นตอนเรียกใช้งานแบบกลุ่มในคู่มือการประมวลผลแบบกลุ่มทั่วไป

เรียกดูสถานะของงาน

งานแบบกลุ่มจะเริ่มต้นเป็นการดำเนินการที่ใช้เวลานานและมักใช้เวลาในการดำเนินการให้เสร็จสิ้น หลังจากเริ่มงานแล้ว ให้ใช้เมธอด GetOperation ของการดำเนินการที่ใช้เวลานานเพื่อสำรวจสถานะของงานจนกว่าจะเสร็จสิ้น

เมื่องานแบบกลุ่มทั้งหมดเสร็จสิ้น ให้เรียกใช้ ListBatchJobResults เพื่อพิมพ์สถานะและการตอบกลับตามขั้นตอนแสดงผลลัพธ์ของงานแบบกลุ่มทั้งหมดในคู่มือการประมวลผลแบบกลุ่มทั่วไป