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

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

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

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

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

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

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

แคมเปญ Performance Max ต้องมีการดำเนินการเพื่อสร้างทรัพยากรที่เกี่ยวข้องหลายรายการ ซึ่งมีรายละเอียดอยู่ใน คู่มือคำขอที่มีโครงสร้าง สร้าง a 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 เพื่อ พิมพ์สถานะและการตอบกลับตามขั้นตอน การแสดงผลลัพธ์งานแบบกลุ่มทั้งหมดใน คู่มือการประมวลผลแบบกลุ่มทั่วไป