Google 판매자 센터 인기 제품
개요
베스트셀러 데이터는 판매자가 쇼핑 광고에서 가장 인기 있는 브랜드와 제품을 이해하도록 돕습니다. 베스트셀러에 대한 자세한 내용은 지원되는 보고서의 설명을 참조하세요.
데이터는 BestSellers_TopProducts_MERCHANT_ID
라는 테이블에 기록됩니다.
스키마
BestSellers_TopProducts_
테이블에는 다음과 같은 스키마가 있습니다.
열 | BigQuery 데이터 유형 | 설명 | 샘플 필드 |
---|---|---|---|
rank_timestamp |
TIMESTAMP |
순위가 게시된 날짜 및 시간 | 2020-03-14 00:00:00 UTC |
rank_id |
STRING |
제품 인벤토리 테이블과 조인할 순위 식별자 | 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 |
예제브랜드 배낭 | |
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 |
AUD |
데이터 이해하기
- 순위 카테고리는 시간이 지나면 달라집니다.
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
를 이용하세요.
아래 예시에서 예제브랜드 배낭에는 가방 및 캐리어와 배낭 카테고리에 대한 별도 순위가 있습니다. 배낭 카테고리에서 호주의 순위를 확인하려면 "배낭" 및 "AU"를 선택하세요.
가방 및 캐리어의 순위
product_title | 예제브랜드 배낭 |
---|---|
ranking_country | AU |
ranking_category | 5181 |
ranking_category_path | 가방 및 캐리어 |
Rank | 40 |
google_product_category | 100 |
google_product_category_path | 가방 및 캐리어 > 배낭 |
가방 및 캐리어 > 배낭 순위
product_title | 예제브랜드 배낭 |
---|---|
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)