Serupa dengan pelaporan Performa Maksimal, Anda dapat menggunakan
GoogleAdsService.SearchStream
untuk mengambil metadata kampanye dan grup aset guna mengoptimalkan kampanye dan
memecahkan masalah umum.
Campaign optimization
Untuk berbagai tujuan bisnis yang dapat dicapai melalui kampanye Performa Maksimal, lihat tips pengoptimalan untuk Performa Maksimal. Tips ini juga berlaku untuk kampanye Performa Maksimal yang dibuat oleh Google Ads API.
Pemecahan masalah kampanye
Jika kampanye Performa Maksimal Anda tidak berperforma seperti yang diharapkan, hal ini mungkin disebabkan oleh masalah tertentu pada iklan, bidding, penargetan, tracking konversi, atau setelan kampanye. Lihat panduan berikut untuk mengetahui langkah-langkah pemecahan masalah:
- Masalah penyiapan kampanye Performa Maksimal
- Kampanye Performa Maksimal tidak berjalan atau traffic rendah
- Peningkatan pembelanjaan Performa Maksimal
Error grup aset umum
Jika permintaan Anda untuk membuat AssetGroup
gagal dengan
AssetGroupError
dan
nilai enum yang dimulai dengan NOT_ENOUGH
seperti
AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
,
ini berarti AssetGroup
Anda tidak memenuhi
persyaratan aset minimum dan
tidak dibuat.
Misalnya, error AssetGroupError.NOT_ENOUGH_MARKETING_IMAGE_ASSET
akan
menunjukkan bahwa permintaan untuk membuat AssetGroup
dikirim tanpa jumlah minimum
MARKETING_IMAGES
,
satu dalam hal ini. Untuk memperbaiki error ini, kirim ulang permintaan Anda untuk membuat
AssetGroup
sebagai permintaan mutasi massal menggunakan
metode GoogleAdsService.mutate
yang berisi
asset_group_operation
dan asset_group_asset_operations
yang tidak ada
seperti yang ditunjukkan dalam
Menautkan grup aset ke aset.
Dalam contoh ini, daftar operasi mutasi dalam permintaan mutasi massal harus
menyertakan minimal satu AssetGroupAsset
dengan field_type
dari
MARKETING_IMAGE
. Aset yang dirujuk oleh AssetGroupAsset
juga harus memenuhi
spesifikasi untuk MARKETING_IMAGE
.
Demikian pula, jika permintaan Anda untuk membuat AssetGroup
gagal dengan
AssetGroupError.SHORT_DESCRIPTION_REQUIRED
,
ini berarti AssetGroup
Anda tidak memiliki aset TEXT
dengan 60 karakter atau
kurang dan field_type
dari DESCRIPTION
. Langkah-langkah untuk memperbaiki masalah ini sama dengan contoh NOT_ENOUGH_MARKETING_IMAGE_ASSET
. Namun, permintaan
harus menyertakan minimal satu AssetGroupAsset
dengan field_type
DESCRIPTION
, dan aset yang dirujuk oleh AssetGroupAsset
harus berisi 60
karakter atau kurang.
Pemecahan masalah grup aset
Kolom asset_group.primary_status
dan
asset_group.primary_status_reasons
dapat digunakan untuk memberikan insight tentang performa grup aset.
SELECT
asset_group.resource_name,
asset_group.primary_status,
asset_group.primary_status_reasons
FROM asset_group
WHERE asset_group.resource_name = "customers/CUSTOMER_ID/assetGroups/ASSET_GROUP_ID"
Demikian pula, kolom
asset_group_asset.primary_status
,
asset_group_asset.primary_status_details
,
dan
asset_group_asset.primary_status_reasons
dapat digunakan untuk menunjukkan apakah aset grup aset ditayangkan, atau
alasan aset tidak ditayangkan.
SELECT
asset_group_asset.resource_name,
asset_group_asset.primary_status,
asset_group_asset.primary_status_reasons,
asset_group_asset.primary_status_details
FROM asset_group_asset
WHERE asset_group_asset.resource_name = "customers/CUSTOMER/assetGroupAssets/ASSET_GROUP_ID~ASSET_ID~FIELD_TYPE"
Kampanye dengan pedoman merek yang diaktifkan
Gunakan pedoman merek untuk
mengontrol cara merek Anda ditampilkan di kampanye Performa Maksimal. Anda dapat menggunakan
Campaign.brand_guidelines_enabled
untuk memverifikasi bahwa pedoman merek telah diaktifkan untuk kampanye.
Kampanye Performa Maksimal dengan Campaign.brand_guidelines_enabled
yang ditetapkan ke true
menggunakan aset merek tingkat kampanye (BUSINESS_NAME
,
LOGO
, dan
LANDSCAPE_LOGO
),
dan harus memiliki
- Tepat satu aset
BUSINESS_NAME
- Minimal satu aset
LOGO
Jika gagal menautkan resource
CampaignAsset
ini dengan benar, Anda akan mendapatkan error
CampaignError.REQUIRED_BUSINESS_NAME_ASSET_NOT_LINKED
atau CampaignError.REQUIRED_LOGO_ASSET_NOT_LINKED
,
bergantung pada jenis aset yang tidak ada. Error ini dapat dipicu untuk
kampanye yang mengaktifkan pedoman merek oleh salah satu tindakan berikut:
- Membuat
Campaign
baru tanpa memberikanBUSINESS_NAME
danLOGO
sebagai resourceCampaignAsset
dalam permintaan yang sama. - Menghapus satu atau beberapa resource
CampaignAsset
yang akan menyebabkan kampanye tidak lagi memenuhi persyaratan aset merek minimum. - Menambahkan aset tingkat grup aset ke
kampanye Performa Maksimal tanpa aset untuk penjualan online dengan feed produk
sebelumnya tanpa memberikan semua resource
CampaignAsset
yang diperlukan dalam permintaan yang sama.
Mencoba menautkan aset merek di tingkat yang salah juga akan menghasilkan error, yang dapat Anda perbaiki sebagai berikut:
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_CAMPAIGN_LEVEL
- tautkan aset merek menggunakan resourceCampaignAsset
karena pedoman merek diaktifkan untuk kampanye.AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL
- tautkan aset merek menggunakan resourceAssetGroupAsset
karena pedoman merek tidak diaktifkan untuk kampanye.
Sumber aset
Performa Maksimal unik karena menayangkan iklan yang berisi aset yang
diupload oleh pengiklan dan dibuat otomatis oleh Google. Sebagai pengiklan,
mengetahui sumber aset untuk memecahkan masalah atau mengevaluasi
performa akan sangat bermanfaat. Dalam hal ini, Anda dapat menggunakan
kolom asset_group_asset.source
sebagai
berikut:
SELECT
asset.id,
asset.name,
asset_group.id,
asset_group_asset.source
FROM asset_group_asset
WHERE campaign.id = CAMPAIGN_ID
Nilai konversi dari sasaran akuisisi pelanggan baru
Nilai konversi yang dilaporkan dapat lebih tinggi dari nilai yang Anda upload secara manual jika Anda telah menyiapkan akuisisi pelanggan baru di kampanye Performa Maksimal atau Penelusuran. Jika Anda telah memilih mode Nilai Pelanggan Baru (Ajukan bid lebih tinggi), nilai umur semua pelanggan baru akan ditambahkan ke nilai konversi tindakan konversi Anda. Nilai umur semua pelanggan baru hanya tersedia melalui antarmuka web Google Ads.
Jika Anda perlu menghitung nilai konversi yang menghilangkan nilai umur semua pelanggan baru, lihat kode pseudo berikut. Nilai umur pelanggan baru dapat didownload dari antarmuka web Google Ads.
nonNewCustomerAcquisitionConversionValueTotal = 0;
// For each campaign that has that conversion...
for (campaign in campaigns) {
// If the new customer acquisition value is 'Bid higher', then subtract.
if (bidHigher == true) {
nonNewCustomerAcquisitionConversionValueTotal +=
campaign.allConversionsValue - campaign.allNewCustomerLifetimeValue;
}
// If the new customer acquisition value is 'Only bid' or not set, then don't subtract.
else {
nonNewCustomerAcquisitionConversionValueTotal += campaign.allConversionsValue;
}
}