Pelaporan Performa Maksimal

Seperti jenis kampanye lainnya, Anda dapat menggunakan GoogleAdsService.SearchStream untuk mengambil atribut dan metrik performa untuk kampanye Performa Maksimal. Melihat pelaporan Google Ads API untuk mempelajari pelaporan secara lebih umum dengan Google Ads API. Tabel berikut menguraikan opsi untuk pelaporan tentang Kampanye Performa Maksimal diatur berdasarkan tujuan.

Tujuan pengukuran Resource terkait Contoh
Performa tingkat kampanye campaign Semua performa kampanye Performa Maksimal
Performa tingkat grup aset asset_group
Performa aset
Performa kampanye retail
Performa kriteria kampanye location_view Performa kriteria lokasi

Performa tingkat kampanye

Melihat performa kampanye Performa Maksimal mirip dengan melihat performa untuk jenis kampanye lainnya. Namun, Anda harus menambahkan filter untuk hanya menyertakan kampanye dengan advertising_channel_type sama dengan PERFORMANCE_MAX.

Semua performa kampanye Performa Maksimal

Misalnya, kueri berikut menampilkan performa untuk semua kampanye Performa Maksimal kampanye selama 30 hari terakhir. Anda juga dapat membatasi hasil ke satu kampanye dengan memfilter campaign.id atau campaign.resource_name. Ini sesuai dengan aset saluran Performa Maksimal Pelaporan di Google Ads UI.

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND segments.date DURING LAST_30_DAYS

Performa tingkat grup aset

Selain pelaporan kampanye, pelaporan tersedia untuk referensi asset_group yang ditautkan ke kampanye Performa Maksimal Anda.

Daya iklan grup aset

Karena kampanye Performa Maksimal membuat iklan secara dinamis untuk setiap grup aset menggunakan aset yang terlampir pada grup aset tersebut, Anda tidak dapat melihat performa iklan individual. Namun, Google Ads API mengekspos Kolom asset_group.ad_strength untuk mengevaluasi seberapa baik penyiapan entity asset_group terkait performa iklan yang optimal. Pelajari selengkapnya tentang iklan Performa Maksimal kekuatan Anda.

Kueri berikut menunjukkan cara melihat daya iklan untuk semua aset grup. Anda dapat memfilter lebih lanjut kueri ini pada asset_group.id atau asset_group.resource_name untuk melihat daya iklan dari satu atau beberapa grup aset tertentu. Atau, Anda dapat menambahkan filter campaign seperti yang dijelaskan sebelumnya, untuk membandingkan daya iklan grup aset yang berbeda dalam kampanye tertentu.

SELECT
  asset_group.id,
  asset_group.ad_strength
FROM asset_group
WHERE asset_group.status = 'ENABLED'

Rekomendasi untuk meningkatkan kekuatan grup aset

Google Ads API menyediakan jenis rekomendasi, IMPROVE_PERFORMANCE_MAX_AD_STRENGTH, yang menyoroti grup aset yang harus ditingkatkan untuk mencapai "Sangat Baik" rating kekuatan. Fitur ini sangat berguna bagi pengiklan pihak ketiga yang memungkinkan pengguna membuat dan mengelola grup aset.

Untuk informasi selengkapnya, buka panduan Skor pengoptimalan dan rekomendasi.

Performa grup aset

Resource asset_group mengekspos berbagai metrik untuk mengukur performa setiap grup aset. Contoh kueri di bawah ini menunjukkan cara mengambil metrik performa untuk setiap asset_group dalam kampanye tertentu selama 7 hari terakhir.

SELECT
  asset_group.id,
  asset_group.name,
  asset_group.primary_status,
  metrics.conversions,
  metrics.conversions_value,
  metrics.cost_micros,
  metrics.clicks,
  metrics.impressions
FROM asset_group
WHERE campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_7_DAYS

Performa aset

Anda dapat memperoleh performa tingkat aset dengan menggunakan Referensi asset_group_asset.

Performa aset dengan asset_group_asset

Pada resource asset_group_asset, performance_label memberi peringkat aset dibandingkan dengan aset lain dari jenis yang sama. Untuk detail selengkapnya, lihat Tentang pelaporan aset di Performa Maks.

SELECT
  asset_group_asset.asset,
  asset_group_asset.performance_label,
  asset_group_asset.status
FROM asset_group_asset
WHERE asset_group.id = ASSET_GROUP_ID
  AND asset_group_asset.status != 'REMOVED'

Kombinasi aset teratas

