Aller au contenu

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énementQuand le Checkout Widget l’envoie
page_viewUne étape du widget est affichée, notamment les écrans de sélection, de paiement, de confirmation et d’erreur
select_itemUn produit, un forfait ou un bon produit est sélectionné dans la liste des produits ou des événements
add_to_cartUne réservation ou un forfait est ajouté au panier
view_cartLe panier est affiché
begin_checkoutL’étape de saisie des informations client est affichée
add_payment_infoL’étape de paiement est affichée — avant l’envoi des informations de paiement
purchaseLe 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_title et page_path identifient l’étape du widget, par exemple tier_selection, extras_selection, basket ou payment. page_location correspond à l’URL de la page de votre site qui contient le widget.
  • Sélection d’un produit : item_list_id, item_list_name et un tableau items identifient le produit ou le forfait sélectionné.
  • Événements liés au panier et au paiement : currency, value numérique, order_id, locale et items. 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). coupon est inclus dans begin_checkout, add_payment_info et purchase lorsqu’il est disponible. Les événements Analytics contiennent également widget_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.