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