แบบร่างแคมเปญเป็นวิธีจัดเตรียมการเปลี่ยนแปลงที่ตั้งใจไว้บางชุดกับแคมเปญฐาน แคมเปญฉบับร่างแต่ละรายการมีแคมเปญพื้นฐานและแคมเปญฉบับร่าง ที่เชื่อมโยงอยู่
- แคมเปญฐานคือแคมเปญปกติในบัญชีของคุณ ซึ่งมีโฆษณา กลุ่มโฆษณา และแหล่งข้อมูลอื่นๆ
- แคมเปญฉบับร่างคือเลเยอร์เสมือนที่รวบรวมการเปลี่ยนแปลงเมื่อคุณ ดําเนินการ แต่จะไม่ส่งผลต่อแคมเปญจริงในบัญชี เมื่อพอใจกับสถานะของแคมเปญฉบับร่างแล้ว คุณจะนำไปใช้กับแคมเปญจริงได้หลายวิธี
คุณดูตัวอย่างที่สมบูรณ์ของการสร้างการทดสอบได้ในแคตตาล็อกตัวอย่างโค้ด
สร้างฉบับร่าง
วิธีสร้าง CampaignDraft
สร้างออบเจ็กต์
CampaignDraftที่มีฟิลด์ต่อไปนี้base_campaign: ชื่อทรัพยากรของแคมเปญที่แบบร่างนี้จะอิงตามname: ชื่อฉบับร่างของแคมเปญ
จากนั้นสร้าง
CampaignDraftOperationโดยตั้งค่าฟิลด์createเป็นออบเจ็กต์CampaignDraftที่คุณสร้างขึ้นสุดท้าย ให้ส่งการดำเนินการนี้ไปยัง 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"
หลังจากมีชื่อทรัพยากรของแคมเปญฉบับร่างแล้ว คุณจะแก้ไขได้เหมือนกับ แคมเปญอื่นๆ ในบัญชี แคมเปญฉบับร่างไม่สามารถแสดงโฆษณาได้ แต่จะทำหน้าที่เป็น พื้นที่จัดเตรียมการเปลี่ยนแปลงที่คุณสามารถนำไปใช้กับแคมเปญฐานได้ในภายหลัง
โปรโมตหรือนำแคมเปญฉบับร่างออก
หลังจากกำหนดค่าแคมเปญฉบับร่างเสร็จแล้ว คุณจะมีตัวเลือกต่อไปนี้
- เลื่อนระดับแคมเปญฉบับร่างเป็นแคมเปญฐานโดยเรียกใช้
CampaignDraftService.PromoteCampaignDraftซึ่งจะใช้การเปลี่ยนแปลงทั้งหมดที่คุณทำในแคมเปญฉบับร่างกับแคมเปญฐาน นี่คือการดำเนินการแบบอะซิงโครนัส - นำร่างแคมเปญออกโดยใช้การดำเนินการ
removeของCampaignDraftService.MutateCampaignDraftsโดยส่งชื่อทรัพยากรของร่างแคมเปญ การดำเนินการนี้จะยกเลิกฉบับร่างและทิ้งการเปลี่ยนแปลง หากคุณตัดสินใจที่จะไม่ดำเนินการต่อ นี่คือการดำเนินการแบบซิงโครนัส