ใน v25 (เริ่มตั้งแต่ v25.2) คุณสามารถใช้วิธี
SmartCampaignSettingService.GeneratePMaxDraftCampaign
เพื่อแปลง Smart Campaign เป็นแคมเปญ Performance Max ได้ วิธีนี้ไม่พร้อมใช้งานใน v24 และเวอร์ชันก่อนหน้า
วิธีการทำงานของ Conversion
เมื่อคุณเรียกใช้
SmartCampaignSettingService.GeneratePMaxDraftCampaign
API จะสร้างแคมเปญ Performance Max ฉบับร่างตามการกําหนดค่าของ
Smart Campaign
แคมเปญ Performance Max ฉบับร่างที่สร้างขึ้นจะเริ่มต้นด้วยstatus
ที่ตั้งค่าเป็น PAUSED (และระบบจะแสดงการมีสิทธิ์แสดงโฆษณาใน
primary_status) หากตัวแปลงฟีเจอร์ทั้งหมดไม่ผ่านการตรวจสอบ
สําหรับ Smart Campaign คําขอจะไม่สําเร็จและแสดงข้อผิดพลาด SmartCampaignError.GENERATE_PMAX_CONVERTERS_FAIL
ซึ่งจะช่วยให้คุณตรวจสอบ แก้ไข และปรับปรุงแคมเปญ งบประมาณ กลุ่มชิ้นงาน และชิ้นงาน Performance Max ที่สร้างขึ้นก่อนที่จะเปิดใช้แคมเปญเพื่อแสดงโฆษณาได้ การสร้างแคมเปญ Performance Max ฉบับร่างจะไม่แก้ไขหรือหยุด Smart Campaign เดิมชั่วคราว ซึ่งจะยังคงใช้งานได้จนกว่าคุณจะหยุดชั่วคราวด้วยตนเอง
พารามิเตอร์คำขอ
ข้อความ GeneratePMaxDraftCampaignRequest ยอมรับฟิลด์ต่อไปนี้
resource_name(ต้องระบุ): ชื่อทรัพยากร ของSmartCampaignSettingที่จะสร้างใหม่สําหรับ Smart Campaign ที่คุณต้องการแปลงในรูปแบบต่อไปนี้customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(ไม่บังคับ): หากเป็นtrueระบบจะตรวจสอบคำขอแต่จะไม่ดำเนินการ เฉพาะข้อผิดพลาดในการตรวจสอบ คำเตือน หรือปัญหาที่อาจเกิดขึ้นกับ Conversion เท่านั้นที่จะแสดงในการตอบกลับของฟิลด์validated_infoโดยไม่ต้องสร้างเอนทิตีฉบับร่างgbp_enabled(ไม่รองรับ): ไม่บังคับ ว่าจะแปลงสถานที่ตั้งของ Google Business Profile (GBP) ที่ลิงก์กับ แคมเปญ Performance Max หรือไม่ ปล่อยช่องนี้ว่างไว้หรือfalseการตั้งค่าเป็นtrueจะไม่ได้รับการติดตั้งใช้งานในv25และจะแสดงข้อผิดพลาดSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTEDimage_enabled(ไม่รองรับ): ไม่บังคับ เลือกว่าจะสร้างรูปภาพแคมเปญ Performance Max ที่จำเป็นหรือไม่ (เช่น รูปภาพแนวนอน สี่เหลี่ยมจัตุรัส และโลโก้) ปล่อยช่องนี้ว่างไว้หรือfalseการตั้งค่าเป็นtrueจะไม่ได้รับการติดตั้งใช้งานในv25และจะแสดงข้อผิดพลาดSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED
รายละเอียดคำตอบ
ข้อความ GeneratePMaxDraftCampaignResponse
จะแสดงชื่อทรัพยากรของแคมเปญ Performance Max ฉบับร่างที่สร้างขึ้นและ
เอนทิตีที่เชื่อมโยง
pmax_campaign: ชื่อทรัพยากรCampaignของแคมเปญ Performance Max ฉบับร่างที่สร้างขึ้นcampaign_budget: ชื่อทรัพยากรCampaignBudgetที่ลิงก์กับแคมเปญ Performance Max ที่สร้างขึ้นasset_group: ชื่อทรัพยากรAssetGroupที่ลิงก์กับแคมเปญ Performance Max ที่สร้างขึ้นassets: รายชื่อชื่อทรัพยากรAssetที่ลิงก์กับแคมเปญ Performance Max ที่สร้างขึ้นvalidated_info: ข้อมูลการตรวจสอบความถูกต้องหรือปัญหา Conversion ที่อาจเกิดขึ้นซึ่งการตรวจสอบ Conversion แสดงผล (จะมีการป้อนข้อมูลทั้งเมื่อตั้งค่าvalidate_onlyเป็นtrueและควบคู่ไปกับชื่อทรัพยากรเอนทิตีที่สร้างขึ้นเมื่อvalidate_onlyเป็นfalse)
เวิร์กโฟลว์ที่แนะนำ
หากต้องการแปลง Smart Campaign ให้ใช้เวิร์กโฟลว์ต่อไปนี้
- สร้างแคมเปญร่าง: เรียกใช้
SmartCampaignSettingService.GeneratePMaxDraftCampaignโดยมีเฉพาะresource_nameที่จำเป็น (ปล่อยให้gbp_enabledและimage_enabledไม่ได้ตั้งค่า หรือตั้งค่าเป็นfalse) บันทึกชื่อทรัพยากรpmax_campaign,campaign_budget,asset_groupและassetsที่ส่งคืน - ตรวจสอบและปรับแต่งแคมเปญ: เนื่องจากแคมเปญ Performance Max ฉบับร่างสร้างขึ้นด้วย
status = PAUSEDให้ตรวจสอบและกําหนดค่า งบประมาณ กลุ่มชิ้นงาน และชิ้นงาน - เปิดใช้แคมเปญและหยุดแคมเปญเดิมชั่วคราว: เมื่อพร้อมแสดงโฆษณา ให้อัปเดต
statusของแคมเปญ Performance Max เป็นENABLEDจากนั้นอัปเดตstatusของแคมเปญอัจฉริยะเดิมเป็นPAUSEDเพื่อป้องกันไม่ให้แสดงโฆษณาซ้ำ