แบบร่างแคมเปญ

แบบร่างแคมเปญเป็นวิธีจัดเตรียมการเปลี่ยนแปลงที่ตั้งใจไว้บางชุดกับแคมเปญฐาน แคมเปญฉบับร่างแต่ละรายการมีแคมเปญพื้นฐานและแคมเปญฉบับร่าง ที่เชื่อมโยงอยู่

  • แคมเปญฐานคือแคมเปญปกติในบัญชีของคุณ ซึ่งมีโฆษณา กลุ่มโฆษณา และแหล่งข้อมูลอื่นๆ
  • แคมเปญฉบับร่างคือเลเยอร์เสมือนที่รวบรวมการเปลี่ยนแปลงเมื่อคุณ ดําเนินการ แต่จะไม่ส่งผลต่อแคมเปญจริงในบัญชี เมื่อพอใจกับสถานะของแคมเปญฉบับร่างแล้ว คุณจะนำไปใช้กับแคมเปญจริงได้หลายวิธี

คุณดูตัวอย่างที่สมบูรณ์ของการสร้างการทดสอบได้ในแคตตาล็อกตัวอย่างโค้ด

สร้างฉบับร่าง

วิธีสร้าง CampaignDraft

  1. สร้างออบเจ็กต์ CampaignDraft ที่มีฟิลด์ต่อไปนี้

    • base_campaign: ชื่อทรัพยากรของแคมเปญที่แบบร่างนี้จะอิงตาม
    • name: ชื่อฉบับร่างของแคมเปญ
  2. จากนั้นสร้าง CampaignDraftOperation โดยตั้งค่าฟิลด์ create เป็นออบเจ็กต์ CampaignDraft ที่คุณสร้างขึ้น

  3. สุดท้าย ให้ส่งการดำเนินการนี้ไปยัง Google Ads API โดยใช้วิธี CampaignDraftService.MutateCampaignDrafts คำขอ createเป็นแบบ ซิงโครนัสและแสดงผลการตอบกลับทันที

แก้ไขแคมเปญฉบับร่าง

หลังจากสร้างแคมเปญฉบับร่างแล้ว คุณจะดึงชื่อทรัพยากรของแคมเปญได้จากฟิลด์ results ของ MutateCampaignDraftsResponse

คุณต้องดึงชื่อทรัพยากรของแคมเปญฉบับร่างที่เชื่อมโยงก่อนจึงจะ ทำการเปลี่ยนแปลงได้ ชื่อทรัพยากรฉบับร่างของแคมเปญช่วยให้คุณค้นหา GoogleAdsService.SearchStream เพื่อค้นหาแคมเปญฉบับร่างได้

SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"

หลังจากมีชื่อทรัพยากรของแคมเปญฉบับร่างแล้ว คุณจะแก้ไขได้เหมือนกับ แคมเปญอื่นๆ ในบัญชี แคมเปญฉบับร่างไม่สามารถแสดงโฆษณาได้ แต่จะทำหน้าที่เป็น พื้นที่จัดเตรียมการเปลี่ยนแปลงที่คุณสามารถนำไปใช้กับแคมเปญฐานได้ในภายหลัง

โปรโมตหรือนำแคมเปญฉบับร่างออก

หลังจากกำหนดค่าแคมเปญฉบับร่างเสร็จแล้ว คุณจะมีตัวเลือกต่อไปนี้

  1. เลื่อนระดับแคมเปญฉบับร่างเป็นแคมเปญฐานโดยเรียกใช้ CampaignDraftService.PromoteCampaignDraft ซึ่งจะใช้การเปลี่ยนแปลงทั้งหมดที่คุณทำในแคมเปญฉบับร่างกับแคมเปญฐาน นี่คือการดำเนินการแบบอะซิงโครนัส
  2. นำร่างแคมเปญออกโดยใช้การดำเนินการ remove ของ CampaignDraftService.MutateCampaignDrafts โดยส่งชื่อทรัพยากรของร่างแคมเปญ การดำเนินการนี้จะยกเลิกฉบับร่างและทิ้งการเปลี่ยนแปลง หากคุณตัดสินใจที่จะไม่ดำเนินการต่อ นี่คือการดำเนินการแบบซิงโครนัส