Tabela das principais marcas 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 e listagens não pagas. 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_TopBrands_MERCHANT_ID.

Esquema

A tabela BestSellers_TopBrands_ tem o seguinte esquema:

Coluna Tipo de dados BigQuery Descrição Dados de exemplo
rank_timestamp TIMESTAMP Data e hora em que a classificação foi publicada. 2020-05-30 00:00:00 UTC
rank_id STRING Identificador exclusivo da classificação. 2020-05-30:FR:264:120:marca
rank INTEGER A classificação de popularidade da marca em anúncios do Shopping e listagens não pagas para ranking_country e ranking_category. Essa informação tem como base o número estimado de itens vendidos. A classificação é atualizada diariamente. Os dados incluídos nas métricas podem ficar atrasados em até dois dias. 120
previous_rank INTEGER A mudança de classificação nos últimos sete dias. 86
ranking_country STRING Código do país usado para classificação. FR
ranking_category INTEGER ID da categoria Google do produto usado para classificação. 264
ranking_category_path RECORD, REPEATED O caminho completo da categoria Google do produto usada para classificação em cada localidade.
ranking_category_path.locale STRING A localidade do caminho da categoria. en-US
ranking_category_path.name STRING Um nome legível para o caminho da categoria. Eletrônicos > Comunicações > Telefonia > Acessórios para celular
relative_demand RECORD A demanda estimada de uma marca em relação à marca 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 uma marca em relação àquela 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
brand STRING Marca do item. Exemplo de nome de marca
google_brand_id STRING ID da marca do Google do item. 11887454107284768325

Exemplos de consultas

Principais marcas para uma determinada categoria e país

A consulta SQL a seguir retorna as principais marcas da categoria Smartphones nos EUA.

SELECT
  rank,
  previous_rank,
  brand
FROM
  dataset.BestSellers_TopBrands_merchant_id
WHERE
  _PARTITIONDATE = 'YYYY-MM-DD' AND
  ranking_category = 267 /*Smartphones*/ AND
  ranking_country = 'US'
ORDER BY
  rank

Produtos das principais marcas do seu inventário

A consulta SQL a seguir retorna uma lista de produtos no seu inventário de principais marcas, listadas por categoria e país.

  WITH latest_top_brands AS
  (
    SELECT
      *
    FROM
      dataset.BestSellers_TopBrands_merchant_id
    WHERE
      _PARTITIONDATE = 'YYYY-MM-DD'
  ),
  latest_products AS
  (
    SELECT
      product.*,
      product_category_id
    FROM
      dataset.Products_merchant_id AS product,
      UNNEST(product.google_product_category_ids) AS product_category_id,
      UNNEST(destinations) AS destination,
      UNNEST(destination.approved_countries) AS approved_country
    WHERE
      _PARTITIONDATE = 'YYYY-MM-DD'
  )
  SELECT
    top_brands.brand,
    (SELECT name FROM top_brands.ranking_category_path
    WHERE locale = 'en-US') AS ranking_category,
    top_brands.ranking_country,
    top_brands.rank,
    products.product_id,
    products.title
  FROM
    latest_top_brands AS top_brands
  INNER JOIN
    latest_products AS products
  ON top_brands.google_brand_id = products.google_brand_id AND
     top_brands.ranking_category = product_category_id AND
     top_brands.ranking_country = products.approved_country