Centre d'aide
Intégrations de chatbot

Intégration avec Google Analytics

Dernière mise à jour:

ChatLab ajoute utm_source=aichatbot aux liens pris en charge dans les réponses du chatbot et les fiches produits. Vous pouvez utiliser ce libellé dans Google Analytics 4 (GA4) pour analyser les visites issues de ces liens. Il ne s'agit pas d'une intégration automatique qui enregistre chaque interaction avec le chatbot ou calcule le ROI.

Avant de commencer

Vous devez avoir accès à la propriété GA4 du site de destination, disposer d'une balise Google fonctionnelle et d'une configuration du consentement adaptée à votre site. Le suivi d'un site web externe nécessite un accès de mesure à ce dernier ; ses visites n'apparaîtront pas dans votre propre propriété simplement parce que votre chatbot a créé un lien vers celui-ci.

Pour le suivi des achats, votre boutique doit envoyer des événements e-commerce avec les informations de transaction pertinentes. L'étiquette de lien de ChatLab n'installe pas le suivi e-commerce pour Shopify, WooCommerce ou d'autres plateformes. Consultez le guide de configuration e-commerce de Google.

Fonctionnement du libellé de lien

Pour un lien simple :

  • Lien d'origine : https://yoursite.com/product
  • Lien du chatbot : https://yoursite.com/product?utm_source=aichatbot

Les liens de messages, les liens de fiches produits et les liens de réponses structurées utilisent ce libellé. Ne partez pas du principe que chaque bouton, envoi de formulaire, ouverture du widget ou conversation envoie un événement GA4.

Inspectez l'URL finale après avoir cliqué sur un lien. Des paramètres de campagne existants, des fragments d'URL ou des redirections peuvent modifier le résultat. Aucun paramètre dans ChatLab ne permet de modifier le libellé de source automatique.

Vérifier un lien de bout en bout

  1. Ouvrez votre site web et suivez le parcours de consentement comme un visiteur.
  2. Demandez au chatbot un lien vers une page ou un produit et ouvrez ce lien.
  3. Vérifiez l'adresse de destination pour utm_source=aichatbot et assurez-vous que les redirections la conservent.
  4. Dans les outils de débogage de votre configuration GA4, vérifiez qu'un événement d'affichage de page (page-view) est bien collecté avec cette URL de destination.
  5. Répétez l'opération avec un lien contenant déjà des paramètres de requête, ainsi qu'avec un lien de fiche produit si vous utilisez l'e-commerce.

Utilisez l'onglet Analytics (Analytique) de ChatLab pour ses propres rapports sur le chatbot. Les données GA4 sont collectées séparément et ne correspondront pas nécessairement aux décomptes de ChatLab.

Consulter les données dans GA4

Acquisition de trafic

Ouvrez Rapports > Acquisition > Acquisition de trafic (Reports > Acquisition > Traffic acquisition), si ce rapport est inclus dans la collection de rapports de votre propriété. Sélectionnez Source de la session (Session source) et recherchez aichatbot.

Important : un visiteur qui ouvre un lien du chatbot au cours d'une session GA4 existante conserve la source de session d'origine. GA4 ne démarre pas de nouvelle session et ne modifie pas les valeurs d'acquisition appliquées à la session lorsque de nouveaux paramètres de campagne arrivent en cours de session. Par conséquent, ce rapport ne représente pas le total de tous les clics sur le chatbot. Consultez les consignes d'attribution des sessions de Google.

Explorer les visites sur les pages taguées

Dans Explorer (Explore), créez une exploration au format libre avec Emplacement de la page (Page location) et Nombre d'événements (Event count). Filtrez sur event_name = page_view et sur les emplacements de page contenant utm_source=aichatbot. Cela vous permet d'analyser les vues des pages de destination, et non les clics uniques : les actualisations de page peuvent générer des vues supplémentaires.

Veillez à distinguer les dimensions au niveau de l'utilisateur, de la session et de l'événement. La source de première acquisition de l'utilisateur, la source de la session et la source de campagne au niveau de l'événement répondent à des questions différentes. Consultez les portées des sources de trafic selon Google.

Mesurer les interactions et les achats

Pour un entonnoir de chatbot, définissez les étapes que vous souhaitez mesurer : clic sur un produit, vue du produit, ajout au panier et achat. Implémentez et validez les événements manquants sur votre site ou dans votre gestionnaire de balises. Les développeurs peuvent utiliser les fonctions de rappel de la Chat API appropriées pour les interactions avec le widget ; les paramètres UTM seuls ne permettent pas de mesurer un visiteur qui discute mais ne clique jamais sur un lien.

N'utilisez pas session_source comme s'il s'agissait d'un paramètre d'événement fourni automatiquement dans une règle de création d'événement GA4 (Create event). Créez des règles à partir des paramètres que votre événement envoie réellement. Ne faites figurer aucun texte de conversation, adresse e-mail, numéro de téléphone ni autre donnée personnelle dans les charges utiles d'analyse.

Une fois la collecte vérifiée, comparez les interactions mesurées avec le chatbot aux événements clés ultérieurs ou aux achats à l'aide d'une exploration adaptée à votre problématique. Considérez les revenus attribués comme un résultat de reporting, et non comme un revenu incrémental ou un bénéfice garanti. Le calcul du ROI nécessite également de prendre en compte vos coûts et d'établir une comparaison appropriée.

Dépannage

  • Aucune visite taguée : vérifiez l'URL de destination réelle, la balise Google, l'état du consentement, les redirections et la collecte avant d'examiner les rapports.
  • Vues taguées mais aucune correspondance avec Session source : le clic a peut-être eu lieu au cours d'une session existante.
  • Achats mais aucun revenu : vérifiez votre implémentation e-commerce ainsi que les paramètres de transaction et de valeur de l'événement purchase.
  • Les totaux diffèrent de ChatLab : GA4 et ChatLab mesurent des événements différents ; le consentement, les balises bloquées, les rechargements de page et l'attribution des sessions influencent leurs totaux.

Pour un chargement géré selon le consentement, consultez Configurer le consentement à la confidentialité et le chargement après consentement.