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,
REPEATED
순위에 사용되는 각 언어의 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,
REPEATED
상품 제목.
product_title.locale STRING en-AU
product_title.name STRING 예제브랜드 배낭
gtins STRING,
REPEATED
글로벌 무역 물품 번호 (GTIN). 07392158680955
brand STRING 상품의 브랜드. ExampleBrand
google_brand_id STRING 상품의 Google 브랜드 ID입니다. 11887454107284768328
google_product_category INTEGER 상품의 Google 상품 카테고리 ID 100
google_product_category_path RECORD,
REPEATED
상품의 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)