So integrieren Sie Händlerberichte mit Ihrer vorhandenen Content API für Shopping-Implementierung
Anfragen
Verwenden Sie für die Merchant Reports API das folgende Anfrage-URL-Format:
POST https://merchantapi.googleapis.com/reports/v1beta/{parent}/reports:search
Hier sehen Sie ein Beispiel für einen Vergleich zwischen der Content API for Shopping und der
Reports API für search
-Anfragen:
Content API | Händler-API | |
URL | https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/reports/search | https://merchantapi.googleapis.com/reports/v1beta/{parent}/reports:search |
IDs | {merchantId}
|
{parent}
|
Methoden
Sie können die Merchant Reports API abfragen, indem Sie die Methode
ReportService.Search
.
Aufrufe
In der Merchant API werden Tabellennamen von CammelCase
in snake_case
geändert.
MerchantPerformanceView
ist jetzt product_performance_view
.
Hier sehen Sie eine Zuordnung zwischen den Tabellennamen in der Content API for Shopping und dem Händler-API:
Content API | Händler-API |
MerchantPerformanceView
|
product_performance_view
|
ProductView
|
product_view
|
PriceCompetitivenesProductView
|
price_competitiveness_product_view
|
PriceInsightsProductView
|
price_insights_product_view
|
BestSellersBrandView
|
best_sellers_brand_view
|
BestSellersProductClusterView
|
best_sellers_product_cluster_view
|
CompetitiveVisibilityCompetitorView
|
competitive_visibility_competitor_view
|
CompetitiveVisibilityTopMerchantView
|
competitive_visibility_top_merchant_view
|
CompetitiveVisibilityBenchmarkView
|
competitive_visibility_benchmark_view
|
Angabe eines Feldpräfixes in der Merchant API, z. B. segments.offer_id
ist nicht mehr erforderlich. Verwenden Sie stattdessen den Feldnamen offer_id
.
Im Folgenden finden Sie ein Beispiel für einen Vergleich von Suchanfragen in der Content API for Shopping und im Händler-API:
Content API | Händler-API |
SELECT segments.offer_id, metrics.clicks FROM MerchantPerformanceView WHERE segments.date DURING LAST_7_DAYS |
SELECT offer_id, clicks FROM product_performance_view WHERE date DURING LAST_7_DAYS |
Sie sehen hier ein Beispiel:
Content API | Händler-API |
{ "segments":{ "offerId":"abc" }, "metrics":{ "clicks":"123" } } |
{ "productPerformanceView" : { "offerId": "abc", "clicks": "123" } } |
Der Tabellenname kann als Feldpräfix verwendet werden. Beispielsweise werden sowohl offer_id
als auch
product_performance_view.offer_id
werden in der Merchant API-Abfrage akzeptiert.
Leistung
Folgendes hat sich für die Leistungsansicht in der Merchant Reports API geändert:
Content API | Händler-API | Beschreibung |
segments.program : String
|
marketing_method : String
|
program Segment wird durch ein neues marketing_method -Feld ersetzt. Weitere Informationen finden Sie unter Neue marketing method -Werte.
|
metrics.ctr : doppelt
|
clickThroughRate : doppelt
|
Messwert „ctr “ wurde in „clickThroughRate “ umbenannt
|
metrics.conversionValueMicros : Ganzzahl
segments.currencyCode : String
|
conversionValue: {
|
Die Felder „Betrag“ und „Währung“ sind in einem Feld vom Typ Price zusammengefasst.
|
metrics.orders,
|
Nicht unterstützt | Buy on Google-Messwerte werden in der Merchant Reports API nicht unterstützt |
Neue Werte für Marketingmethoden
Hier sehen Sie die Zuordnung zwischen den Werten segments.program
und marketing_method
:
Content API | Händler-API |
SHOPPING_ADS
|
ADS
|
FREE_PRODUCT_LISTING
|
ORGANIC
|
FREE_LOCAL_PRODUCT_LISTING
|
ORGANIC
|
BUY_ON_GOOGLE_LISTING
|
Nicht unterstützt |
Produkt
Folgendes hat sich für die Produktansicht in der Merchant Reports API geändert:
Content API | Händler-API | Beschreibung |
productView.id : String
|
id : String
|
Das Feldformat wird von channel:language:targetCountry:offerId in channel~language~feedLabel~offerId geändert
|
productView.priceMicros : Ganzzahl
productView.currencyCode : String
|
price: {
|
Die Felder „Betrag“ und „Währung“ sind in einem Feld vom Typ Price zusammengefasst.
|
productView.aggregated_destination_status : String
|
aggregated_reporting_context_status : String
|
Das Feld „aggregated_destination_status “ wurde in aggregated_reporting_context_status umbenannt, die Werte haben sich nicht geändert
|
productView.item_issues: [
|
item_issues: [
|
ItemIssue -Definition wurde geändert
|
Nicht unterstützt | feedLabel : String
|
Das Feld feedLabel wurde eingeführt
|
Preisstatistiken
Folgendes hat sich in der Ansicht „Preisinformationen“ in der Merchant Reports API geändert:
Content API | Händler-API | Beschreibung |
productView.id : String
|
id : String
|
Das Feldformat wird von „channel:language:targetCountry:offerId “ zu „channel~language~feedLabel~offerId “ geändert
|
productView.priceMicros : Ganzzahl
productView.currencyCode : String
|
price: {
|
Die Felder „Betrag“ und „Währung“ sind in einem Feld vom Typ Price zusammengefasst.
|
priceInsights.suggestedPriceMicros : Ganzzahl
priceInsights.suggestedPriceCurrencyCode : String
|
suggestedPrice: {
|
Die Felder „Betrag“ und „Währung“ sind in einem Feld vom Typ Price zusammengefasst.
|
priceInsights.predictedGrossProfitChangeFraction : doppelt
priceInsights.predictedMonthlyGrossProfitChangeMicros : Ganzzahl
priceInsights.predictedMonthlyGrossProfitChangeCurrencyCode : String
|
Nicht unterstützt | Felder, die sich auf die Änderung des Bruttogewinns beziehen, werden in der Merchant Reports API nicht unterstützt |
Wettbewerbsfähigkeit von Preisen
Folgendes hat sich an der Ansicht „Wettbewerbsfähigkeit von Preisen“ in Händlerberichten geändert: API:
Content API | Händler-API | Beschreibung |
productView.id : String
|
id : String
|
Das Feldformat wird von „channel:language:targetCountry:offerId “ zu „channel~language~feedLabel~offerId “ geändert
|
productView.priceMicros : Ganzzahl
productView.currencyCode : String
|
price: {
|
Die Felder „Betrag“ und „Währung“ sind in einem Feld vom Typ Price zusammengefasst.
|
priceCompetitiveness.countryCode : String
|
reportCountryCode : String
|
Das Feld „countryCode “ wurde in „reportCountryCode “ umbenannt
|
priceCompetitiveness.benchmarkPriceMicros : Ganzzahl
priceCompetitiveness.benchmarkPriceCurrencyCode : String
|
benchmarkPrice: {
|
Die Felder „Betrag“ und „Währung“ sind in einem Feld vom Typ Price zusammengefasst.
|
Bestseller
Folgendes hat sich für die Bestseller-Ansichten in der Merchant Reports API geändert:
Content API | Händler-API | Beschreibung |
bestSellers.countryCode : String
|
reportCountryCode : String
|
Das Feld „countryCode “ wurde in „reportCountryCode “ umbenannt
|
bestSellers.categoryId : int
|
reportCategoryId : int
|
Das Feld „categoryId “ wurde in „reportCategoryId “ umbenannt
|
Wettbewerbsposition
Folgendes hat sich bei der Ansicht „Mitbewerber im Blick“ in der Merchant Reports API geändert:
Content API | Händler-API | Beschreibung |
competitiveVisibility.countryCode : String
|
reportCountryCode : String
|
Das Feld „countryCode “ wurde in „reportCountryCode “ umbenannt
|
competitiveVisibility.categoryId : Ganzzahl
|
reportCategoryId : Ganzzahl
|
Das Feld „categoryId “ wurde in „reportCategoryId “ umbenannt
|