Performans raporlarında segmentasyon için segment alanlarını kullanabilirsiniz.
Örneğin, marketingMethod
sorgusunun sorgulanması, her pazarlama yöntemi için satır içeren bir rapor ve bu pazarlama yöntemi için SELECT
yan tümcesinde belirttiğiniz metrics döndürür.
Merchant Center'daki özel raporlarda olduğu gibi, Merchant Reports API'yi kullanarak aynı sorguda birden fazla segment belirtebilirsiniz.
Aşağıda, 30 günlük bir dönem boyunca hesabınızdaki tüm ürünlerin tıklama sayısını döndüren, marketingMethod
ve offerId
etiketine göre segmentlere ayrılmış bir örnek sorgu verilmiştir:
SELECT marketingMethod, offerId, clicks
FROM ProductPerformanceView
WHERE date BETWEEN '2020-11-01' AND '2020-11-30'
Bu sorgunun yanıtı, her offerId
ve marketingMethod
kombinasyonu için bir satır ve bu kombinasyon için tıklama sayısını içerir:
{
"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 ve ürün türü
Merchant Center Sorgu Dili, metrikleri envanterinizi düzenlemek için tanımlayabileceğiniz iki özellik grubuna göre segmentlere ayırmayı destekler:
- Kategori düzeyleri
- Google ürün sınıflandırmasındaki kategoriler. Herhangi bir kategori sağlanmamışsa Google, ürününüze otomatik olarak kategoriyi atayabilir veya sağlanan kategoriyi daha da hassaslaştırabilir.
- Ürün türü düzeyleri
- Kategorilendirmenize göre atadığınız ürün türleri. Kategori düzeylerinden farklı olarak, önceden tanımlanmış bir desteklenen değerler kümesi yoktur.
Hem kategori hem de ürün türü özellikleri, birden çok düzeyli bir hiyerarşide düzenlenir. Ürün spesifikasyonu, her seviyeyi >
karakteriyle ayırır ancak her hiyerarşi seviyesini raporlarda ayrı ayrı seçersiniz.
Örneğin, aşağıdaki ürün türü düzeylerine sahip bir ürünü ele alalım:
Home & Garden > Kitchen & Dining > Kitchen Appliances > Refrigerators
Raporlar her seviyeyi kendi alanında döndürür:
Segment | Değer |
---|---|
product_type_l1 |
Home & Garden |
product_type_l2 |
Kitchen & Dining |
product_type_l3 |
Kitchen Appliances |
product_type_l4 |
Refrigerators |
Para birimi ve fiyat metrikleri
conversionValue
gibi fiyat metrikleri, Price
türü kullanılarak temsil edilir. Metrik birden fazla para biriminde kullanılabiliyorsa her bir para biriminin değeri ayrı bir satırda döndürülür. Örneğin, aşağıdaki sorgu:
SELECT conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'
şu sonuçları döndürür:
{
"results": [
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Bir sorguda hem fiyat hem de fiyat dışı metrikler isterseniz fiyat metrikleri, para birimi kodu başına bir sonuç satırı olacak şekilde fiyat dışı metriklerden ayrı sonuç satırlarında döndürülür. Örneğin, aşağıdaki sorgu:
SELECT conversions, conversionValue
FROM ProductPerformanceView
WHERE date = '2020-11-01'
şu yanıtı döndürür:
{
"results": [
{
"productPerformanceView": {
"conversions": "27",
"conversionValue": {
"amountMicros": "0",
"currencyCode": ""
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "150000000",
"currencyCode": "USD"
}
}
},
{
"productPerformanceView": {
"conversions": "0",
"conversionValue": {
"amountMicros": "70000000",
"currencyCode": "CAD"
}
}
}
]
}
Seçtiğiniz tüm alanlar, değerleri hâlâ varsayılan değer veya sıfır olsa bile yanıtta döndürülür.