Google Merchant Center 熱門產品
總覽
暢銷商品資料可協助商家瞭解購物廣告中最熱銷的品牌和產品。如要進一步瞭解暢銷商品,請參閱「支援的報表」中的說明。
資料會寫入名為 BestSellers_TopProducts_MERCHANT_ID 的資料表。
結構定義
BestSellers_TopProducts_ 資料表具有下列結構定義:
| 資料欄 | BigQuery 資料類型 | 說明 | 範例欄位 |
|---|---|---|---|
rank_timestamp |
TIMESTAMP |
排名發布的日期和時間。 | 2020 年 3 月 14 日 00:00:00 UTC |
rank_id |
STRING |
用於與「產品庫存」表格聯結的等級 ID。 | 2020-03-14:AU:100:2:product |
rank |
INTEGER |
產品在購物廣告中的熱銷度排名,適用於 `ranking_country` 和 `ranking_category`。熱銷度是根據預估產品銷售量而定。排名每日更新。指標中的資料最多可能會延遲 2 天。 | 2 |
previous_rank |
INTEGER |
過去 7 天的排名變化。 | 4 |
ranking_country |
STRING |
用於排名的國家/地區代碼。 | AU |
ranking_category |
INTEGER |
Google 產品類別 用於排名的 ID。 | 5181 |
ranking_category_path |
RECORD, |
用於排名的每個地區設定的Google 產品類別完整路徑。 | |
ranking_category_path.locale |
STRING |
en-AU | |
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 | |
product_title |
RECORD, |
產品名稱。 | |
product_title.locale |
STRING |
en-AU | |
product_title.name |
STRING |
ExampleBrand 背包 | |
gtins |
STRING, |
全球交易品項識別碼 (GTIN)。 | 07392158680955 |
brand |
STRING |
商品品牌。 | ExampleBrand |
google_brand_id |
STRING |
商品的 Google 品牌 ID。 | 11887454107284768328 |
google_product_category |
INTEGER |
商品的 Google 產品類別 ID。 | 100 |
google_product_category_path |
RECORD, |
商品的Google 產品類別完整路徑。 | |
google_product_category_path.locale |
STRING |
en-US | |
google_product_category_path.name |
STRING |
行李箱包 > 背包 | |
price_range |
RECORD |
價格範圍:下限和上限 (不含小數) 和幣別。價格不含運費。 | 不適用 |
price_range.min |
NUMERIC |
115 | |
price_range.max |
NUMERIC |
147 | |
price_range.currency |
STRING |
澳幣 |
瞭解資料
- 排名類別會隨著時間推移而改變。
BestSellers_TopProducts_Inventory_表格中的 Google 產品類別可能與Products_表格中的 Google 產品類別不同。Products_表格會顯示零售商提供的 Google 產品類別值。- 商品目錄中的產品價格範圍可能與
BestSellers_TopProducts_Products_PriceBenchmarks_表格不同。價格基準指標的計算時間範圍不同。BestSellers_TopProducts_中的價格範圍反映了產品不同變體的價格,而Products_PriceBenchmarks_中的價格範圍僅指單一變體。 - 您的庫存中某些產品可能沒有路徑中每個類別的排名。我們將每個類別的產品數量限制在 10,000 個以內,並且在某些子類別中我們不會公布任何排名。
範例
產品在產品類別路徑中的每個類別都可能會有排名。舉例來說,Google Pixel 4 手機的分類為 Electronics >
Communications > Telephony > Mobile Phones。Pixel 4 的電子產品、通訊、電話和行動電話類別將有各自的排名。除了 ranking_country 之外,您也可以使用 ranking_category_path 判斷要查看排名的類別深度。
在下方範例中,ExampleBrand Backpack 包含「行李箱和包袋」和「背包」類別的個別排名。選取「背包」和「AU」,即可查看該產品在澳洲背包類別中的排名。
行李箱/袋的排名
| product_title | ExampleBrand Backpack |
|---|---|
| ranking_country | AU |
| ranking_category | 5181 |
| ranking_category_path | 行李與提袋 |
| 排名 | 40 |
| google_product_category | 100 |
| google_product_category_path | 行李箱與提袋 > 背包 |
行李箱與旅行包 > 背包的排名
| product_title | ExampleBrand Backpack |
|---|---|
| ranking_country | AU |
| ranking_category | 100 |
| ranking_category_path | 行李箱與提袋 > 背包 |
| rank | 4 |
| google_product_category | 100 |
| google_product_category_path | 行李箱與提袋 > 背包 |
查詢範例
特定類別和國家/地區的熱銷產品
下列 SQL 查詢會傳回美國Smartphones類別的熱門產品。
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
商品目錄中的熱門產品
下列 SQL 查詢會聯結 BestSellers_TopProducts_Inventory_ 和 BestSellers_TopProducts_ 資料,傳回庫存中熱門產品的清單。
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)