本指南介绍了有助于 Google 准确匹配您的活动并在不同平台上提高活动曝光度的最佳实践。它补充了Feed 规范,后者定义了必需的字段、格式和限制。
场地信息
Google 必须能够将每个活动场地与 Google 地图上的某个地点相匹配,并且活动场地必须满足活动场地资格条件。
选择位置字段
使用下表选择如何在 Event.venue.location 中标识场地。如需了解每个字段的规则,请参阅位置信息定义。
| 如果 | 使用 |
|---|---|
| 您拥有场馆的地点 ID | place_id |
| 您直接从场地所有者那里获取场地信息,场地所有者可以提供其商家资料 ID | business_profile_id |
| 您既没有 | place_info |
与 Google 地图商家信息匹配
使用 place_info 时,请使用与场馆的 Google 地图商家信息中显示的名称、地址、电话号码和网站相同的名称、地址、电话号码和网站。将场馆名称仅保留为地点的名称。例如,使用“Example Arena”,而不是“Example Arena - The Music Band World Tour”或“Example Arena (North Gate)”。
重复使用场馆 ID
为每个场地使用一个稳定的 Event.venue.id,并将其重复用于该场地的每次活动。
相关实体
相关实体描述的是参与活动的音乐人、运动队和活动(例如演出、巡回演出或锦标赛)。Google 会使用这些参数来了解事件的性质。如果活动没有准确的相关实体,则可能无法在自然搜索结果和广告中针对更多搜索查询展示。
按事件类型标记的内容
在 Event.related_entities 中,将每位艺术家、每个团队或每位运动员添加为单独的实体。下表显示了针对常见类型的活动应添加的内容。如需了解每个字段和值的定义,请参阅实体定义。
| 活动 | 要添加的实体 | entity_type |
performer_role |
|---|---|---|---|
| 演唱会 | 每位艺术家或乐队(包括暖场表演者)以及巡回演出(如有) | ENTITY_TYPE_PERFORMER_MUSICIAN、ENTITY_TYPE_CONCERT_TOUR |
PERFORMER_ROLE_HEADLINER、PERFORMER_ROLE_SUPPORTER |
| 团体运动 | 两支球队以及锦标赛(如有) | ENTITY_TYPE_PERFORMER_SPORTS_TEAM、ENTITY_TYPE_SPORTS_TOURNAMENT |
PERFORMER_ROLE_HOME_TEAM、PERFORMER_ROLE_AWAY_TEAM |
| 个人运动 | 每位运动员以及赛事(如有) | ENTITY_TYPE_PERFORMER_SPORTS_PLAYER、ENTITY_TYPE_SPORTS_TOURNAMENT |
不需要 |
| 剧院演出 | 节目 | ENTITY_TYPE_SHOW |
不需要 |
| 节日 | 音乐节以及每位表演者或表演团体 | ENTITY_TYPE_SHOW(针对音乐节)和 ENTITY_TYPE_PERFORMER_MUSICIAN(针对每位音乐人) |
对于音乐人,PERFORMER_ROLE_HEADLINER 或 PERFORMER_ROLE_SUPPORTER |
| 喜剧 | 每位喜剧演员 | ENTITY_TYPE_PERFORMER_COMEDIAN |
PERFORMER_ROLE_HEADLINER、PERFORMER_ROLE_SUPPORTER |
以下部分 Event 展示了一场有主打音乐人、暖场音乐人和巡演的音乐会:
{
"event_types": ["EVENT_TYPE_CONCERT"],
"related_entities": [
{
"id": "7890",
"name": {
"text": "The Music Band",
"language_code": "en-US"
},
"official_website_url": "https://www.themusicband.example.com",
"url": "https://www.example.com/artists/the-music-band",
"musicbrainz_id": "0a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d",
"entity_type": "ENTITY_TYPE_PERFORMER_MUSICIAN",
"performer_role": "PERFORMER_ROLE_HEADLINER"
},
{
"id": "7891",
"name": {
"text": "The Opening Act",
"language_code": "en-US"
},
"url": "https://www.example.com/artists/the-opening-act",
"entity_type": "ENTITY_TYPE_PERFORMER_MUSICIAN",
"performer_role": "PERFORMER_ROLE_SUPPORTER"
},
{
"id": "tour-2026",
"name": {
"text": "The Music Band World Tour",
"language_code": "en-US"
},
"url": "https://www.example.com/tours/the-music-band-world-tour",
"entity_type": "ENTITY_TYPE_CONCERT_TOUR"
}
]
}
以下部分 Event 显示了两支球队之间的冠军赛:
{
"event_types": ["EVENT_TYPE_SPORTS"],
"related_entities": [
{
"id": "4567",
"name": {
"text": "Team Red",
"language_code": "en-US"
},
"official_website_url": "https://www.example.com/team-red",
"entity_type": "ENTITY_TYPE_PERFORMER_SPORTS_TEAM",
"performer_role": "PERFORMER_ROLE_HOME_TEAM"
},
{
"id": "4568",
"name": {
"text": "Team Blue",
"language_code": "en-US"
},
"official_website_url": "https://www.example.com/team-blue",
"entity_type": "ENTITY_TYPE_PERFORMER_SPORTS_TEAM",
"performer_role": "PERFORMER_ROLE_AWAY_TEAM"
},
{
"id": "9012",
"name": {
"text": "Championship Series",
"language_code": "en-US"
},
"official_website_url": "https://www.example.com/championship-series",
"entity_type": "ENTITY_TYPE_SPORTS_TOURNAMENT"
}
]
}
改进实体匹配
Google 会将每个相关实体与已知的艺术家、球队或活动进行匹配。如需提高匹配效果,请执行以下操作:
- 使用规范名称。例如,使用“The Music Band”,而不是“The Music Band - Live in Concert (VIP Package)”。请改为在活动
title中添加特定于活动的详细信息。 - 发送您拥有的所有标识符,例如
official_website_url、url、related_urls、youtube_channel_id,以及音乐人的musicbrainz_id。 - 重复使用实体 ID。为每位音乐人、每个运动队、每场演出、每次巡回演出或每场赛事使用一个稳定的
id,并将其重复用于包含相应音乐人、运动队、演出、巡回演出或赛事的所有活动。
常见错误
- 在场地名称中添加活动名称、巡回演出名称或入口详细信息。
- 为同一场地的每场活动使用不同的场地 ID。
- 仅在活动
title或description中提及音乐人、球队或巡回演出的名称,而不将其添加到related_entities中。 - 仅添加主推活动或仅添加一个球队。
- 将多位表演者合并为一个实体,例如“The Music Band with The Opening Act”。
- 不设置
entity_type。