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