Discrepances de données
Si vous constatez des discrepancies de données, comparez les données au niveau des pages vues, pas au niveau des sessions. Pourquoi ? La définition de 'session' varie considérablement entre Google Analytics et Contentsquare tandis que la définition de la métrique 'pageview' est plus proche entre les outils d’analyse (les principales différences proviendront des pages vues artificielles qui peuvent être suivies d'un côté et pas de l'autre).
Si je constate des discrepancies de données, quand devrais-je déposer un ticket ?
Vous pouvez ouvrir un ticket de support pour faire enquêter sur les discrepancies si :
-
L'écart de données observé au niveau des pages vues est > 10% et/ou
-
L'écart de données observé au niveau des sessions est > 20%
Quelle est la différence entre les 'sessions' de Contentsquare et les 'sessions' de Google Analytics ?
-
CS considère qu'une session est terminée après 30 minutes d'inactivité, après le dernier événement/action utilisateur. GA permet aux utilisateurs de changer ce paramètre (de quelques secondes à plusieurs heures).
-
GA commence une nouvelle session à minuit (dans le fuseau horaire de la propriété Google), indépendamment de la règle des 30 minutes mentionnée juste au-dessus. Donc, disons qu'une véritable session commence à 23h00 et se termine à 01h00 le lendemain : elle sera divisée en 2 sessions dans GA, tandis que ce n'est pas le cas dans CS.
-
GA commence une nouvelle session lorsque la source de la campagne change : si un utilisateur arrive sur une page via une première campagne, quitte la page, et y revient via une autre campagne, alors la visite sera divisée en 2 sessions dans GA, tandis que ce n'est pas le cas dans CS.
Pourquoi des discrepancies de données se produisent-elles dans Contentsquare ?
Des écarts peuvent se produire pour plusieurs raisons :
-
Problèmes d'étiquette CS dans la collecte de données
- Ex : Extensions de bloqueurs de publicités, problèmes de réseau, l'étiquette n'étant pas appliquée aux sous-domaines ou aux pages 404 tandis que GA est appliqué à l'ensemble du site, ou une politique de cookies qui repose sur l'utilisateur final du site pour accepter.
-
Échantillonnage de Google Analytics
- Si le trafic de votre vue GA cible est > 1 million de sessions par jour, alors Google échantillonne votre trafic avant d'exécuter la requête de segmentation. L'échantillonnage vous empêchera d'obtenir des données précises pour vos segments GA dans Contentsquare, mais même avec l'échantillonnage, l'intégration peut être très utile pour comprendre les tendances.
- Vous pouvez réduire le trafic associé à la vue GA liée à votre intégration pour contourner ce problème.
-
Différences dans la mise en œuvre des étiquettes
- L'étiquette de Contentsquare est appelée après ou avant l'étiquette GA (chaque seconde peut ajouter un écart de 3 points).
- La nature de l'étiquette peut être différente (synchronisée/asynchrone).
- Une étiquette peut se déclencher avant l'acceptation des cookies tandis que l'autre se déclenche après (idéalement, elles devraient toutes deux se déclencher une fois le cookie accepté).
-
Différences dans le périmètre
- Les navigateurs compatibles sont différents. Ex : CS garantit uniquement l'exécution de l'étiquette sur Internet Explorer 11+
- La propriété que vous utilisez dans GA n'est pas sur le même périmètre que CS (domaines différents, sous-domaines, inclusion/exclusion des environnements de staging...)
- Les filtres appliqués dans les deux outils pourraient être différents (surtout sur les adresses IP).
- Les règles d'exclusion des bots pourraient être différentes et non partagées.
- Les méthodes d'échantillonnage diffèrent
- Le fuseau horaire pourrait être différent et impacter les données quotidiennes, surtout sur les transactions. Les données CS sont enregistrées en temps UTC.
- Les deux outils utilisent l'agent utilisateur du navigateur pour la définition de l'appareil (ordinateur/tablette/mobile) mais ils n'utilisent pas la même bibliothèque, ce qui peut entraîner des écarts uniquement sur des appareils spécifiques (comme le mobile).
-
Différences dans le calcul des métriques
- Définition de la session : CS considère qu'une session se termine après 30 minutes d'inactivité après le dernier événement / action de l'utilisateur. GA permet à ses clients de changer ce paramètre. La méthode d'échantillonnage et l'exclusion d'IP pourraient également impacter le nombre de sessions mesurées sur une période donnée.
- Durée de la session et temps passé sur la page de sortie : CS collecte toutes les interactions sur une page et la fin de la session correspond à l'horodatage du dernier paquet d'événements envoyés. Ce n'est pas le cas dans GA et le temps passé dépend des événements personnalisés configurés sur la page de sortie.
- Définition du taux de rebond : CS définit le taux de rebond comme le pourcentage d'utilisateurs ayant seulement une page vue. Dans GA, seuls les visiteurs qui ne déclenchent pas un événement suivi sur la page de destination sont considérés comme des rebonds.
- Temps de chargement : CS calcule le temps de chargement à partir du moment où le DOM devient interactif. La définition de GA du temps de chargement de la page prend en compte l'ensemble de la chronologie du chargement de la page, ce qui inclut quelques étapes au-delà de la préparation du DOM. Cela signifie que notre temps de chargement serait inférieur à celui de GA.
- Transactions : CS compte le nombre de visites avec une transaction tandis que GA compte le nombre de transactions.
- Revenu : Une transaction effectuée dans une devise différente de celle configurée dans CS (€) n'est pas convertie. Le revenu peut donc être supérieur ou inférieur dans GA.