การประมวลผลเป็นกลุ่มสำหรับ 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 เราขอแนะนำให้เพิ่มการดำเนินการที่กําหนดเป้าหมาย AssetGroup เดียวกันไปยังงานกลุ่มตามลําดับ เพื่อให้ระบบจัดการชุดการดำเนินการแบบรวมกันในระหว่างการแยกกลุ่มAssetGroupListingGroupFilterOperation อ่านเพิ่มเติมเกี่ยวกับการแยกกลุ่มและปัจจัยอื่นๆ ที่ส่งผลต่อกลุ่มข้อมูลได้ที่คู่มือการประมวลผลกลุ่มข้อมูลทีละกลุ่ม

เพิ่มการดำเนินการเปลี่ยนรูปแบบไปยังงาน

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

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

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

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

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

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