Tujuan asset_group_top_combination_view aset dapat digunakan untuk membuat kueri kombinasi aset berperforma terbaik dalam aset grup. Ini sesuai dengan Kombinasi laporan di UI Google Ads. Misalnya, kueri berikut menghasilkan daftar aset teratas kombinasi dalam asset_group yang ditentukan. Setiap baris dalam respons berisi daftar asset_group_top_combination_view.asset_group_top_combinations pesan dari jenis AssetGroupAssetCombinationData. Setiap item dalam daftar tersebut berisi daftar aset dalam kombinasi yang direpresentasikan sebagai pesan AssetUsage.

SELECT asset_group_top_combination_view.asset_group_top_combinations
FROM asset_group_top_combination_view
WHERE asset_group.id = ASSET_GROUP_ID

Selanjutnya, Anda dapat menyesuaikan kueri ini untuk menghasilkan wawasan yang membantu Anda memilih aset dan lebih mengoptimalkan kampanye Performa Maksimal tingkat tinggi. Kueri di bawah menghasilkan kombinasi aset teratas berdasarkan grup aset dalam satu kampanye tetapi membatasi hasilnya pada grup aset yang memiliki asset_group.ad_strength dari GOOD atau EXCELLENT. Kombinasi aset yang dihasilkan mewakili aset teratas kombinasi grup aset berperforma terbaik dalam kampanye.

SELECT
  asset_group_top_combination_view.asset_group_top_combinations,
  asset_group.ad_strength,
  asset_group.id
FROM asset_group_top_combination_view
WHERE asset_group.ad_strength IN ('GOOD', 'EXCELLENT')
  AND campaign.id = CAMPAIGN_ID

Performa kampanye retail

Ada berbagai cara untuk mengukur kampanye retail Performa Maksimal berdasarkan tujuan pelaporan Anda.

Performa semua kampanye retail

Contoh paling dasar adalah mengambil performa semua kampanye Performa Maksimal kampanye retail yang menggunakan metodologi Semua kampanye Performa Maksimal contoh performa. Untuk membuat kampanye retail Performa Maksimal, Anda harus mengisi Kolom shopping_setting di kampanye dengan merchant_id milik Anda akun Merchant Center Anda. Menambahkan kondisi campaign.shopping_setting.merchant_id IS NOT NULL ke klausa WHERE, lalu memfilter hasil yang ditetapkan agar hanya menyertakan kampanye retail.

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND segments.date DURING LAST_30_DAYS

Performa kampanye untuk feed_label

Tujuan campaign.shopping_setting.feed_label dapat digunakan untuk menargetkan feed produk tertentu di Merchant Center. menggunakan akun layanan. Anda dapat memfilter kolom ini untuk mendapatkan metrik pelaporan untuk semua kampanye yang terkait dengan feed produk tertentu. Misalnya, kueri berikut menunjukkan cara mengambil metrik untuk semua kampanye Performa Maksimal yang produk target yang dimaksudkan untuk dipromosikan selama musim dingin.

SELECT
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND campaign.shopping_setting.feed_label = 'WINTER-PRODUCTS'
  AND segments.date DURING LAST_30_DAYS

Kinerja produk

Anda dapat menggunakan shopping_performance_view yang akan diambil metrik tingkat produk di semua kampanye retail Performa Maksimal, yang ditunjukkan pada kueri di bawah ini. Pemfilteran pada campaign.advertising_channel_type membatasi hasil pada Kampanye Performa Maksimal, dan mencakup segments.product_item_id secara otomatis memfilter hasil tersebut agar hanya mencakup kampanye ritel karena kampanye non-retail tidak memiliki produk terkait.

SELECT
  segments.product_item_id,
  metrics.clicks,
  metrics.cost_micros,
  metrics.impressions,
  metrics.conversions,
  metrics.all_conversions,
  campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND segments.date DURING LAST_30_DAYS
  AND metrics.clicks > 0
ORDER BY
  metrics.all_conversions DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.cost_micros DESC,
  metrics.impressions DESC

Performa produk dengan data keranjang

Pengiklan retail dapat mengakses metrik penjualan dan laba yang relevan seperti Pendapatan, Laba Kotor, Margin Laba Kotor, dan Unit terjual. Metrik ini tersedia untuk semua pengiklan yang menerapkan Konversi dengan keranjang data di seluruh Performa Maksimal kampanye dan kompatibel dengan laporan berikut.

Metrik data keranjang berikut dapat digunakan dalam laporan, seperti shopping_performance_view, untuk Performa Maksimal untuk kampanye retail.

Contoh berikut menunjukkan bagaimana metrik data keranjang ini dapat digunakan untuk memahami performa tingkat produk untuk kampanye Performa Maksimal dalam 30 hari.

SELECT
  segments.product_item_id,
  segments.product_title,
  metrics.average_cart_size,
  metrics.average_order_value_micros,
  metrics.conversions,
  metrics.conversions_value,
  metrics.gross_profit_micros,
  metrics.gross_profit_margin,
  metrics.revenue_micros,
  metrics.units_sold,
  campaign.advertising_channel_type
