Draf kampanye adalah cara menyiapkan beberapa kumpulan perubahan yang diinginkan pada basis kampanye. Setiap draf kampanye memiliki kampanye dasar dan kampanye draf yang terkait dengannya.
- Kampanye dasar adalah kampanye biasa dalam akun, dengan iklan, grup iklan, dan resource lainnya.
- Draf kampanye adalah lapisan virtual tempat perubahan digabungkan menjalankan operasi, tetapi tidak mempengaruhi kampanye sebenarnya di akun Anda. Satu kali Anda puas dengan status draf kampanye, Anda dapat menerapkannya ke kampanye yang sebenarnya dalam beberapa cara berbeda.
Membuat draf
Membuat CampaignDraft
semudah lainnya
pembuatan entitas di Google Ads API. Buat CampaignDraft
dan tentukan
base_campaign
dan
name
, lalu panggil
CampaignDraftService.MutateCampaignDrafts
,
meneruskan CampaignDraft
yang baru dibuat sebagai
operasi create
.
Permintaan create
berperilaku
seperti panggilan API biasa, di mana respons akan segera ditampilkan.
Mengubah kampanye draf
Setelah membuat draf kampanye, Anda harus mencari nama referensi
draf kampanye yang terkait agar Anda dapat mulai melakukan perubahan. Anda dapat
melakukannya dengan
kueri berikut di
GoogleAdsService.SearchStream
:
SELECT campaign_draft.draft_campaign
FROM campaign_draft
WHERE campaign_draft.resource_name = "CAMPAIGN_DRAFT_RESOURCE_NAME_HERE"
Setelah memiliki nama aset kampanye draf, Anda dapat mengubah kampanye tersebut dengan cara yang sama seperti yang dilakukan untuk kampanye sebenarnya di akun Anda. Draf kampanye tidak dapat menayangkan iklan, tetapi berfungsi sebagai area staging untuk perubahan yang dapat Anda terapkan kampanye yang sebenarnya.
Mempromosikan atau menghapus kampanye draf
Setelah selesai mengonfigurasi kampanye draf, Anda memiliki beberapa opsi.
- Promosikan draf kampanye ke kampanye dasar, dengan menerapkan semua
perubahan yang dibuat di kampanye draf ke kampanye dasar. Ini adalah
operasi asinkron. Hal ini dapat dilakukan dengan memanggil
CampaignDraftService.PromoteCampaignDraft
- Hapus draf kampanye dengan menetapkan
status
keREMOVED
. Ini akan menampilkan menghapus perubahan jika Anda memutuskan untuk tidak melanjutkan. Ini adalah peristiwa dan berfungsi seperti panggilan API lainnya.