Principali prodotti di Google Merchant Center

Panoramica

I dati sui più venduti aiutano i commercianti a comprendere i brand e i prodotti più apprezzati negli annunci Shopping. Per ulteriori informazioni sui best seller, consulta la descrizione in Report supportati.

I dati vengono scritti in una tabella denominata BestSellers_TopProducts_MERCHANT_ID.

Schema

La tabella BestSellers_TopProducts_ ha lo schema seguente:

Colonna Tipo di dati BigQuery Descrizione Campo di esempio
rank_timestamp TIMESTAMP Data e ora di pubblicazione del ranking. 2020-03-14 00:00:00 UTC
rank_id STRING Identificatore del ranking da unire alla tabella Inventario prodotti. 2020-03-14:AU:100:2:product
rank INTEGER Il ranking di popolarità del prodotto negli annunci Shopping per "ranking_country" e "ranking_category". La popolarità si basa sul numero stimato di prodotti venduti. Il ranking viene aggiornato ogni giorno. I dati inclusi nelle metriche potrebbero subire ritardi fino a due giorni. 2
previous_rank INTEGER La variazione del ranking negli ultimi 7 giorni. 4
ranking_country STRING Codice paese utilizzato per il ranking. AU
ranking_category INTEGER L'ID della categoria di prodotto Google utilizzato per il ranking. 5181
ranking_category_path RECORD,
REPEATED
Percorso completo della categoria di prodotto di Google per ogni lingua utilizzata per il ranking.
ranking_category_path.locale STRING en-AU
ranking_category_path.name STRING Borse e valigeria
relative_demand RECORD La domanda stimata di un prodotto rispetto al prodotto con il ranking popolarità più alto nella stessa categoria e nello stesso paese.
relative_demand.bucket STRING Molto alta
relative_demand.min INTEGER 51
relative_demand.max INTEGER 100
previous_relative_demand RECORD La domanda stimata di un prodotto rispetto al prodotto con il ranking popolarità più alto nella stessa categoria e nello stesso paese negli ultimi 7 giorni.
previous_relative_demand.bucket STRING Molto alta
previous_relative_demand.min INTEGER 51
previous_relative_demand.max INTEGER 100
product_title RECORD,
REPEATED
Titolo del prodotto.
product_title.locale STRING en-AU
product_title.name STRING Zaino di ExampleBrand
gtins STRING,
REPEATED
Global Trade Item Number (GTIN). 07392158680955
brand STRING Marca dell'articolo. ExampleBrand
google_brand_id STRING ID brand Google dell'articolo. 11887454107284768328
google_product_category INTEGER L'ID della categoria di prodotto di Google dell'articolo. 100
google_product_category_path RECORD,
REPEATED
Percorso completo della categoria di prodotto Google dell'articolo.
google_product_category_path.locale STRING en-US
google_product_category_path.name STRING Borse e valigeria > Zaini
price_range RECORD Intervallo di prezzo: limite inferiore e limite superiore (senza decimali) e valuta. Il prezzo non include le spese di spedizione. n/a
price_range.min NUMERIC 115
price_range.max NUMERIC 147
price_range.currency STRING AUD

Informazioni sui dati

  • Le categorie di ranking sono soggette a modifiche nel tempo.
  • La categoria di prodotto Google nella tabella BestSellers_TopProducts_Inventory_ potrebbe essere diversa dalla categoria di prodotto Google nella tabella Products_. La tabella Products_ mostra il valore fornito da un rivenditore per la categoria prodotto Google.
  • Per i prodotti nel tuo inventario, l'intervallo di prezzo in BestSellers_TopProducts_ potrebbe essere diverso da quello della tabella Products_PriceBenchmarks_. Le metriche dei benchmark dei prezzi vengono calcolate su un periodo di tempo diverso. Le fasce di prezzo in BestSellers_TopProducts_ riflettono i prezzi di diverse varianti del prodotto, mentre le fasce di prezzo in Products_PriceBenchmarks_ si riferiscono a una sola variante.
  • Alcuni prodotti nel tuo inventario potrebbero non avere un ranking per ogni categoria nel percorso. Il numero di prodotti per categoria è limitato a 10.000 e in alcune sottocategorie non viene pubblicato alcun ranking.

Esempio

I prodotti potrebbero avere un ranking per ogni categoria all'interno del percorso della categoria di prodotto. Ad esempio, uno smartphone Google Pixel 4 è classificato come Electronics > Communications > Telephony > Mobile Phones. Pixel 4 avrà un ranking distinto per Elettronica, Comunicazioni, Telefonia e Cellulari. Utilizza ranking_category_path oltre a ranking_country per determinare la profondità della categoria per la quale vuoi visualizzare un ranking.

Nell'esempio seguente, un zaino di ExampleBrand contiene un ranking distinto sia per le categorie Valigie e borse che per le categorie Zaini. Seleziona "Zaini" e "AU" per vedere il ranking in Australia nella categoria Zaini.

Classifica per borse e valigeria

product_title Zaino di ExampleBrand
ranking_country AU
ranking_category 5181
ranking_category_path Borse e valigeria
Ranking 40
google_product_category 100
google_product_category_path Borse e valigeria > Zaini

Classifica per Borse e valigeria > Zaini

product_title Zaino di ExampleBrand
ranking_country AU
ranking_category 100
ranking_category_path Borse e valigeria > Zaini
rank 4
google_product_category 100
google_product_category_path Borse e valigeria > Zaini

Esempi di query

Prodotti principali per una determinata categoria e un determinato paese

La seguente query SQL restituisce i prodotti più venduti per la categoria Smartphones negli Stati Uniti.

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

Prodotti di punta nel tuo inventario

La seguente query SQL unisce i dati di BestSellers_TopProducts_Inventory_ e BestSellers_TopProducts_ per restituire un elenco dei principali prodotti che hai nel tuo inventario.

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)