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

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

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

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

การสร้าง CampaignDraft นั้นง่ายดายเหมือนกับการสร้างเอนทิตีอื่นๆ ใน Google Ads API สร้าง CampaignDraft และระบุ base_campaign และ name จากนั้นเรียกใช้ CampaignDraftService.MutateCampaignDrafts โดยส่ง CampaignDraft ที่สร้างขึ้นใหม่เป็นการดำเนินการ create

คำขอ create จะทำงานเหมือนการเรียก API ทั่วไปที่ระบบจะแสดงผลลัพธ์ทันที

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

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

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

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

โปรโมตหรือนําแคมเปญร่างออก

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

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