Draf kampanye adalah cara untuk menyusun beberapa perubahan yang diinginkan pada kampanye dasar. Setiap draf kampanye memiliki kampanye dasar dan draf kampanye yang terkait dengannya.
- Kampanye dasar adalah kampanye biasa di akun Anda, dengan iklan, grup iklan, dan resource lainnya.
- Kampanye draf adalah lapisan virtual tempat perubahan digabungkan saat Anda menjalankan operasi, tetapi tidak memengaruhi kampanye sebenarnya di akun Anda. Setelah puas dengan status draf kampanye, Anda dapat menerapkannya ke kampanye sungguhan melalui beberapa cara berbeda.
Membuat draf
Membuat CampaignDraft
semudah membuat entitas
lainnya di Google Ads API. Buat CampaignDraft
dan tentukan
base_campaign
dan
name
-nya, lalu panggil
CampaignDraftService.MutateCampaignDrafts
,
yang meneruskan CampaignDraft
yang baru dibuat sebagai
operasi create
.
Permintaan create
berperilaku seperti panggilan API biasa, yaitu respons segera ditampilkan.
Mengubah kampanye draf
Setelah membuat draf kampanye, Anda harus mencari nama resource
dari kampanye draf yang terkait agar dapat mulai melakukan perubahan. Anda dapat
melakukannya menggunakan 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 resource kampanye draf, Anda dapat mengubahnya dengan cara yang sama seperti kampanye asli di akun Anda. Kampanye draf tidak dapat menayangkan iklan tetapi berfungsi sebagai area staging untuk perubahan yang dapat Anda terapkan pada kampanye yang sebenarnya nanti.
Mempromosikan atau menghapus draf kampanye
Setelah selesai mengonfigurasi kampanye draf, Anda memiliki beberapa opsi.
- Promosikan draf kampanye ke kampanye dasar, dengan menerapkan semua perubahan yang Anda buat dalam draf kampanye ke kampanye dasar. Ini adalah operasi asinkron. Tindakan ini dapat dilakukan dengan memanggil
CampaignDraftService.PromoteCampaignDraft
. - Hapus draf kampanye dengan menetapkan
status
keREMOVED
. Tindakan ini akan meniadakan perubahan jika Anda memutuskan untuk tidak melanjutkan. Ini adalah operasi sinkron dan berfungsi seperti panggilan API lainnya.