地点数据分析可提供许多类别的场所的品牌信息。例如:
- 对于“自动取款机、银行和信用合作社”类别,品牌数据包含 PNC、UBS 和 Chase 银行这三个品牌的条目。
- 对于“汽车租赁”类别,数据包含 Budget、Hertz 和 Thrifty 这三个品牌的条目。
查询品牌数据集的典型使用场景是分析品牌曝光度,或将其与地点数据集联接,以解答以下问题:
- 某个区域内各品牌的所有实体店数量是多少?
- 我所在区域内排名前三的竞争对手品牌的数量是多少?
- 相应区域内特定类别(例如“健身”或“加油站”)的品牌数量是多少?
品牌数据集简介
品牌数据集在美国、英国、澳大利亚和加拿大受支持。
例如,美国境内的品牌数据集名为 places_insights___us.brands。
品牌数据集架构
品牌数据集的架构定义了三个字段:
id:品牌 ID。name:品牌名称,例如“Hertz”或“Chase”。category:品牌类型,例如“加油站”“食品和饮料”或“住宿”。如需查看可能值的列表,请参阅类别值。
查询品牌数据
建议使用地点数函数来分析品牌数据。
地点数函数原生支持使用 brand_ids 参数按品牌 ID 进行过滤,返回确切的计数(包括零)和示例地点 ID,而无需复杂的 SQL JOIN 操作。
第 1 步:查找品牌 ID
地点数据集架构定义了 brand_ids 字段。如果地点数据集中的某个地点与某个品牌相关联,则其 brand_ids 字段包含相应的品牌 ID。
如需按品牌过滤,请先查询 brands 表,找到感兴趣的品牌对应的品牌 ID:
SELECT id, name FROM PROJECT_NAME.places_insights___us.brands WHERE name = "McDonald's"
第 2 步:在 Places Count 函数中使用 brand_ids
获取品牌 ID 后,将其传递到 brand_ids 过滤条件参数中。
在此示例中,您可以使用 PLACES_COUNT_PER_H3 查询纽约市帝国大厦 2,000 米范围内的麦当劳餐厅密度:
SELECT * FROM PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_H3( JSON_OBJECT( 'geography', ST_BUFFER(ST_GEOGPOINT(-73.9857, 40.7484), 2000), 'business_status', ['OPERATIONAL'], 'brand_ids', ["13992718219781496405"], -- McDonald's brand ID 'h3_resolution', 8 ) );
您还可以使用 PLACES_COUNT_V2 批量统计自定义搜索区域内的品牌位置:
SELECT * FROM PROJECT_NAME.places_insights___us.PLACES_COUNT_V2( TABLE PROJECT_NAME.YOUR_DATASET.my_search_areas, JSON_OBJECT( 'geography_radius', 2000, 'business_status', ['OPERATIONAL'], 'brand_ids', ["13992718219781496405"] ) );
类别值
品牌的 category 字段可以包含以下值:
| 类别类型值 |
|---|
ATMs, Banks and Credit Unions |
Automotive and Parts Dealers |
Automotive Rentals |
Automotive Services |
Dental |
Electric Vehicle Charging Stations |
Electronics Retailers |
Fitness |
Food and Drink |
Gas Station |
Grocery and Liquor |
Health and Personal Care Retailers |
Hospital |
Lodging |
Merchandise Retail |
Movie Theater |
Parking |
Telecommunications |