FROM shopping_performance_view
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND segments.date DURING LAST_30_DAYS
  AND metrics.conversions > 0
ORDER BY
  metrics.gross_profit_margin DESC,
  metrics.revenue_micros DESC,
  metrics.conversions_value DESC

Performa kampanye dengan data keranjang

Metrik data keranjang dapat digunakan di tingkat kampanye dan dapat dikombinasikan dengan metrik performa lainnya, seperti tayangan, klik, dan biaya.

SELECT
  campaign.id,
  campaign.name,
  campaign.advertising_channel_type,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros,
  metrics.average_order_value_micros,
  metrics.gross_profit_micros,
  metrics.gross_profit_margin
FROM campaign
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
  AND campaign.shopping_setting.merchant_id IS NOT NULL
  AND segments.date DURING LAST_30_DAYS
ORDER BY
  metrics.gross_profit_margin DESC,
  metrics.average_order_value_micros DESC,
  metrics.cost_micros DESC,
  metrics.conversions DESC,
  metrics.clicks DESC,
  metrics.impressions DESC

Performa kampanye berdasarkan grup aset dan grup produk

Contoh berikut menunjukkan cara asset_group_product_group_view dapat digunakan untuk mengambil performa metrik berdasarkan asset_group dan asset_group_listing_group_filter. Contoh ini mengelompokkan hasil menurut node hierarki partisi produk untuk masing-masing asset_group dalam kampanye yang ditentukan.

SELECT
  asset_group.id,
  asset_group_listing_group_filter.id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE campaign.id = CAMPAIGN_ID
  AND segments.date DURING LAST_30_DAYS

Performa grup aset berdasarkan grup produk

Atau, Anda dapat menggunakan asset_group_product_group_view ke mendapatkan metrik performa dengan asset_group_listing_group_filter tetapi batasi hasilnya menjadi satu asset_group dengan menambahkan kondisi pemfilteran asset_group ke klausa WHERE.

SELECT
  asset_group_listing_group_filter.id,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
  AND segments.date DURING LAST_30_DAYS

Performa dimensi filter grup listingan

Masih dalam contoh yang sebelumnya, Anda dapat menyegmentasikan metrik performa dengan asset_group_listing_group_filter dimensi kustom. Contoh berikut menunjukkan cara mengambil data performa metrik berdasarkan merek produk, yang dilakukan dengan menambahkan asset_group_listing_group_filter.case_value.product_brand.value ke klausa SELECT, yang juga secara otomatis memfilter hasil agar hanya menyertakan entitas asset_group_listing_group_filter dengan merek produk dimensi kustom.

Anda dapat melakukan analisis serupa dengan mengganti asset_group_listing_group_filter.case_value.product_brand dengan ID yang berbeda seperti dimensi kustom, asset_group_listing_group_filter.case_value.product_condition.condition.

SELECT
  asset_group_listing_group_filter.case_value.product_brand.value,
  metrics.impressions,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros
FROM asset_group_product_group_view
WHERE asset_group.id = ASSET_GROUP_ID
  AND segments.date DURING LAST_30_DAYS

Performa kriteria kampanye

Laporan kriteria kampanye hanya diisi untuk jenis kriteria yang didukung, yang dapat Anda temukan di kolom membuat kriteria kampanye panduan kami.

Performa kriteria lokasi

Berikut adalah contoh kueri data kriteria lokasi Performa Maksimal dari Laporan location_view:

SELECT
  campaign.id,
  campaign.name,
  metrics.clicks,
  metrics.impressions,
  campaign_criterion.location.geo_target_constant
FROM location_view
WHERE campaign.status != 'REMOVED'

Mengidentifikasi peluang pasar

Salah satu kasus penggunaan utama untuk pelaporan Performa Maksimal adalah mengidentifikasi pasar peluang yang dapat digunakan untuk memanfaatkan kampanye iklan Anda dan bisnis. Tonton video berikut untuk mengetahui beberapa contoh dan panduan seputar Performa Maksimal pelaporan untuk mengidentifikasi peluang pasar.

Praktik terbaik

Kami merekomendasikan praktik terbaik ini saat melaporkan Performa Maksimal kampanye di Google Ads API. Ini mencakup:

  • Menggunakan API secara efisien.

  • Menggunakan Rekomendasi untuk mengoptimalkan kampanye Anda.

  • Melihat data real-time dan bukan hanya data pelaporan historis.

  • Menambahkan aset sebanyak mungkin hingga batas untuk setiap jenis aset, dan menunggu dan membiarkan Google Ads mengoptimalkannya untuk Anda.

Tonton video berikut untuk mengetahui detail selengkapnya tentang setiap praktik terbaik ini.