Top-Produkte im Google Merchant Center

Übersicht

Mit den Daten zu den Bestsellern können Händler die beliebtesten Marken und Produkte in Shopping-Anzeigen und unbezahlten Einträgen besser nachvollziehen. Weitere Informationen zu den Bestsellern finden Sie in der Beschreibung unter Unterstützte Berichte.

Die Daten werden in eine Tabelle mit dem Namen BestSellers_TopProducts_MERCHANT_ID geschrieben.

Schema

Die Tabelle BestSellers_TopProducts_ hat das folgende Schema:

Spalte BigQuery-Datentyp Beschreibung Beispielfeld
rank_timestamp TIMESTAMP Datum und Uhrzeit der Veröffentlichung des Rangs. 2020-03-14 00:00:00 UTC
rank_id STRING Rang-ID zur Verbindung mit der Tabelle Inventar. 2020-03-14:AU:100:2:product
rank INTEGER Der Beliebtheitsrang des Produkts in Shopping-Anzeigen für die Kategorien "Ranking_Land" und "Ranking_Kategorie". Die Popularität basiert auf der geschätzten Anzahl der verkauften Produkte. Der Rang wird täglich aktualisiert. Die in den Messwerten enthaltenen Daten können bis zu zwei Tage verzögert sein. 2
previous_rank INTEGER Die Änderung des Rangs in den letzten 7 Tagen. 4
ranking_country STRING Ländercode für das Ranking. AU
ranking_category INTEGER ID der Google-Produktkategorie, die für das Ranking verwendet wird. 5181
ranking_category_path RECORD,
REPEATED
Vollständiger Pfad der Google-Produktkategorie für jede Sprachumgebung, die für das Ranking verwendet wird.
ranking_category_path.locale STRING en-AU
ranking_category_path.name STRING Koffer & Taschen
relative_demand RECORD Die geschätzte Nachfrage nach einem Produkt in Bezug auf das Produkt mit dem höchsten Beliebtheitsrang in derselben Kategorie und im selben Land.
relative_demand.bucket STRING Sehr hoch
relative_demand.min INTEGER 51
relative_demand.max INTEGER 100
previous_relative_demand RECORD Die geschätzte Nachfrage nach einem Produkt in Bezug auf das Produkt mit dem höchsten Beliebtheitsrang in derselben Kategorie und im selben Land in den letzten 7 Tagen.
previous_relative_demand.bucket STRING Sehr hoch
previous_relative_demand.min INTEGER 51
previous_relative_demand.max INTEGER 100
product_title RECORD,
REPEATED
Produkttitel.
product_title.locale STRING en-AU
product_title.name STRING Beispielmarken-Rucksack
gtins STRING,
REPEATED
Global Trade Item Number (GTIN). 07392158680955
brand STRING Marke des Artikels. Beispielmarke
google_brand_id STRING Google-Marken-ID des Artikels. 11887454107284768328
google_product_category INTEGER ID der Google-Produktkategorie des Artikels. 100
google_product_category_path RECORD,
REPEATED
Vollständiger Pfad der Google-Produktkategorie des Artikels.
google_product_category_path.locale STRING en-US
google_product_category_path.name STRING Koffer & Taschen > Rucksäcke
price_range RECORD Preisspanne: niedriger und höher (ohne Dezimalstellen) und Währung. Der Preis enthält keine Versandkosten.
price_range.min NUMERIC 115
price_range.max NUMERIC 147
price_range.currency STRING AUD

Daten auswerten

  • Ranking-Kategorien können sich im Laufe der Zeit ändern.
  • Die Google-Produktkategorie in der Tabelle BestSellers_TopProducts_Inventory_ kann sich von der Google-Produktkategorie in der Tabelle Products_ unterscheiden. Die Tabelle Products_ zeigt einen vom Händler bereitgestellten Wert der Google-Produktkategorie.
  • Für Produkte in Ihrem Inventar kann die Preisspanne in BestSellers_TopProducts_ von der Tabelle Products_PriceBenchmarks_ abweichen. Messwerte für Preisvergleiche werden über einen anderen Zeitraum berechnet. Die Preisspannen in BestSellers_TopProducts_ geben die Preise verschiedener Produktvarianten an, während sich die Preisspannen in Products_PriceBenchmarks_ nur auf eine einzige Variante beziehen.
  • Einige Produkte in Ihrem Inventar haben möglicherweise keinen Rang für jede Kategorie im Pfad. Wir beschränken die Anzahl der Produkte pro Kategorie auf 10.000 und in einigen Unterkategorien werden keine Rankings veröffentlicht.

