Mirip dengan pelaporan Performa Maksimal, gunakan
GoogleAdsService.SearchStream
untuk mengambil metadata kampanye dan grup aset guna memecahkan masalah umum.
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 memiliki traffic rendah
- Peningkatan pembelanjaan Performa Maksimal
Kampanye dengan pedoman merek yang diaktifkan
Gunakan pedoman merek untuk
mengontrol cara merek Anda ditampilkan dalam 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 Anda 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
Campaignbaru tanpa menyediakanBUSINESS_NAMEdanLOGOsebagai resourceCampaignAssetdalam permintaan yang sama. - Menghapus satu atau beberapa aset
CampaignAssetyang akan mengakibatkan 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 yang sebelumnya tanpa menyediakan semua resource
CampaignAssetyang 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- menautkan aset merek menggunakan resource
CampaignAssetkarena pedoman merek diaktifkan untuk kampanye.
- menautkan aset merek menggunakan resource
AssetLinkError.BRAND_ASSETS_NOT_LINKED_AT_ASSET_GROUP_LEVEL- menautkan aset merek menggunakan resource
AssetGroupAssetkarena pedoman merek tidak diaktifkan untuk kampanye.
- menautkan aset merek menggunakan resource
Pemecahan masalah grup aset
Gunakan kolom asset_group.primary_status
dan
asset_group.primary_status_reasons
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, gunakan kolom
asset_group_asset.primary_status,
asset_group_asset.primary_status_details,
dan
asset_group_asset.primary_status_reasons
untuk menampilkan apakah aset grup aset ditayangkan, atau alasan mengapa aset tersebut
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"
Error grup aset yang umum
Jika permintaan Anda untuk membuat AssetGroup gagal dengan AssetGroupError dan nilai enum yang diawali
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 dikirimkan tanpa jumlah minimum
MARKETING_IMAGES,
satu dalam kasus 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 setidaknya satu AssetGroupAsset dengan
field_type
MARKETING_IMAGE. Aset yang direferensikan oleh AssetGroupAsset juga harus memenuhi
spesifikasi untuk MARKETING_IMAGE.
Demikian pula, jika permintaan Anda untuk membuat AssetGroup gagal dengan
AssetGroupError.SHORT_DESCRIPTION_REQUIRED,
artinya AssetGroup Anda tidak memiliki aset TEXT dengan 60 karakter atau
kurang dan field_type dari DESCRIPTION. Langkah-langkah untuk memperbaiki masalah ini sama dengan yang ditunjukkan dalam contoh NOT_ENOUGH_MARKETING_IMAGE_ASSET. Namun, permintaan harus menyertakan setidaknya satu AssetGroupAsset dengan field_type
DESCRIPTION, dan aset yang dirujuk oleh AssetGroupAsset harus berisi 60
karakter atau kurang.
Lihat Error Umum untuk mengetahui daftar error umum dan cara memperbaikinya.
Menemukan sumber aset untuk pemecahan masalah
Performa Maksimal unik karena menayangkan iklan yang berisi aset yang diupload oleh pengiklan dan dibuat secara otomatis oleh Google. Sebagai pengiklan,
mengetahui sumber aset dapat bermanfaat untuk memecahkan masalah atau mengevaluasi
performa. 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 bisa lebih tinggi daripada nilai yang Anda upload secara manual jika Anda telah menyiapkan akuisisi pelanggan baru di kampanye Performa Maksimal atau kampanye Penelusuran. Jika Anda telah memilih mode Nilai Pelanggan Baru (Ajukan bid lebih tinggi), nilai umur pelanggan baru Anda akan ditambahkan ke nilai konversi tindakan konversi Anda. Nilai umur pelanggan baru tersedia hanya melalui antarmuka web Google Ads.
Jika Anda perlu menghitung nilai konversi dengan menghilangkan nilai umur pelanggan baru, lihat kode semu berikut. Nilai umur semua 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;
}
}