Google Merchant Center 热门品牌表
概览
畅销商品数据可帮助商家了解购物广告中最受欢迎的品牌和产品,以及非付费商品详情。如需详细了解畅销商品,请参阅支持的报告中的说明。
如果您使用的是个人商家 ID,则系统会将数据写入名为 BestSellers_TopBrands_MERCHANT_ID
的表。如果您使用的是多客户账号 (MCA),则系统会将数据写入到名为 BestSellers_TopBrands_AGGREGATOR_ID
的表。
架构
BestSellers_TopBrands_
表具有以下架构:
列 | BigQuery 数据类型 | 说明 | 示例数据 |
---|---|---|---|
rank_timestamp |
TIMESTAMP |
发布排名的日期和时间。 | 2020-05-30 00:00:00 UTC |
rank_id |
STRING |
排名的唯一标识符。 | 2020-05-30:FR:264:120:brand |
rank |
INTEGER |
品牌在 ranking_country 和 ranking_category 的购物广告和非付费商品详情中的受欢迎程度排名。受欢迎程度取决于售出商品的估算数量。 该排名每天更新一次。指标中包含的数据最长可能会延迟 2 天。 |
120 |
previous_rank |
INTEGER |
过去 7 天内的排名变化。 | 86 |
ranking_country |
STRING |
用于排名的国家/地区代码。 | FR |
ranking_category |
INTEGER |
用于排名的 Google 商品类别 ID。 | 264 |
ranking_category_path |
RECORD, REPEATED |
每个语言区域中用于排名的 Google 商品类别的完整路径。 | |
ranking_category_path.locale |
STRING |
类别路径的语言区域。 | en-US |
ranking_category_path.name |
STRING |
人类可读的类别路径的名称。 | 电子产品 > 通讯 > 电话 > 手机配件 |
relative_demand |
RECORD |
品牌相对于同一类别和国家/地区中热门程度排名最高的品牌的预计需求量。 | |
relative_demand.bucket |
STRING |
很高 | |
relative_demand.min |
INTEGER |
51 | |
relative_demand.max |
INTEGER |
100 | |
previous_relative_demand |
RECORD |
过去 7 天内,品牌相对于其同一类别和国家/地区中热门程度排名最高的品牌的预计需求量。 | |
previous_relative_demand.bucket |
STRING |
很高 | |
previous_relative_demand.min |
INTEGER |
51 | |
previous_relative_demand.max |
INTEGER |
100 | |
brand |
STRING |
商品的品牌。 | 品牌名称示例 |
google_brand_id |
STRING |
商品的 Google 品牌 ID。 | 11887454107284768325 |
查询示例
给定类别和国家/地区的热门品牌
以下 SQL 查询返回美国 Smartphones
类别的热门品牌。
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
商品目录中热门品牌的产品
以下 SQL 查询返回商品目录中热门品牌的商品列表(按类别和国家/地区列出)。
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