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.
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
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.
asset_group_product_group_view
campaign
customer
(Digabungkan untuk semua kampanye)shopping_performance_view
Metrik data keranjang berikut dapat digunakan dalam laporan, seperti
shopping_performance_view
, untuk
Performa Maksimal untuk kampanye retail.
metrics.average_cart_size
metrics.average_order_value_micros
metrics.cost_of_goods_sold_micros
metrics.cross_sell_cost_of_goods_sold_micros
metrics.cross_sell_gross_profit_micros
metrics.cross_sell_revenue_micros
metrics.cross_sell_units_sold
metrics.gross_profit_margin
metrics.gross_profit_micros
metrics.lead_cost_of_goods_sold_micros
metrics.lead_gross_profit_micros
metrics.lead_revenue_micros
metrics.lead_units_sold
metrics.orders
metrics.revenue_micros
metrics.units_sold
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.