В этом руководстве описаны лучшие практики, которые помогут Google точно сопоставлять ваши события и улучшать их видимость на различных платформах. Оно дополняет спецификацию фида , которая определяет необходимые поля, форматы и ограничения.
Информация о месте проведения
Google должен иметь возможность сопоставлять каждое заведение с местом на Google Maps, и это заведение должно соответствовать критериям отбора .
Выберите поле «Местоположение»
Используйте следующую таблицу, чтобы выбрать способ идентификации места проведения мероприятия в Event.venue.location . Правила для каждого поля см. в определении Location .
| Если | Использовать |
|---|---|
| У вас есть идентификатор места проведения мероприятия (Place ID). | place_id |
| Информацию о месте проведения мероприятия вы получаете непосредственно от владельца, который может предоставить свой идентификатор бизнес-профиля. | business_profile_id |
| У вас нет ни того, ни другого. | place_info |
Сопоставьте с информацией в Google Maps.
При использовании place_info указывайте то же название, адрес, номер телефона и веб-сайт, что и в описании площадки на Google Maps. Название площадки должно совпадать только с названием места. Например, используйте "Example Arena", а не "Example Arena - The Music Band World Tour" или "Example Arena (North Gate)".
Повторное использование идентификаторов площадок
Используйте один постоянный 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для каждого исполнителя, команды, шоу, тура или турнира и используйте его для каждого события, в котором он присутствует.
Распространенные ошибки
- Добавление названий мероприятий, туров или информации о входе к названию места проведения.
- Использование разных идентификаторов площадки для каждого мероприятия в одном и том же месте.
- Указание имен артистов, команд или туров только в
titleилиdescriptionмероприятия, без добавления их вrelated_entities. - Добавить только главную команду или только одну команду.
- Объединение нескольких исполнителей в одном проекте, например, "Музыкальный оркестр с разогревающим выступлением".
- Оставляем
entity_typeнеустановленным.