Beispiel

Produkte können für jede Kategorie innerhalb des Pfades der Produktkategorie einen Rang haben. Beispiel: Ein Google Pixel 4 Smartphone wird als Electronics > Communications > Telephony > Mobile Phones klassifiziert. Pixel 4 verfügt über einen separaten Rang für Elektronik-, Kommunikations-, Telefon- und Mobiltelefone. Verwenden Sie ranking_category_path zusätzlich zu ranking_country, um die Kategoriestufe zu bestimmen, für die Sie eine Rangfolge sehen möchten.

Im folgenden Beispiel enthält ein Beispielmarken-Rucksack ein eigenes Ranking in den Kategorien Koffer & Taschen und Rucksäcke. Wählen Sie "Rücksäcke" und "AU" aus, um den Rang der Kategorie "Rücksäcke" in Australien anzuzeigen.

Ranking für Koffer & Taschen

product_title [Produkttitel] Beispielmarken-Rucksack
ranking_country [Ranking_Land] AU
ranking_category [Ranking_Kategorie] 5181
ranking_category_path [Ranking_Kategorie_Pfad] Koffer & Taschen
Rang 40
google_product_category [Google_Produktkategorie] 100
google_product_category_path [Google_Produktkategorie_Pfad] Koffer & Taschen > Rucksäcke

Ranking für Koffer & Taschen > Rucksäcke

product_title [Produkttitel] Beispielmarken-Rucksack
ranking_country [Ranking_Land] AU
ranking_category [Ranking_Kategorie] 100
ranking_category_path [Ranking_Kategorie_Pfad] Koffer & Taschen > Rucksäcke
Rang 4
google_product_category [Google_Produktkategorie] 100
google_product_category_path [Google_Produktkategorie_Pfad] Koffer & Taschen > Rucksäcke

Beispielabfragen

Top-Produkte für eine bestimmte Kategorie und ein bestimmtes Land

Die folgende SQL-Abfrage gibt die Top-Produkte für die Kategorie Smartphones in den USA zurück.

SELECT
  rank,
  previous_rank,
  relative_demand.bucket,
  (SELECT name FROM top_products.product_title WHERE locale = 'en-US') AS product_title,
  brand,
  price_range
FROM
  dataset.BestSellers_TopProducts_merchant_id AS top_products
WHERE
  _PARTITIONDATE = 'YYYY-MM-DD' AND
  ranking_category = 267 /*Smartphones*/ AND
  ranking_country = 'US'
ORDER BY
  rank

Top-Produkte in Ihrem Inventar

Die folgende SQL-Abfrage verknüpft BestSellers_TopProducts_Inventory_- und BestSellers_TopProducts_-Daten, um eine Liste der Top-Produkte zurückzugeben, die Sie derzeit in Ihrem Inventar haben.

WITH latest_top_products AS
(
  SELECT
    *
  FROM
    dataset.BestSellers_TopProducts_merchant_id
  WHERE
    _PARTITIONDATE = 'YYYY-MM-DD'
),
latest_top_products_inventory AS
(
  SELECT
    *
  FROM
    dataset.BestSellers_TopProducts_Inventory_merchant_id
  WHERE
    _PARTITIONDATE = 'YYYY-MM-DD'
)
SELECT
  top_products.rank,
  inventory.product_id,
  (SELECT ANY_VALUE(name) FROM top_products.product_title) AS product_title,
  top_products.brand,
  top_products.gtins
FROM
  latest_top_products AS top_products
INNER JOIN
  latest_top_products_inventory AS inventory
USING (rank_id)