Mit der Merchant Reports API können Sie Leistungsdaten ansehen, Ihre Produkte nach bestimmten Attributen filtern und Ihre Preise optimieren.
Leistung messen
Mit der Merchant Reports API lassen sich Leistungsmesswerte für Ihr Konto abrufen.
product_performance_view
Voraussetzungen
Sie benötigen die Rolle Leistung und Statistiken, um diesen Bericht abzurufen.
Wenn Sie einem Konto die Rolle „Leistung und Statistiken“ zuweisen möchten, patchen Sie die Ressource User
für das Konto mit dem Zugriffsrecht PERFORMANCE_REPORTING
. Ersetzen Sie dazu die gesamte Ressource User
durch accounts.v1beta.accounts.users.patch
.
Rufen Sie accounts.v1beta.accounts.users.get
auf, um die vollständige User
-Ressource abzurufen, und geben Sie dann alle Felder in Ihrer accounts.v1beta.accounts.users.patch
-Anfrage an, um Datenverluste zu vermeiden.
Beispielabfrage
Mit der folgenden Abfrage werden die Werte für impressions
, clicks
und click_through_rate
für alle Produkte in Ihrem Konto in einem bestimmten 30-tägigen Zeitraum abgerufen. Geben Sie dazu die folgende Merchant Center-Abfragesprache-Anweisung an die Methode accounts.reports.search
weiter:
SELECT impressions, clicks, click_through_rate
FROM product_performance_view
WHERE date BETWEEN '2020-12-01' AND '2020-12-30'
Weitere Informationen zu Leistungsberichten finden Sie im Leitfaden Leistungsberichte.
Produkte filtern
Mit der Merchant Reports API können Sie mithilfe des Parameters product_view
eine gefilterte Ansicht Ihrer Produktdaten einschließlich Produktstatus aufrufen. Sie können product_view
beispielsweise abfragen, um Produkte mit Problemen aufzulisten oder eine Liste Ihrer neuen Produkte abzurufen und die Auslieferung zu überprüfen.
Das Feld id
muss in der SELECT
-Klausel Ihrer Abfrage enthalten sein. Der Wert von id
muss mit der REST-ID des Produkts übereinstimmen.
Sie können nach allen verfügbaren Feldern filtern, mit Ausnahme von item_issues
. Sie können die Antwort nach allen verfügbaren Feldern sortieren, mit Ausnahme der folgenden:
gtin
item_issues
Hier ein Beispiel, in dem Ihre Produkte mit dem Status NOT_ELIGIBLE_OR_DISAPPROVED
zurückgegeben werden. Geben Sie dazu die folgende Merchant Center Query Language-Anweisung an die Methode accounts.reports.search
weiter:
SELECT
id,
offer_id,
feed_label,
title,
aggregated_reporting_context_status,
item_issues
FROM product_view
WHERE aggregated_reporting_context_status = 'NOT_ELIGIBLE_OR_DISAPPROVED'
Hier ist eine Beispielantwort auf die vorherige Abfrage:
{
"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"
}
]
}
}
]
}
Weitere Informationen zu den für Abfragen verfügbaren Feldern finden Sie unter Felder in der Tabelle productView
.
Preise optimieren
In der Ansicht „Preisstatistiken“ sehen Sie vorgeschlagene Sonderangebotspreise für Ihre Produkte sowie Vorhersagen für die Leistung, die Sie erwarten können, wenn Sie die Preise Ihrer Produkte aktualisieren. Mit dem Bericht „Preisstatistiken“ können Sie Preise Ihrer Produkte effektiver gestalten.
Weitere Informationen finden Sie unter Produktpreise mit dem Bericht zu Preisstatistiken verbessern.
Führen Sie die Abfrage price_insights_product_view
durch, um Vorschläge für Sonderangebotspreise für Ihre Produkte zu erhalten.
Hier finden Sie ein Beispiel für vorgeschlagene Sonderangebotspreise für Ihre Produkte. Übergeben Sie zum Senden der Anfrage die folgende Merchant Center-Abfragesprache-Anweisung an die Methode accounts.reports.search
:
SELECT
id,
title,
brand,
price,
suggested_price,
predicted_impressions_change_fraction,
predicted_clicks_change_fraction,
predicted_conversion_change_fraction
FROM price_insights_product_view
Hier ist eine Beispielantwort auf die vorherige Abfrage:
{
"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"
}
}
]
}
Weitere Informationen zu den für Abfragen verfügbaren Feldern finden Sie unter Felder in der Tabelle priceInsightsProductView
.