แปลงแคมเปญอัจฉริยะเป็นแคมเปญ PMax

ใน 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_id
    
  • validate_only (ไม่บังคับ): หากเป็น true ระบบจะตรวจสอบคำขอแต่จะไม่ดำเนินการ เฉพาะข้อผิดพลาดในการตรวจสอบ คำเตือน หรือปัญหาที่อาจเกิดขึ้นกับ Conversion เท่านั้นที่จะแสดงในการตอบกลับของฟิลด์ validated_info โดยไม่ต้องสร้างเอนทิตีฉบับร่าง

  • gbp_enabled (ไม่รองรับ): ไม่บังคับ ว่าจะแปลงสถานที่ตั้งของ Google Business Profile (GBP) ที่ลิงก์กับ แคมเปญ Performance Max หรือไม่ ปล่อยช่องนี้ว่างไว้หรือ false การตั้งค่าเป็น true จะไม่ได้รับการติดตั้งใช้งานใน v25 และจะแสดงข้อผิดพลาด SmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED

  • image_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 ให้ใช้เวิร์กโฟลว์ต่อไปนี้

  1. สร้างแคมเปญร่าง: เรียกใช้ SmartCampaignSettingService.GeneratePMaxDraftCampaign โดยมีเฉพาะresource_nameที่จำเป็น (ปล่อยให้ gbp_enabled และ image_enabled ไม่ได้ตั้งค่า หรือตั้งค่าเป็น false) บันทึกชื่อทรัพยากร pmax_campaign, campaign_budget, asset_group และ assets ที่ส่งคืน
  2. ตรวจสอบและปรับแต่งแคมเปญ: เนื่องจากแคมเปญ Performance Max ฉบับร่างสร้างขึ้นด้วย status = PAUSED ให้ตรวจสอบและกําหนดค่า งบประมาณ กลุ่มชิ้นงาน และชิ้นงาน
  3. เปิดใช้แคมเปญและหยุดแคมเปญเดิมชั่วคราว: เมื่อพร้อมแสดงโฆษณา ให้อัปเดตstatus ของแคมเปญ Performance Max เป็นENABLED จากนั้นอัปเดตstatus ของแคมเปญอัจฉริยะเดิมเป็นPAUSED เพื่อป้องกันไม่ให้แสดงโฆษณาซ้ำ