Intégrez-vous Google Analytics 4 ?
Oui. Le Checkout Widget envoie des événements de réservation à Google Analytics 4 (GA4) tout au long du parcours de réservation. Ces instructions concernent la version actuelle du Checkout Widget ; consultez les widgets historiques si vous utilisez l’ancienne version.
Configurer le suivi
Dans les paramètres de votre Checkout Widget, ouvrez Analytics et activez Enable Google Analytics. Sous Send events via, choisissez la méthode utilisée par le widget pour envoyer les événements de réservation. Le widget n’utilise qu’une seule méthode à la fois :
- Google Analytics 4 — choisissez Use existing tag si votre site charge déjà la balise Google Analytics, ou Use custom tag et saisissez votre ID de mesure GA4 (
G-…). Le widget envoie automatiquement les événements via cette balise. - Google Tag Manager — activez Enable Google Tag Manager, puis utilisez le conteneur existant de votre site ou saisissez un ID de conteneur personnalisé (
GTM-…). Le widget transmet les événements à la couche de données. Les événements de réservation sont transmis à GA4 une fois que les balises d’événement GA4, avec les déclencheurs d’événement personnalisé correspondants et les données e-commerce de la couche de données, ont été configurées et publiées dans votre conteneur. Consultez le guide de configuration de Tag Manager.
Enregistrez vos paramètres pour activer le suivi. Évitez de transmettre les mêmes événements de réservation via Tag Manager ou du code personnalisé lorsque le widget les envoie également via Google Analytics 4, car les achats et les revenus pourraient être comptabilisés deux fois.
Événements envoyés automatiquement
| Événement | Quand le Checkout Widget l’envoie |
|---|---|
page_view | Une étape du widget est affichée, notamment les écrans de sélection, de paiement, de confirmation et d’erreur |
select_item | Un produit, un forfait ou un bon produit est sélectionné dans la liste des produits ou des événements |
add_to_cart | Une réservation ou un forfait est ajouté au panier |
view_cart | Le panier est affiché |
begin_checkout | L’étape de saisie des informations client est affichée |
add_payment_info | L’étape de paiement est affichée — avant l’envoi des informations de paiement |
purchase | Le paiement est accepté ou une commande ne comportant aucun montant restant à payer est confirmée |
Les étapes varient selon le parcours de réservation. Par exemple, une réservation gratuite peut ne pas afficher l’écran de paiement.
Contenu des événements
- Vues de page :
page_titleetpage_pathidentifient l’étape du widget, par exempletier_selection,extras_selection,basketoupayment.page_locationcorrespond à l’URL de la page de votre site qui contient le widget. - Sélection d’un produit :
item_list_id,item_list_nameet un tableauitemsidentifient le produit ou le forfait sélectionné. - Événements liés au panier et au paiement :
currency,valuenumérique,order_id,localeetitems. Les éléments identifient les types de billets, les quantités, les prix unitaires ainsi que le produit ou le forfait correspondant. La sélection utilise les ID des produits ou des forfaits ; les événements suivants utilisent les ID des types de billets. - Achat : comprend également
transaction_id(la référence de la commande).couponest inclus dansbegin_checkout,add_payment_infoetpurchaselorsqu’il est disponible. Les événements Analytics contiennent égalementwidget_id.
Couverture des revenus : value correspond au total des billets suivis dans les réservations de produits et de forfaits, y compris les bons produits. Les suppléments, les articles dérivés et les achats de cartes-cadeaux sont exclus ; les revenus affichés dans GA4 peuvent donc différer du total complet de la commande.
Suivi personnalisé
Pour mettre en place un suivi personnalisé, le développeur de votre site peut écouter les sept mêmes événements sur document, avec le préfixe th:, par exemple th:purchase. Leurs données se trouvent dans event.detail et restent disponibles lorsque le suivi Google Analytics intégré est désactivé.
Vérifier votre configuration
Effectuez une réservation test sur la page où votre widget est intégré. Consultez GA4 Realtime ou DebugView ; la mise à jour des rapports standards peut prendre entre 24 et 48 heures. Pour Tag Manager, utilisez l’aperçu afin de vérifier que vos balises GA4 se déclenchent, puis publiez vos modifications.
Pour consulter les journaux de la console et résoudre les problèmes d’événements manquants, de consentement ou de bloqueurs de publicités, suivez Comment déboguer le suivi Google Analytics et Google Tag Manager.