Bien que de nombreuses plateformes collectent et affichent des données sur des éléments tels que les pages vues et les clics sur votre site, chacune d’entre elles utilise une manière unique de les calculer. Des éléments tels que la définition du début d’une journée ou de la fin d’une session peuvent varier d’une plateforme à l’autre et entraîner des divergences lors de la comparaison des données.
Cet article peut vous aider à examiner les divergences entre Dynamic Yield et d’autres plateformes afin de vérifier si elles sont dues aux plateformes elles-mêmes ou si elles représentent un problème réel qui doit être résolu.
Si vous cherchez un guide de dépannage visuel, consultez l’organigramme de résolution des problèmes de divergence de données.
Cet article utilise Google Analytics pour démontrer le processus de traitement des divergences, mais vous pouvez appliquer les mêmes concepts à d’autres outils d’analyse externes, tels que Heap ou Adobe Omniture.
Remarque : en raison de différences dans les types d’implémentation (Google Tag Manager, exécution après le chargement de la page, etc.), la plupart des plateformes d’analyse ont tendance à présenter de faibles écarts. Un écart de 5 % est généralement accepté entre les plateformes d’analyse si vous envoyez des événements directement à votre plateforme d’analyse, et jusqu’à 10 % si un moyen de transfert est présent entre les deux (comme une couche de données).
Remarquez les différences dans les indicateurs utilisés par les plateformes
Les indicateurs peuvent varier d’une plateforme à l’autre. Par exemple, l’indicateur de session diffère en raison de différences dans les cas d’utilisation sur chaque plateforme. Dans Google Analytics, l’identification de l’utilisateur se fait uniquement par le cookie, alors que dans Dynamic Yield, un localStorage est utilisé comme sauvegarde si l’utilisateur efface ses cookies. En savoir plus sur la définition de Dynamic Yield pour les sessions et les utilisateurs.
Divergences dans les rapports du tableau de bord et de l’explorateur d’audience
Les données contenues dans les rapports du tableau de bord ou de l’explorateur d’audience peuvent potentiellement avoir un impact sur les résultats de tous vos tests. Si vous constatez des divergences entre ces rapports et une plateforme d’analyse, suivez les étapes suivantes pour clarifier le problème.
Étape 1 : Vérifiez l’ensemble des données du site
Les causes les plus courantes de divergences réelles sont des problèmes d’implémentation de Dynamic Yield ou de la plateforme d’analyse. Pour vérifier si un tel problème existe, procédez comme suit :
- Accédez au tableau de bord de Dynamic Yield
- Consultez le nombre d’achats (ou toute autre mesure apparaissant en haut du tableau de bord).
- Comparez ce chiffre à celui fourni par votre fournisseur d’outils d’analyse.
Si les chiffres sont similaires (environ 5 % d’écart), cela signifie que l’écart ne vient pas de l’implémentation. Passez aux écarts dans les rapports d’expérience pour enquêter sur la campagne spécifique qui présente un écart.
Si les chiffres sont sensiblement différents (plus de 5 %), passez à l’étape 2.
Étape 2 : Comparez les résultats à votre source de confiance
Si l’écart entre les achats est supérieur à 5 %, comparez le nombre d’achats dans Dynamic Yield au nombre d’achats dans votre CRM, votre système de boutique ou votre système de commande. Cette étape est importante pour s’assurer que les données de Dynamic Yield sont comparées à des données indéniablement vraies.
Remarque : veillez à n’examiner que les achats en rapport avec le site ou l’application mesuré dans Dynamic Yield.
Si les chiffres sont similaires (environ 5 % d’écart), cela signifie que les rapports de Dynamic Yield sont exacts et que l’écart se situe au niveau de la plateforme d’analyse.
Si les chiffres sont très différents (plus de 5 % d’écart), cela signifie qu’il y a un problème, très probablement lié à l’implémentation. Vérifiez les ressources suivantes :
Divergences dans les rapports d’expérience
S’il n’y a pas d’écart sur le tableau de bord et dans Audience Explorer, mais qu’il y a un écart dans un rapport d’expérience spécifique, suivez les étapes suivantes, en fonction de la méthode d’intégration de la plateforme d’analyse que vous utilisez.
Lorsque l’intégration l’intégration de Google Analytics est activée sur le site et la campagne, les événements Google Analytics sont déclenchés à chaque fois qu’une variation ou un contrôle est proposé (chaque impression).
Étape 1 : Vérifiez que l’intégration est bien activée
- Rendez-vous dans Settings › Integrations (cet écran n’est disponible que pour l’administrateur du compte).
- Assurez-vous que l’intégration est activée
Si l’intégration n’est pas activée, activez-la.
Si l’intégration est activée, vérifiez qu’elle l’est pour la campagne présentant l’écart. Dynamic Yield vous permet de l’activer ou de la désactiver par campagne, afin de mieux contrôler les événements déclenchés dans votre propriété Google Analytics. Pour vérifier qu’elle est activée au niveau de la campagne :
- Accédez à la campagne et cliquez sur Edit.
- Cliquez sur l’icône Edit située en haut de l’écran pour modifier les paramètres de la campagne.
- Cliquez sur « Paramètres avancés » (paramètres avancés).
- Localisez l’option d’événement Fire Google Analytics.
Si l’intégration est désactivée, activez-la et enregistrez la campagne. À partir de ce moment, les événements Google Analytics seront déclenchés.
Si l’intégration est activée : passez à l’étape suivante.
Étape 2 : Vérifiez que Google Analytics suit les pages sur lesquelles l’expérience est exécutée
Nous vous recommandons d’utiliser l’extension Chrome officielle de Google Analytics pour déboguer Google Analytics, mais si vous maîtrisez les outils de développement, vous pouvez vérifier les appels réseau.
Rendez-vous sur une page sur laquelle l’expérience se déroule (par exemple, sur laquelle les impressions sont comptabilisées) et vérifiez que :
- Le script Google Analytics est implémenté sur la page. Si ce n’est pas le cas, implémentez Google Analytics sur cette page pour vous assurer que l’événement de suivi est détecté.
- Un événement Google Analytics est déclenché lors de l’impression d’une variation. Si ce n’est pas le cas, contactez le service d’assistance de Dynamic Yield.
Étape 3 : Complétez si vous utilisez l’intégration de Google Analytics via Tag Manager
Vous pouvez utiliser l’intégration de Google Analytics avec Tag Manager. Les données sont envoyées à une couche de données au lieu d’être envoyées directement à Google Analytics. Cela crée une étape supplémentaire qui risque d’échouer.
- Vérifiez que la couche de données est bien chargée avec toutes les données nécessaires de Dynamic Yield et que la couche de données est toujours disponible avec ces données jusqu’au début du chargement de la page suivante. Pour ce faire, écrivez : « datalayer » dans la console du navigateur Chrome :
- Définissez un point de référence adéquat. Les rapports de Google Analytics via la couche de données sont affectés par la qualité du réseau (qui est asynchrone). Cela signifie que les rapports de Google Analytics sont moins précis par définition. Ainsi, avant de comparer les rapports de Dynamic Yield aux rapports de Google Analytics, il est important de cerner le niveau d’imprécision de Google Analytics. Pour ce faire, comparez les rapports Google Analytics à votre source de vérité (CRM/Shop System). Une fois que vous avez cerné le degré d’imprécision, vous pouvez comparer les rapports Dynamic Yield. Par exemple, si Google Analytics présente un écart de 7 % par rapport au système de boutique et un écart de 7 à 10 % entre Google Analytics et Dynamic Yield, vous pouvez attribuer l’écart à l’implémentation de Google Analytics.
Étape 4 : Élaborez un rapport comparable
Remarque : la plupart des rapports de Dynamic Yield se concentrent sur les données relatives aux utilisateurs, tandis que Google Analytics se concentre davantage sur les données relatives aux sessions.
Créez des rapports dans Google Analytics qui correspondent aux données que vous voyez dans Dynamic Yield. Il y a deux façons de procéder :
- Vérifier les événements directement dans Behavior › Events.
- Créez un segment pour les utilisateurs qui ont participé à cette expérience et analysez-les en tant que groupe. Vérifiez que les segments sont bien délimités par sessions et non par utilisateurs. Notez également que Dynamic Yield vous permet de créer des conditions d’attribution basées sur d’autres interactions (clics ou déclencheurs d’événements), et que la fenêtre d’attribution peut être définie pour s’étendre au-delà de la session d’engagement avec la variation. Si c’est le cas, créez vos segments de manière à reproduire le plus fidèlement possible les paramètres d’attribution de l’expérience Dynamic Yield.
Étape 5 : Assurez-vous que les données sont comparables
Avant de comparer les résultats entre Dynamic Yield et votre plateforme d’analyse, assurez-vous que les données sont comparables. Assurez-vous que les éléments suivants sont similaires :
- Fuseau horaire
- Sélection de la version complète du test. Assurez-vous que la période sélectionnée couvre toute la durée de la version. Dans les rapports d’expérience de Dynamic Yield, les utilisateurs ne sont comptabilisés qu’une seule fois, au moment où ils ont été exposés pour la première fois au test. Si un utilisateur voit le test pour la deuxième fois, il n’est pas inclus dans la période sélectionnée si celle-ci ne comprend pas sa première interaction.
- Étendue du suivi. Cela signifie que toutes les pages sur lesquelles l’expérience se déroule et dans lesquelles des conversions sont effectuées sont suivies par votre plateforme d’analyse, et que vous ne regardez pas les pages de la plateforme d’analyse ou les conversions qui ne sont pas suivies par Dynamic Yield.
- Filtres IP