Qu'est-ce que le suivi des revenus dans les tests A/B ? 6 erreurs lors du suivi des revenus + comment les éviter

Publié: 2021-07-21
Qu'est-ce que le suivi des revenus dans les tests A/B ? 6 erreurs lors du suivi des revenus + comment les éviter

De nombreux magasins de commerce électronique ne suivent pas leurs ventes. Si vous ne suivez pas vos revenus, vous volez à l'aveugle et vous manquez de nombreuses informations précieuses qui peuvent vous aider à améliorer votre entreprise.

Ajouter un peu de code à votre panier (voir ce que j'ai fait là-bas ?) peut vous permettre de comprendre lesquelles de vos initiatives marketing génèrent le plus de ventes.

Avec le suivi des revenus, vous pourrez comprendre :

  • Quelles pages de votre site génèrent le plus de conversions de revenus
  • Comment les gens arrivent sur ces pages de "revenus"
  • Quels produits ont la valeur la plus élevée dans votre magasin.

Ces questions sont importantes car vous avez besoin de ces données pour allouer efficacement les ressources et prendre des décisions éclairées.

Essentiellement, vous découvrirez quelles parties de votre site sont les plus efficaces pour vos entonnoirs de marketing et de vente - et lesquelles ne sont pas bénéfiques. Vous constaterez peut-être, par exemple, qu'une de vos pages de destination génère un taux de conversion de 10 % tandis qu'une autre affiche des performances inférieures à 10 %. Dans ce cas, vous voudrez peut-être reconsidérer la façon dont vous avez construit cette page de destination.

Dans cet article, nous allons voir en quoi consiste le suivi des revenus dans les tests A/B, comment configurer le suivi des revenus dans votre outil de test A/B et comment éviter de commettre des erreurs coûteuses.

Meilleures façons de suivre les revenus du commerce électronique dans votre magasin

Vous souhaitez connaître le chiffre d'affaires généré par votre boutique ?

Avec les trois méthodes ci-dessous, il est facile de le découvrir.

Découvrez comment utiliser le suivi des revenus du commerce électronique Google Analytics, configurer le suivi manuel des revenus ou utiliser les webhooks dans votre boutique Shopify.

Peu importe la plate-forme de commerce électronique sur laquelle vous vous trouvez, il y en a pour tous les goûts ! Toutes ces options vous fourniront des données précieuses sur votre magasin qui vous aideront à prendre de meilleures décisions.

Suivi des revenus du commerce électronique GA

L'un des moyens les plus courants de suivre les revenus de votre commerce électronique consiste à utiliser Google Analytics.

C'est la solution idéale pour les marchands de commerce électronique qui utilisent déjà Google Analytics et qui souhaitent pouvoir corréler les données d'utilisation du site Web avec les données de vente, suivre leur taux de conversion par produit, catégorie ou lieu de facturation et le comparer avec d'autres efforts de marketing pour savoir ce que fonctionne le mieux pour eux.

Voyons maintenant comment vous pouvez configurer le suivi des revenus dans votre outil de test A/B (dans ce cas, Convert Experiences) à l'aide du suivi du commerce électronique Google Analytics. C'est plus facile qu'il n'y paraît !

Si vous collez le code Convert Experiments juste après la balise </title> et que vous utilisez le dernier suivi de commerce électronique standard de Google Analytics, nous connecterons automatiquement la fonctionnalité de suivi des revenus du commerce électronique de Google Analytics à tous vos tests. Il n'est pas nécessaire d'installer quoi que ce soit ; cela fonctionne hors de la boîte pour tous les clients.

1. Créez un objectif de revenus avec Google Analytics

Dans Convert Experiences, accédez à votre Résumé d'expérience, puis à la section Objectifs, puis cliquez sur Modifier :

Résumé de l'expérience

2. Créez un objectif de revenus à partir des modèles d'objectifs de votre test

Modèles d'objectifs

3. Remplissez le nom de l'objectif et l'URL de la page pour qu'ils correspondent à la page de confirmation de vos achats

Nom de l'objectif et URL de la page

Enregistrez-le et vous avez terminé. Voici à quoi ressemble la configuration :

Convertir les expériences Configuration de Google Analytics

Suivi manuel des revenus

Cette méthode est parfaite pour toute entreprise qui ne souhaite pas utiliser le suivi du commerce électronique Google Analytics ou qui ne peut pas l'utiliser car elle n'est pas mise en œuvre via le code de suivi standard. Vous pouvez l'utiliser pour savoir combien de produits ont été commandés, combien d'argent a été gagné et plus encore ! C'est facile et rapide à mettre en place.

1. Créez un objectif de revenus

Encore une fois, créez un objectif de revenus. Vous pouvez le faire à partir du "Résumé de l'expérience" de votre expérience :

Assurez-vous de sélectionner l'option Suivi manuel des revenus :

Objectif de revenus manuel

2. Copiez le code JS dans votre site Web

Après avoir enregistré l'objectif, allez le modifier et vous trouverez le code JavaScript ci-dessous. Vous devrez copier et coller ce script n'importe où sur la page (après le code de suivi de conversion principal) de votre site Web pour envoyer le chiffre d'affaires et le nombre de produits commandés à notre système avec les champs appropriés mappés aux variables de votre système de commerce électronique.

 <script>
fenêtre._conv_q = fenêtre._conv_q || [] ;
window._conv_q.push(["pushRevenue",revenu,products_cnt,goal_id]);
</script>

Dans le code ci-dessus, remplacez les champs suivants par les valeurs réelles de vos variables de commerce électronique :

  • Chiffre d'affaires : chiffre d'affaires utilisant 123,45 (point comme diviseur de cent)
  • Product Count (nombre de produits dans le panier) : products_cnt
  • Le paramètre goal_id est automatiquement renseigné avec l'ID de l'objectif une fois que vous avez enregistré l'objectif.

Suivi des revenus dans Shopify via Webhook

Propriétaires de magasins Shopify, celui-ci est pour vous.

Au lieu de configurer le code de commerce électronique Google Analytics ou le code de suivi manuel des revenus pour capturer les données sur les revenus de votre boutique, vous pouvez utiliser la méthode Shopify Webhook que nous expliquons ici.

Shopify Webhook est une fonctionnalité qui permet à un site Web d'informer d'autres systèmes lorsque des événements se produisent. Par exemple, lorsque vous créez une nouvelle commande, cela aidera d'autres systèmes à prendre activement des informations du CRM lorsque des données apparaissent. Les webhooks peuvent également stocker ces données.

Avec Webhooks, vous recevrez des notifications push lorsqu'un événement se produit. Vous n'aurez pas besoin de sonder l'API pour déterminer si ces événements se sont produits ou non. Les webhooks vous permettent de fournir une URL au fournisseur de webhook auquel envoyer les requêtes.

Cette méthode de suivi des conversions de revenus est plus robuste que la méthode de suivi manuel des revenus consistant à créer un objectif de revenus qui suit la page "Merci". La raison en est qu'il est en fait déclenché lors de la création d'une commande, plutôt que lorsqu'un visiteur visite la page "Merci".

Créer un Webhook

6 erreurs courantes qui perturbent le suivi de vos revenus

Le facteur le plus important à prendre en compte lors de la mesure de vos revenus consiste à configurer correctement le suivi. Cependant, il est surprenant de voir que les optimiseurs ont tendance à faire ces 6 erreurs de suivi des revenus de base sans même s'en rendre compte.

La raison pour laquelle le suivi peut facilement mal tourner est que sa configuration nécessite un mélange de compétences techniques et de connaissances commerciales. Les spécialistes du marketing et les développeurs ont tendance à manquer de l'un des deux.

Vous trouverez ci-dessous six erreurs de suivi des revenus coûteuses que nous avons remarquées chez nos clients et comment les éviter.

1. Le code de suivi du commerce électronique est ajouté au mauvais endroit

Parfois, vous devrez peut-être déplacer vos scripts afin d'implémenter de nouvelles fonctionnalités ou d'améliorer la vitesse d'une page. Cela empêchera souvent tout code de suivi des revenus de se déclencher. Ce type de problème ne peut pas être détecté par les outils de vérification des balises car tous les codes de suivi sont toujours là, mais ils ne sont pas en ordre, ce qui cause toutes sortes de problèmes.

Un exemple de ceci est les pages "merci", où le code de suivi du commerce électronique ne se déclenchera pas s'il est placé au-dessus du code GA. Si le code de suivi du commerce électronique est déclenché avant le code GA, les objets Google Analytics ne lancent pas la capture de données.

script de revenus manuel

Ainsi, si vous utilisez la méthode du code de suivi manuel des revenus, assurez-vous de copier le script de revenus manuels après avoir enregistré l'objectif de revenus. Assurez-vous que ce paramètre contient l'ID d'objectif réel avant d'ajouter le script à votre page. Vous pouvez utiliser le code de suivi des revenus ci-dessus, ainsi que n'importe quel ID d'objectif de votre projet ; les données sur les revenus seront stockées en relation avec cet objectif et une conversion sera enregistrée pour cet objectif.

2. Ne pas filtrer le trafic interne

C'est une autre erreur courante qui se produit beaucoup trop fréquemment.

La plupart du temps, le suivi des revenus via les tests A/B est utilisé pour suivre la façon dont les clients et les utilisateurs externes interagissent avec votre site Web, car les modèles de trafic internes sont généralement différents des modèles de trafic externes. Lorsque vos vues de rapport contiennent des données d'appel provenant d'utilisateurs internes et externes de votre site Web, il peut devenir difficile de déterminer comment vos clients interagissent réellement avec votre site Web.

Vous et votre équipe visitez probablement votre site Web assez souvent et passez des commandes d'achat test pour vérifier le suivi des revenus. Il ne vous est peut-être jamais venu à l'esprit que ces visites et conversions d'objectifs de revenus sont également suivies par Convert Experiences. Lorsque cela se produit, les données liées aux actions de votre équipe sont comptées avec les données de tous vos visiteurs.

La manière « standard » d'exclure les visites du trafic interne consiste à exclure des adresses IP spécifiques. Vous pouvez trouver plus d'informations à ce sujet dans cet article pour exclure les adresses IP au niveau du compte ou au niveau du projet.

exclure des adresses IP spécifiques

Astuce : Pour trouver votre adresse IP, lancez une recherche Google pour : « Quelle est mon adresse IP ?

Vous devriez voir votre adresse IP publique répertoriée en haut des résultats. En fonction de votre connexion Internet, vous devrez peut-être vérifier cela de temps en temps. Vous devez également obtenir les adresses IP de tous les collègues qui consulteront ou apporteront des modifications à votre site régulièrement.

Cependant, l'exclusion manuelle des adresses IP présente quelques inconvénients dont vous devez être conscient :

  • Les adresses IP des utilisateurs changent constamment - Les travailleurs à distance, en particulier après la pandémie de COVID-19, sont susceptibles d'avoir des adresses IP dynamiques à la maison ou dans de petits bureaux. Le personnel accédant à votre site via un appareil mobile disposera également d'une adresse IP dynamique.
  • Les adresses IP peuvent devenir ingérables – Avec une adresse IP pour chaque utilisateur, la quantité à gérer peut devenir incontrôlable. Oubliez cela si vous avez besoin de plus de 20 filtres regex pour les capturer. N'oubliez pas que les adresses IP peuvent changer et changent - vous ne recevez généralement aucun avertissement et ne saurez probablement jamais qu'il y a eu un changement.
PRO-TIP

Un autre moyen plus efficace consiste à utiliser la segmentation post-test pour modifier temporairement vos rapports et les appliquer rétroactivement, plutôt que d'exclure manuellement les adresses IP.

Essentiellement, les segments qui peuvent être activés/désactivés rapport par rapport sont beaucoup plus flexibles que les filtres d'exclusion IP qui modifient vos données de manière permanente et uniquement dans le sens aval.

Trouvez simplement les conditions auxquelles votre trafic interne répond (par exemple, venant d'un pays et d'un navigateur spécifiques) et appliquez-les à votre rapport Convertir pour exclure les revenus provenant de vos tests.

exclure certaines conditions

3. Tirer plusieurs fois le code de suivi du commerce électronique

Les transactions répétées erronées gonflent les revenus, faussent les rapports d'attribution et créent des écarts avec les enregistrements de ventes. Ils compromettent l'intégrité de vos données, menacent l'efficacité de vos décisions et sapent vos efforts pour favoriser une culture des données exactes.

La principale raison pour laquelle une transaction répétée est envoyée est que le hit transportant la transaction, qu'il s'agisse d'une page vue ou d'un hit d'événement, est envoyé deux fois ou plus. Souvent, le hit transportant la transaction est déclenché au chargement de la page. Si la page est rechargée, le hit est envoyé à Google Analytics plus d'une fois, enregistrant des transactions répétées avec le même identifiant de transaction.

Les scénarios suivants sont les coupables les plus probables :

  • Retour à la page via un lien ou un signet envoyé par e-mail
  • Actualisation de la page
  • Naviguer vers une autre page et revenir via le bouton de retour
  • Restaurer la page à partir d'une session de navigateur fermée ou sur un téléphone

Les scénarios ci-dessus peuvent présenter un défi car les mêmes données de transaction sont envoyées à GA chaque fois que la page de confirmation est chargée, ce qui signifie que des résultats en double peuvent apparaître dans les rapports.

Heureusement, cela ne se produit pas lorsque les données sont envoyées à Convert Experiences car nous ne suivons que les transactions uniques par visiteur, sauf indication contraire (avec l'attribut force_multiple).

 _conv_q.push(["pushRevenue","revenu","products_cnt","goal_id","force_multiple"]);

Une façon de résoudre ce problème consiste à définir un indicateur une fois que le suivi du commerce électronique a été défini. Si la même page de confirmation est à nouveau consultée, assurez-vous que le suivi du commerce électronique n'est pas envoyé à GA.

Pour définir un indicateur pour une transaction, vous devrez ajouter une condition JS personnalisée avec un nouveau champ (par exemple "TransactionCaptured").

Lorsque le client voit la page de confirmation de sa transaction, Convert Experiences vérifie si le champ "TransactionCaptured" a déjà été marqué pour cette transaction. Si ce n'est pas le cas, les informations de transaction seront envoyées à GA et le champ "TransactionCaptured" pour cet enregistrement sera marqué.

Si le client actualise ou revisite ensuite sa page de confirmation de transaction, le champ "TransactionCaptured" sera repris, le code qui envoie les données de transaction à GA sera masqué, et donc GA ne recevra pas plusieurs copies des mêmes données de transaction .

Si ce qui précède vous semble trop technique, vous devriez demander à vos développeurs de faire ce qui suit :

  1. Assurez-vous qu'un utilisateur ne peut pas accéder à la page de confirmation de commande plus d'une fois sans passer une nouvelle commande.
  2. Assurez-vous que l'utilisateur ne peut pas actualiser la page de confirmation de commande. Si cela n'est pas possible, assurez-vous que le code de suivi des revenus n'est pas implémenté lors du rechargement/de l'actualisation de la page.
  3. Si vous exécutez le même code de suivi des revenus sur votre environnement intermédiaire, il est possible que les commandes test gonflent vos données de vente. Dans de tels cas, assurez-vous de ne pas déclencher le code de suivi des revenus sur le site de développement.

4. Saisir les valeurs des mauvaises variables

Lors de l'utilisation de Google Analytics, il est essentiel de s'assurer que les développeurs envoient les données variables correctes aux paramètres de commerce électronique dans GA. Si elle n'est pas détectée tôt, cette erreur entraînera une incohérence entre les chiffres de vente de votre outil de test A/B et les rapports d'analyse de commerce électronique.

De nombreux développeurs commettent cette erreur lorsqu'il existe plusieurs variables similaires dans la base de données. Ils choisissent donc par erreur la mauvaise à envoyer à GA. Il peut être difficile de détecter ce type d'erreur s'il n'est pas détecté lors des tests. En connaissant parfaitement tous les champs de données, vous vous épargnerez des maux de tête sur toute la ligne.

5. Problèmes de paiement tiers

Si vous utilisez un paiement tiers, assurez-vous de suivre ces 4 choses :

  1. Implémentez le même code de suivi des revenus (GTM ou analytics.js/gtag.js) sur les deux sites.
  2. Excluez le domaine de référence pour la page de paiement.
  3. Implémentez le suivi inter-domaines (via GTM ou analytics.js/gtag.js).
  4. Utilisez la méthode webhook pour les magasins Shopify et les pages de vente incitative. Cette intégration doit être compatible avec d'autres plugins de vente incitative et d'abonnement qui utilisent l'API Shopify pour créer des commandes dans Shopify. L'équipe Convert a vérifié que cette intégration peut suivre les commandes du plug-in Recharge Shopify.

Cela garantira que vous ne comptez pas plusieurs sessions du même utilisateur. Vous pouvez déclencher le code lorsque l'utilisateur termine la transaction et atterrit sur votre page "merci".

6. Commander les valeurs aberrantes activées

Parfois, vous pouvez avoir l'impression qu'une commande importante sur votre site de commerce électronique perturbe les chiffres de revenus de votre test et que vous n'obtenez pas une image précise des ventes réelles.

Convert Experiences vous permet d'ignorer certaines commandes en fonction de seuils de montant que vous pouvez configurer. Nous appelons cela « Order Outliers ». Ce paramètre doit être activé avant que les commandes ne soient passées pour qu'elles soient incluses ou ignorées. Cette action ne peut pas être mise en place rétroactivement.

Cependant, cela pourrait entraîner une divergence dans vos rapports sur les revenus, car vous pourriez oublier que vous l'avez configuré et ne comprendrez pas pourquoi votre outil d'analyse et les revenus de Convert ne correspondent pas. Donc, si vous activez les valeurs aberrantes des transactions, assurez-vous d'en garder une trace.

valeurs aberrantes de transaction

Conclusion

L'un des aspects les plus importants de la gestion d'une boutique en ligne est de savoir ce qui génère vos revenus. Des outils comme Convert Experiences peuvent offrir des informations précieuses, mais ils commencent tous par un suivi précis ! Il y a beaucoup de choses qui pourraient mal tourner et rendre vos données inutilisables, alors assurez-vous de suivre les conseils ci-dessus afin de ne pas manquer des détails vitaux parce que quelque chose n'a pas fonctionné correctement !

Fonctionnalités de l'outil
Fonctionnalités de l'outil