Pada v25 (mulai v25.2), Anda dapat menggunakan metode
SmartCampaignSettingService.GeneratePMaxDraftCampaign
untuk mengonversi kampanye Smart 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 berdasarkan konfigurasi
kampanye Pintar.
Kampanye draf Performa Maksimal yang dibuat diinisialisasi dengan status
disetel ke PAUSED (dan kelayakan penayangannya tercermin dalam
primary_status). Jika semua konverter fitur gagal divalidasi
untuk kampanye Pintar, permintaan akan gagal dengan error
SmartCampaignError.GENERATE_PMAX_CONVERTERS_FAIL.
Dengan begitu, Anda dapat memeriksa, mengubah, dan meningkatkan kualitas kampanye, anggaran, grup aset, dan aset Performa Maksimal yang dibuat sebelum mengaktifkan kampanye untuk menayangkan iklan. Membuat draf kampanye Performa Maksimal tidak mengubah atau menjeda kampanye Pintar asli, yang tetap aktif hingga Anda menjedanya secara manual.
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 divalidasi tetapi tidak dieksekusi. 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 diterapkan div25dan 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 disetel ataufalse; menyetelnya ketruetidak diterapkan div25dan akan menampilkan errorSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Detail respons
Pesan GeneratePMaxDraftCampaignResponse
menampilkan nama resource kampanye draf Performa Maksimal yang dibuat dan
entitas terkaitnya:
pmax_campaign: Nama resourceCampaignkampanye Performa Maksimal draf yang dibuat.campaign_budget: Nama resourceCampaignBudgetyang ditautkan ke kampanye Performa Maksimal yang dibuat.asset_group: Nama resourceAssetGroupyang ditautkan ke kampanye Performa Maksimal yang dibuat.assets: Daftar nama resourceAssetyang ditautkan ke kampanye Performa Maksimal yang dibuat.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 kampanye draf: 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 kampanye Performa Maksimal draf dibuat dengan
status = PAUSED, 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 Smart Shopping asli menjadiPAUSEDuntuk mencegah penayangan duplikat.