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

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

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

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

การสร้าง 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 อื่นๆ