Pengoptimalan dan pemecahan masalah Performa Maksimal

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 sesuai harapan, hal ini mungkin karena ada masalah tertentu pada iklan, bidding, penargetan, tracking konversi, atau setelan kampanye. Lihat panduan berikut untuk mengetahui langkah-langkah pemecahan masalah:

Error umum pada grup aset

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, 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 semua asset_group_asset_operations yang hilang seperti yang ditunjukkan dalam Menautkan grup aset ke aset.

Dalam contoh ini, daftar operasi mutasi dalam permintaan mutate massal harus menyertakan setidaknya 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 yang berisi 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 setidaknya satu AssetGroupAsset dengan field_type DESCRIPTION, dan aset yang dirujuk oleh AssetGroupAsset harus terdiri dari maksimal 60 karakter.

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 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"

Sumber aset

Performa Maksimal bersifat unik karena menayangkan iklan yang berisi aset yang diupload oleh pengiklan dan dihasilkan secara otomatis oleh Google. Sebagai pengiklan, sebaiknya ketahui sumber aset 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 yang Anda upload secara manual, jika Anda telah menyiapkan akuisisi pelanggan baru di kampanye Performa Maksimal atau Penelusuran. Jika Anda memilih mode Nilai Pelanggan Baru (Ajukan bid lebih tinggi), nilai umur pelanggan baru akan ditambahkan ke nilai konversi tindakan konversi. Nilai umur pelanggan baru hanya tersedia melalui antarmuka web Google Ads.

Jika Anda perlu menghitung nilai konversi tanpa nilai umur 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;
  }
}