Di v25 dan versi yang lebih baru, Anda dapat menggunakan metode
SmartCampaignSettingService.GeneratePMaxDraftCampaign
untuk mengonversi kampanye Pintar menjadi kampanye Performa Maksimal. Metode ini tidak tersedia di v24 dan yang lebih lama.
Cara kerja konversi
Saat Anda memanggil
SmartCampaignSettingService.GeneratePMaxDraftCampaign, API akan membuat draf kampanye Performa Maksimal, anggaran, grup aset, dan aset,
berdasarkan konfigurasi kampanye Pintar yang diberikan dalam permintaan. Setelah
dibuat, Anda harus memeriksa, mengubah, dan meningkatkan kualitas aset baru sebelum
mengaktifkan kampanye untuk menayangkan iklan.
Kampanye draf Performa Maksimal yang dihasilkan diinisialisasi dengan nilai status berikut:
statusditetapkan kePAUSED.- Kelayakan penayangannya tercermin dalam
primary_status. contains_eu_political_advertisingditetapkan keDOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISINGsecara default (jika belum ditentukan di kampanye Pintar). Verifikasi dan perbarui kolom ini jika kampanye Anda berisi iklan politik Uni Eropa.
Dengan demikian, Anda dapat memeriksa, mengubah, dan meningkatkan kualitas kampanye, anggaran, grup aset, dan aset Performa Maksimal yang dihasilkan sebelum mengaktifkan kampanye untuk menayangkan iklan.
Aset draf
Kampanye baru disertai dengan sekelompok gambar placeholder yang perlu diganti sebelum kampanye baru diaktifkan. Jika kolom image_enabled didukung dan ditetapkan ke true dalam permintaan, API akan otomatis membuat gambar, bukan menggunakan gambar placeholder. Anda dapat memeriksa aset baru di kolom assets respons, dan menggantinya dengan mengikuti langkah-langkah berikut:
- Tinjau panduan persyaratan aset.
- Upload gambar baru dengan mengikuti contoh upload aset gambar.
- Tautkan aset baru ke grup aset kampanye draf, lalu hapus link
AssetGroupAssetuntuk gambar placeholder (baik dalam permintaan mutasi atomik yang sama atau setelah menautkan aset baru agar persyaratan aset minimum tetap terpenuhi) dengan mengikuti panduan menautkan grup aset ke aset.
Parameter permintaan
Pesan GeneratePMaxDraftCampaignRequest menerima kolom berikut:
resource_name(Wajib): Nama resourceSmartCampaignSettingyang akan dibuat ulang untuk kampanye Pintar yang ingin Anda konversi, dalam format berikut:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(Opsional): Jikatrue, permintaan akan divalidasi, tetapi tidak dijalankan. Hanya error validasi, peringatan, atau kemungkinan masalah konversi yang ditampilkan di kolomvalidated_inforespons tanpa membuat entitas draf.gbp_enabled(Tidak didukung): Opsional. Apakah akan mengonversi lokasi Google Profil Bisnis (GBP) yang ditautkan dengan kampanye Performa Maksimal. Biarkan kolom ini tidak disetel ataufalse; menyetelnya ketruetidak didukung dan akan menampilkan errorSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(Tidak didukung): Opsional. Apakah akan membuat gambar kampanye Performa Maksimal yang diperlukan (seperti jenis gambar horizontal, persegi, dan logo). Biarkan kolom ini tidak ditetapkan ataufalse; menetapkannya ketruetidak didukung dan menampilkan errorSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Detail respons
Pesan GeneratePMaxDraftCampaignResponse
menampilkan nama resource draf kampanye Performa Maksimal yang dihasilkan dan
entitas terkaitnya:
pmax_campaign: Nama resourceCampaigndari draf kampanye Performa Maksimal yang dihasilkan.campaign_budget: Nama resourceCampaignBudgetyang ditautkan ke kampanye Performa Maksimal yang dibuat.asset_group: Nama resourceAssetGroupyang ditautkan ke kampanye Performa Maksimal yang dihasilkan.assets: Daftar nama resourceAssetyang ditautkan ke kampanye Performa Maksimal yang dihasilkan.validated_info: Informasi validasi atau kemungkinan masalah konversi yang ditampilkan oleh pemeriksaan konversi (diisi baik saatvalidate_onlydisetel ketruedan bersama nama resource entity yang dihasilkan saatvalidate_onlyadalahfalse).
Alur kerja yang direkomendasikan
Untuk mengonversi kampanye Pintar, gunakan alur kerja berikut:
- Buat draf kampanye: Panggil
SmartCampaignSettingService.GeneratePMaxDraftCampaigndengan hanya menetapkanresource_nameyang diperlukan (biarkangbp_enableddanimage_enabledtidak ditetapkan atau ditetapkan kefalse). Simpan nama resourcepmax_campaign,campaign_budget,asset_group, danassetsyang ditampilkan. - Tinjau dan sesuaikan kampanye: Karena draf kampanye Performa Maksimal dibuat dengan
status = PAUSEDdancreation_status = INCOMPLETE, periksa dan konfigurasi anggaran, grup aset, dan asetnya. - Aktifkan kampanye dan jeda kampanye asli: Saat Anda siap menayangkan iklan, perbarui
statuskampanye Performa Maksimal menjadiENABLED, lalu perbaruistatuskampanye Pintar asli menjadiPAUSEDuntuk mencegah penayangan duplikat.