Merchant API menawarkan laporan performa, misalnya
product_performance_view
.
Halaman ini menjelaskan struktur laporan performa.
Metrik
Anda dapat membuat kueri untuk metrik (misalnya, clicks
dan impressions
) yang ingin ditampilkan. Anda harus menambahkan filter pada rentang tanggal untuk membuat kueri layanan Laporan
untuk data performa.
Berikut adalah contoh kueri yang menampilkan satu baris, dengan total jumlah klik dalam rentang tanggal yang ditentukan:
SELECT clicks
FROM product_performance_view
WHERE date BETWEEN '2023-12-01' AND '2023-12-21'
Anda harus menentukan data yang ingin ditampilkan. Karakter pengganti (misalnya, SELECT
*
) akan menampilkan error.
Contoh respons berikut menunjukkan bahwa penjual memiliki total 4.440 klik, di semua produk, di semua metode pemasaran, antara 1 Desember 2023 dan 21 Desember 2023.
{
"results": [
{
"productPerformanceView": {
"clicks": "4,440"
}
}
]
}
Segmen
Anda dapat menggunakan kolom segmen untuk segmentasi di laporan performa.
Misalnya, membuat kueri untuk marketing_method
akan menampilkan laporan dengan baris untuk
setiap metode pemasaran, dan
metrik yang Anda
tentukan untuk metode pemasaran tersebut dalam klausa SELECT
.
Kolom segmen dapat berupa atribut produk (misalnya, offer_id
, brand
, dan
category
) atau atribut peristiwa (misalnya date
dan marketing_method
).
Kolom segmen berfungsi mirip dengan GROUP BY
di SQL. Kolom Segmen membagi metrik yang dipilih, yang dikelompokkan menurut setiap segmen dalam klausa SELECT
.
Berikut adalah contoh kueri yang menampilkan klik per hari, dalam urutan menurun menurut
clicks
, dalam kondisi yang ditambahkan dari rentang tanggal. Hanya baris yang setidaknya
memiliki satu metrik yang diminta yang bukan nol yang ditampilkan.
SELECT
date,
clicks
FROM product_performance_view
WHERE date BETWEEN '2023-12-01' AND '2023-12-03'
ORDER BY clicks DESC
Contoh respons berikut menunjukkan bahwa penjual memiliki 1.546 klik di semua produk, di semua metode pemasaran, pada 1 Desember 2023, dan 829 klik di semua produk, di semua metode pemasaran, pada 2 Desember 2023. Penjual tidak memiliki klik pada 3 Desember 2023, sehingga tidak ada yang ditampilkan untuk tanggal tersebut.
{
"results": [
{
"productPerformanceView": {
"date": {
"year": 2023,
"month": 12,
"day": 1
},
"clicks": "1546"
}
},
{
"productPerformanceView": {
"date": {
"year": 2023,
"month": 12,
"day": 2
},
"clicks": "829"
}
}
]
}
Seperti laporan kustom di Merchant Center, Anda dapat menentukan beberapa segmen dalam kueri yang sama dengan Merchant Reports API.
Berikut adalah contoh kueri yang menampilkan klik untuk semua produk di akun Anda selama periode 30 hari, yang disegmentasikan menurut marketing_method
dan offer_id
:
SELECT marketing_method, offer_id, clicks
FROM product_performance_view
WHERE date BETWEEN '2023-11-01' AND '2023-11-30'
Respons dari kueri ini menyertakan baris untuk setiap kombinasi offer_id
dan marketing_method
, dengan jumlah klik untuk kombinasi tersebut:
{
"results": [
{
"productPerformanceView": {
"marketingMethod": "ADS",
"offerId": "12345",
"clicks": "38"
}
},
{
"productPerformanceView": {
"marketingMethod": "ADS",
"offerId": "12346",
"clicks": "125"
}
},
{
"productPerformanceView": {
"marketingMethod": "ORGANIC",
"offerId": "12346",
"clicks": "23"
}
},
{
"productPerformanceView": {
"marketingMethod": "ADS",
"offerId": "12347",
"clicks": "8"
}
},
{
"productPerformanceView": {
"marketingMethod": "ORGANIC",
"offerId": "12347",
"clicks": "3"
}
}
]
}
Kategori dan jenis produk
Bahasa Kueri Merchant Center mendukung metrik segmentasi berdasarkan dua grup atribut yang dapat Anda tentukan untuk mengatur inventaris:
- Tingkat kategori
- Kategori dari taksonomi produk Google. Google mungkin menetapkan kategori secara otomatis ke produk Anda jika tidak ada yang diberikan, atau meningkatkan kualitas kategori yang diberikan.
- Tingkat jenis produk
- Jenis produk yang Anda tetapkan berdasarkan kategorisasi. Tidak seperti tingkat kategori, tidak ada kumpulan nilai yang didukung dan telah ditetapkan sebelumnya.
Atribut kategori dan jenis produk disusun dalam hierarki dengan
beberapa tingkat. Spesifikasi
produk memisahkan setiap
level dengan karakter >
, tetapi Anda memilih setiap level hierarki
secara terpisah dalam laporan.
Misalnya, pertimbangkan produk dengan tingkat jenis produk berikut:
Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators
Laporan menampilkan setiap tingkat di kolomnya sendiri:
Segmen | Nilai |
---|---|
product_type_l1 |
Home & Garden |
product_type_l2 |
Kitchen & Dining |
product_type_l3 |
Kitchen Appliances |
product_type_l4 |
Refrigerators |
Metrik mata uang dan harga
Metrik harga, seperti conversion_value
, direpresentasikan menggunakan jenis
Price
. Jika metrik tersedia dalam beberapa mata uang, nilai untuk setiap
mata uang akan ditampilkan dalam baris terpisah. Misalnya, kueri berikut:
SELECT conversion_value
FROM product_performance_view
WHERE date = '2023-11-01'
akan menampilkan hasil berikut:
{
"results": [
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Jika Anda meminta metrik harga dan non-harga dalam kueri, metrik harga akan ditampilkan dalam baris hasil terpisah dari metrik non-harga, satu baris hasil per kode mata uang. Misalnya, kueri berikut:
SELECT conversions, conversion_value
FROM product_performance_view
WHERE date = '2020-11-01'
menampilkan respons berikut:
{
"results": [
{
"productPerformanceView": {
"conversions": "27",
"conversionValue": {
"amountMicros": "0",
"currencyCode": ""
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Semua kolom yang Anda pilih akan ditampilkan dalam respons, meskipun nilainya masih nilai default atau nol.