Principais produtos do Google Merchant Center
Visão geral
Os dados de mais vendidos ajudam os comerciantes a entender as marcas e produtos mais conhecidos nos anúncios do Shopping. Para mais informações sobre os mais vendidos, consulte a descrição em Relatórios suportados.
Os dados são gravados em uma tabela chamada BestSellers_TopProducts_MERCHANT_ID
.
Esquema
A tabela BestSellers_TopProducts_
tem o seguinte esquema:
Coluna | Tipo de dados BigQuery | Descrição | Campo de amostra |
---|---|---|---|
rank_timestamp |
TIMESTAMP |
Data e hora em que a classificação foi publicada. | 2020-03-14 00:00:00 UTC |
rank_id |
STRING |
Identificador de classificação para ingressar na tabela Inventário de produtos | 2020-03-14:AU:100:2:product |
rank |
INTEGER |
A classificação de popularidade do produto nos anúncios do Shopping para o `ranking_country` e `ranking_category`. A popularidade é baseada no número estimado de produtos vendidos. A classificação é atualizada diariamente. Os dados incluídos nas métricas podem sofrer atrasos de até dois dias. | 2 |
previous_rank |
INTEGER |
A mudança de classificação nos últimos sete dias. | 4 |
ranking_country |
STRING |
Código do país usado para classificação. | AU |
ranking_category |
INTEGER |
ID da categoria Google do produto usado para classificação. | 5181 |
ranking_category_path |
RECORD, |
Caminho completo da categoria Google do produto para cada localidade usada para classificação. | |
ranking_category_path.locale |
STRING |
en-AU | |
ranking_category_path.name |
STRING |
Malas e bolsas | |
relative_demand |
RECORD |
A demanda estimada de um produto em relação ao item com a classificação de popularidade mais alta na mesma categoria e país. | |
relative_demand.bucket |
STRING |
Muito alta | |
relative_demand.min |
INTEGER |
51 | |
relative_demand.max |
INTEGER |
100 | |
previous_relative_demand |
RECORD |
A demanda estimada de um produto em relação ao item com a classificação de popularidade mais alta na mesma categoria e país ,nos últimos sete dias. | |
previous_relative_demand.bucket |
STRING |
Muito alta | |
previous_relative_demand.min |
INTEGER |
51 | |
previous_relative_demand.max |
INTEGER |
100 | |
product_title |
RECORD, |
Título do produto. | |
product_title.locale |
STRING |
en-AU | |
product_title.name |
STRING |
Mochila da ExampleBrand | |
gtins |
STRING, |
Número de item comercial global (GTIN). | 07392158680955 |
brand |
STRING |
Marca do item. | ExampleBrand |
google_brand_id |
STRING |
ID da marca do Google do item. | 11887454107284768328 |
google_product_category |
INTEGER |
ID da categoria Google do produto do item. | 100 |
google_product_category_path |
RECORD, |
Caminho completo da categoria do produto do Google do item. | |
google_product_category_path.locale |
STRING |
en-US | |
google_product_category_path.name |
STRING |
Malas e bolsas > Mochilas | |
price_range |
RECORD |
Faixa de preço: inferior e superior (sem decimais) e moeda. O preço não inclui custos de envio. | N/A |
price_range.min |
NUMERIC |
115 | |
price_range.max |
NUMERIC |
147 | |
price_range.currency |
STRING |
AUD |
Como interpretar os dados
- As categorias de classificação estão sujeitas a alterações ao longo do tempo.
- A categoria Google do produto na tabela
BestSellers_TopProducts_Inventory_
pode ser diferente da categoria Google do produto na tabelaProducts_
. A tabelaProducts_
mostra um valor fornecido pelo varejista à categoria Google do produto. - Para produtos no seu inventário, a faixa de preço em
BestSellers_TopProducts_
pode ser diferente da tabelaProducts_PriceBenchmarks_
. As métricas de comparação de preços são calculadas em um período diferente. Os intervalos de preços emBestSellers_TopProducts_
refletem os preços de diferentes variantes do produto, enquanto os intervalos de preços emProducts_PriceBenchmarks_
referem-se apenas a uma única variante. - Alguns produtos em seu inventário podem não ter uma classificação para cada categoria no caminho. Limitamos o número de produtos por categoria a 10.000 e,em algumas subcategorias, não publicamos nenhuma classificação.
Exemplo
Os produtos podem ter uma classificação para cada categoria no caminho da categoria do produto. Por exemplo, um telefone Google Pixel 4 é classificado como Electronics >
Communications > Telephony > Mobile Phones
. O Pixel 4 terá uma classificação separada para produtos eletrônicos, comunicações, telefonia e telefones celulares. Use ranking_category_path
em vez de ranking_country
para determinar a profundidade da categoria para a qual você quer ver uma classificação.
No exemplo abaixo, uma Mochila da ExampleBrand contém uma classificação separada para as categorias Malas e bolsas e Mochilas. Selecione "Mochilas" e "AU" para ver qual é a sua classificação na Austrália na categoria Mochilas.
Ranking de Malas e bolsas
product_title | Mochila da ExampleBrand |
---|---|
ranking_country | AU |
ranking_category | 5181 |
ranking_category_path | Malas e bolsas |
Classificação | 40 |
google_product_category [categoria_google_do_produto] | 100 |
google_product_category_path | Malas e bolsas > Mochilas |
Ranking de Malas e bolsas > Mochilas
product_title | Mochila da ExampleBrand |
---|---|
ranking_country | AU |
ranking_category | 100 |
ranking_category_path | Malas e bolsas > Mochilas |
rank | 4 |
google_product_category [categoria_google_do_produto] | 100 |
google_product_category_path | Malas e bolsas > Mochilas |
Exemplos de consultas
Principais produtos para uma determinada categoria e país
A consulta SQL a seguir retorna os principais produtos para a categoria Smartphones
nos EUA.
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
Principais produtos no seu inventário
A consulta SQL a seguir mescla os dados de BestSellers_TopProducts_Inventory_
e BestSellers_TopProducts_
para retornar uma lista dos principais produtos que você tem no seu inventário.
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)