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