Merchant Reports API'yi kullanarak performans verilerini görüntüleyebilir, ürünlerinizi belirli özelliklere göre filtreleyebilir ve fiyatlandırmanızı iyileştirebilirsiniz.
Performansı ölçün
Hesabınızla ilgili performans metriklerini almak için Merchant Reports API'yi ProductPerformanceView
kullanabilirsiniz.
Koşullar
Bu raporu almak için Performans ve analizler rolüne sahip olmanız gerekir.
Bir hesaba Performans ve analizler rolü vermek için, Content API for Shopping'in accounts.update
yöntemini kullanarak reportsManager
alanını true
olarak ayarlayın.
accounts.update
, tüm Account
kaynağının yerini alır. Account
kaynağının tamamını almak için accounts.get
kullanın. Ardından bilgi kaybetmemek için accounts.update
isteğinizdeki tüm alanları sağlayın.
Örnek sorgu
Aşağıdaki sorgu, belirli bir 30 günlük süre boyunca hesabınızdaki tüm ürünler için impressions
, clicks
ve clickThroughRate
değerlerini alır. İstekte bulunmak için aşağıdaki Merchant Center Sorgu Dili ifadesini accounts.reports.search
yöntemine iletin:
SELECT impressions, clicks, clickThroughRate
FROM ProductPerformanceView
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'
Daha ayrıntılı performans raporları için sorgudaki metrikleri segmentlere de ayırabilirsiniz.
Ürünleri filtreleyin
Ürün durumları dahil olmak üzere ürün verilerinizin filtrelenmiş bir görünümünü göstermek için Merchant Reports API'nin ProductView
özelliğini kullanabilirsiniz. Örneğin, sorunlu ürünleri listelemek veya yeni ürünlerinizin listesini alıp sunduğunuzu doğrulamak için ProductView
sorgusunu sorgulayabilirsiniz.
id
alanını sorgunuzun SELECT
yan tümcesine eklemeniz gerekir. id
, ürünün REST kimliği ile aynı değere sahiptir.
itemIssues
hariç tüm kullanılabilir alanlara göre filtreleme yapabilirsiniz. Yanıtları, aşağıdakiler hariç mevcut tüm alanlara göre sıralayabilirsiniz:
gtin
itemIssues
Aşağıda, NOT_ELIGIBLE_OR_DISAPPROVED
durumundaki ürünlerinizi döndüren bir örnek verilmiştir. İstekte bulunmak için aşağıdaki Merchant Center Sorgu Dili ifadesini accounts.reports.search
yöntemine iletin:
SELECT
id,
offerId,
feedLabel,
title,
aggregatedReportingContextStatus
itemIssues
FROM ProductView
WHERE aggregatedReportingContextStatus = 'NOT_ELIGIBLE_OR_DISAPPROVED'
Aşağıda, önceki sorgudan alınan örnek bir yanıt verilmiştir:
{
"results": [
{
"productView": {
"id": "online~en~US~id0"
"offerId": "id0",
"feedLabel": "US",
"aggregatedReportingContextStatus": "NOT_ELIGIBLE_OR_DISAPPROVED",
"itemIssues": [
{
"type": {
"code": "invalid_string_value",
"canonicalAttribute": "n:product_code"
},
"severity": {
"severityPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
},
{
"reportingContext": "FREE_LISTINGS",
"disapprovedCountries": [
"US"
]
}
],
"aggregatedSeverity": "DISAPPROVED"
},
"resolution": "MERCHANT_ACTION"
},
{
"type": {
"code": "apparel_missing_brand",
"canonicalAttribute": "n:brand"
},
"severity": {
"severityPerReportingContext": [
{
"reportingContext": "SHOPPING_ADS",
"disapprovedCountries": [
"US"
]
}
],
"aggregatedSeverity": "DEMOTED"
},
"resolution": "MERCHANT_ACTION"
}
]
}
}
]
}
Belirli alanlar ve davranışlar hakkında daha fazla bilgi için ProductView
referansına bakın.
Fiyatlandırmayı iyileştirin
Ürünleriniz için önerilen indirimli fiyatları ve ürünlerinizin fiyatlarını güncellediğinizde elde edebileceğiniz performans tahminlerini görmek için fiyat analizleri görünümünü kullanabilirsiniz. Fiyat analizleri raporunu kullanarak ürünlerinizi daha etkili bir şekilde fiyatlandırabilirsiniz.
Daha fazla bilgi için Fiyat analizleri raporu ile ürün fiyatlandırmasını iyileştirme bölümüne bakın.
Ürünleriniz için önerilen indirimli fiyatları görüntülemek üzere sorgu PriceInsightsProductView
.
Aşağıda, ürünleriniz için önerilen satış fiyatlarını görmek için kullanabileceğiniz bir örnek verilmiştir. İstekte bulunmak için aşağıdaki Merchant Center Sorgu Dili ifadesini accounts.reports.search
yöntemine iletin:
SELECT
id,
title,
brand,
price,
suggested_price,
predictedImpressionsChangeFraction,
predictedClicksChangeFraction,
predictedConversionChangeFraction
FROM PriceInsightsProductView
Aşağıda, önceki sorgudan alınan örnek bir yanıt verilmiştir:
{
"results": [
{
"priceInsightsProductView": {
"id": "online~en~US~12345",
"title": "UGG Women's s Classic Mini",
"brand": "UGG",
"price" {
"amountMicros": "124990000",
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "135680000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.12609300017356873",
"predictedClicksChangeFraction": "0.508745014667511",
"predictedConversionsChangeFraction": "2.3431060314178467"
}
},
{
"priceInsightsProductView": {
"id": "online~en~US~12346",
"title": "Nike React Infinity Run Flyknit 2",
"brand": "Nike",
"price" {
"amountMicros": "119990000"
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "125440000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.1799899935722351",
"predictedClicksChangeFraction": "0.6203680038452148",
"predictedConversionsChangeFraction": "1.234868049621582"
}
},
{
"priceInsightsProductView": {
"id": "online~en~US~12347",
"title": " New Balance 327 White Trainers",
"brand": "New Balance",
"price" {
"amountMicros": "84990000"
"currencyCode": "USD"
},
"suggestedPrice" {
"amountMicros": "82000000",
"currencyCode": "USD"
},
"predictedImpressionsChangeFraction": "0.11538799852132797",
"predictedClicksChangeFraction": "0.5869849920272827",
"predictedConversionsChangeFraction": "1.3622850179672241"
}
}
]
}