Ce guide décrit les bonnes pratiques qui aident Google à faire correspondre vos événements avec précision et à améliorer leur visibilité sur différentes surfaces. Elle complète les spécifications du flux, qui définissent les champs, les formats et les limites requis.
Informations sur le lieu
Google doit pouvoir associer chaque établissement à un lieu sur Google Maps, et l'établissement doit répondre aux critères d'éligibilité des établissements.
Choisir un champ de localisation
Utilisez le tableau suivant pour choisir comment identifier le lieu dans Event.venue.location. Pour connaître les règles de chaque champ, consultez Définition de l'emplacement.
| Si | Utiliser |
|---|---|
| Vous disposez de l'ID de lieu de l'établissement. | place_id |
| Vous obtenez les informations sur le lieu directement auprès du propriétaire, qui peut fournir l'ID de sa fiche d'établissement. | business_profile_id |
| Vous n'avez ni | place_info |
Faire correspondre la fiche Google Maps
Lorsque vous utilisez place_info, indiquez le même nom, la même adresse, le même numéro de téléphone et le même site Web que ceux indiqués dans la fiche Google Maps du lieu. Ne conservez que le nom du lieu. Par exemple, utilisez "Example Arena", et non "Example Arena -
The Music Band World Tour" ou "Example Arena (North Gate)".
Réutiliser les ID de lieux
Utilisez un Event.venue.id stable pour chaque lieu et réutilisez-le pour chaque événement qui s'y déroule.
Entités associées
Les entités associées décrivent les artistes, les équipes sportives et les événements (comme un spectacle, une tournée ou un tournoi) qui sont concernés par un événement. Google les utilise pour comprendre la nature d'un événement. Les événements sans entités associées précises peuvent être éligibles à moins de requêtes dans les résultats naturels et les annonces.
Éléments à taguer par type d'événement
Ajoutez chaque artiste, équipe ou athlète en tant qu'entité distincte dans Event.related_entities. Le tableau suivant indique ce qu'il faut ajouter pour les types d'événements courants. Pour connaître la définition de chaque champ et valeur, consultez la définition des entités.
| Événement | Entités à ajouter | entity_type |
performer_role |
|---|---|---|---|
| Concert | Chaque artiste ou groupe, y compris les premières parties, et la tournée, le cas échéant | ENTITY_TYPE_PERFORMER_MUSICIAN, ENTITY_TYPE_CONCERT_TOUR |
PERFORMER_ROLE_HEADLINER, PERFORMER_ROLE_SUPPORTER |
| Sports d'équipe | Les deux équipes et le tournoi, le cas échéant | ENTITY_TYPE_PERFORMER_SPORTS_TEAM, ENTITY_TYPE_SPORTS_TOURNAMENT |
PERFORMER_ROLE_HOME_TEAM, PERFORMER_ROLE_AWAY_TEAM |
| Sports individuels | Chaque athlète et le tournoi, le cas échéant | ENTITY_TYPE_PERFORMER_SPORTS_PLAYER, ENTITY_TYPE_SPORTS_TOURNAMENT |
Pas nécessaires |
| Pièce de théâtre | L'émission | ENTITY_TYPE_SHOW |
Pas nécessaires |
| Festival | Le festival, et chaque artiste ou groupe qui se produit | ENTITY_TYPE_SHOW pour le festival et ENTITY_TYPE_PERFORMER_MUSICIAN pour chaque artiste |
Pour les artistes, PERFORMER_ROLE_HEADLINER ou PERFORMER_ROLE_SUPPORTER |
| Humour | Chaque humoriste | ENTITY_TYPE_PERFORMER_COMEDIAN |
PERFORMER_ROLE_HEADLINER, PERFORMER_ROLE_SUPPORTER |
L'extrait Event suivant montre un concert avec une tête d'affiche, une première partie et une tournée :
{
"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"
}
]
}
L'extrait Event suivant montre un match de championnat entre deux équipes :
{
"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"
}
]
}
Améliorer la correspondance des entités
Google associe chaque entité associée à un artiste, une équipe ou un événement connus. Pour améliorer la mise en correspondance :
- Utilisez le nom canonique. Par exemple, utilisez "The Music Band" et non "The Music Band – Live in Concert (VIP Package)". Mettez plutôt les détails spécifiques à l'événement dans l'événement
title. - Envoyez tous les identifiants dont vous disposez, comme
official_website_url,url,related_urls,youtube_channel_idet, pour les artistes musicaux,musicbrainz_id. - Réutilisez les ID d'entité. Utilisez un
idstable pour chaque artiste, équipe, émission, tournée ou tournoi, et réutilisez-le pour chaque événement qui l'inclut.
Erreurs courantes
- Ajouter des noms d'événements, de tournées ou des informations sur l'entrée au nom du lieu
- Utiliser un ID de lieu différent pour chaque événement se déroulant dans le même lieu
- Nommer les artistes, les équipes ou la tournée uniquement dans
titleoudescriptionde l'événement, sans les ajouter àrelated_entities. - Ajouter uniquement la tête d'affiche ou une seule équipe
- Combiner plusieurs artistes dans une seule entité, par exemple "The Music Band avec The Opening Act".
- Ne définissez pas
entity_type.