Des écarts peuvent exister entre les ventes collectées par Eulerian et les ventes présentes dans votre back-office.
Dans la majorité des cas, ces écarts s’expliquent par des différences de collecte ou par un problème d’implémentation sur certaines situations spécifiques : domaine de confirmation, moyen de paiement, device, syntaxe JavaScript, référence de commande dupliquée, etc.
D’une manière générale, un écart limité peut être considéré comme normal. Il peut être lié à des cas comme l’utilisation d’un adblocker, la fermeture prématurée du navigateur ou un appel du tag Eulerian qui ne se déclenche pas correctement.
Plusieurs facteurs peuvent perturber l’appel du Eulerian.
Les cas les plus fréquents sont les suivants :
- fermeture du navigateur avant l’appel du marqueur Eulerian ;
- appels de tags tiers bloquants avant le marqueur Eulerian ;
- ressources trop longues à charger, par exemple des images qui retardent ou bloquent l’appel au marqueur ;
- utilisation d’un adblocker ;
- appel du marqueur en
http alors que la page est en https, ce qui peut être bloqué par le navigateur ; - JavaScript désactivé sur la page de commande ;
- absence de retour automatique depuis la plateforme de paiement vers la page de confirmation.
Il est recommandé de demander à votre plateforme de paiement d’automatiser la redirection vers la page de confirmation après le paiement.
Eulerian se base sur l’URL courante de l’appel pour identifier le site et récupérer les données.
Si votre page de confirmation se trouve sur un domaine différent de celui configuré dans Eulerian, la conversion peut ne pas remonter dans l’interface.
Si le site configuré est :
mais que la page de confirmation se trouve sur :
https://www.clientsecure.tld
alors la vente peut ne pas être collectée si ce domaine n’a pas été communiqué et configuré.
En revanche, les sous-domaines sont assimilés au même site Eulerian.
Les domaines suivants peuvent être considérés comme appartenant au même site :
https://secure.client.tld
Il est possible d’inclure plusieurs domaines dans un site Eulerian, mais la demande doit être faite auprès de votre Account Manager.
DCP > Trafficking > Site-centric > À propos du site
Il faut tester les différents moyens de paiement disponibles sur votre site.
Par exemple :
- carte bancaire ;
- virement ;
- chèque ;
- PayPal ;
- autres moyens de paiement disponibles.
Un écart peut apparaître si certains moyens de paiement ne redirigent pas correctement vers la page de confirmation ou si le tag Eulerian ne s’y déclenche pas.
Il faut vérifier le contexte technique dans lequel les ventes sont passées.
Tous les environnements doivent être correctement trackés, notamment :
- desktop ;
- version mobile ;
- application mobile native iOS ;
- application mobile native Android ;
- application tablette native Android ;
- autres environnements spécifiques.
Un écart peut apparaître si le tracking est bien présent sur le site desktop, mais absent ou incomplet sur un environnement mobile ou applicatif.
Une erreur fréquente concerne les ventes contenant plusieurs produits.
Le code peut fonctionner lorsqu’un internaute n’a qu’un seul produit dans son panier, mais générer une erreur JavaScript lorsqu’il y a plusieurs produits.
Le cas classique est l’oubli d’une virgule entre deux blocs produit.
<script type="text/javascript">
"ref", "REMPLACER_PAR_REFERENCE_DE_LA_COMMANDE",
"amount", "REMPLACER_PAR_MONTANT_DE_LA_COMMANDE",
"prdref", "REMPLACER_PAR_REFERENCE_DU_PRODUIT_1",
"prdamount", "REMPLACER_PAR_MONTANT_DU_PRODUIT_1",
"prdquantity", "REMPLACER_PAR_QUANTITE_DU_PRODUIT_1"
"prdref", "REMPLACER_PAR_REFERENCE_DU_PRODUIT_2",
"prdamount", "REMPLACER_PAR_MONTANT_DU_PRODUIT_2",
"prdquantity", "REMPLACER_PAR_QUANTITE_DU_PRODUIT_2"
Dans cet exemple, il manque une virgule entre les deux blocs produit.
<script type="text/javascript">
"ref", "REMPLACER_PAR_REFERENCE_DE_LA_COMMANDE",
"amount", "REMPLACER_PAR_MONTANT_DE_LA_COMMANDE",
"prdref", "REMPLACER_PAR_REFERENCE_DU_PRODUIT_1",
"prdamount", "REMPLACER_PAR_MONTANT_DU_PRODUIT_1",
"prdquantity", "REMPLACER_PAR_QUANTITE_DU_PRODUIT_1",
"prdref", "REMPLACER_PAR_REFERENCE_DU_PRODUIT_2",
"prdamount", "REMPLACER_PAR_MONTANT_DU_PRODUIT_2",
"prdquantity", "REMPLACER_PAR_QUANTITE_DU_PRODUIT_2"
Il faut tester les différents types de produits, notamment ceux qui peuvent contenir :
- des apostrophes ;
- des accents ;
- d’autres caractères spéciaux.
Une apostrophe non échappée peut générer une erreur JavaScript et empêcher la collecte de la vente.
<script type="text/javascript">
'ref', 'REMPLACER_PAR_REFERENCE_DE_LA_COMMANDE',
'amount', 'REMPLACER_PAR_MONTANT_DE_LA_COMMANDE',
Dans cet exemple, l’apostrophe dans Alpe d'huez génère une erreur JavaScript.
<script type="text/javascript">
'ref', 'REMPLACER_PAR_REFERENCE_DE_LA_COMMANDE',
'amount', 'REMPLACER_PAR_MONTANT_DE_LA_COMMANDE',
'prdname', 'Alpe d\'huez'
La référence de chaque conversion, vente ou devis, doit être unique.
Si une même référence est utilisée plusieurs fois, seule la première conversion sera enregistrée côté Eulerian.
Cela peut expliquer un écart avec le back-office si le back-office contient plusieurs commandes avec la même référence, alors qu’Eulerian n’en conserve qu’une seule.
DDP > Reporting > Datamining > Liste des ventes / devis
Pour vérifier ce cas :
recherchez la référence de commande concernée ;
utilisez les dates les plus larges possibles ;
vérifiez si la référence a déjà été enregistrée à une date antérieure.
Si la référence existe déjà, la nouvelle vente portant la même référence ne peut pas être enregistrée de nouveau.
Si les vérifications précédentes ne permettent pas d’expliquer l’écart, vous pouvez demander à votre Account Manager de consulter les access logs Eulerian.
Cette analyse peut permettre de retrouver les références manquantes et de mieux comprendre l’origine des écarts.
Pour que l’analyse soit possible, il faut fournir :
un ou plusieurs exemples d’URLs correspondant à votre page de confirmation ;
un fichier récent contenant les références manquantes ;
si possible, les produits associés ;
si possible, le moyen de paiement ;
si possible, l’adresse IP.
Les logs ont une durée de vie de . Au-delà de ce délai, ils sont automatiquement effacés.Les références communiquées doivent donc être suffisamment récentes au moment de l’analyse.
Avant d’escalader l’analyse, vérifiez les points suivants :
Le tag Eulerian se déclenche-t-il bien sur la page de confirmation ?
Si le tag ne se déclenche pas, la vente ne peut pas être collectée.
Le domaine de confirmation est-il bien configuré ?
Un domaine non déclaré peut empêcher la remontée de la conversion.
Tous les moyens de paiement redirigent-ils vers la confirmation ?
Certaines plateformes de paiement peuvent ne pas renvoyer automatiquement l’utilisateur.
Tous les devices sont-ils couverts ?
Le tracking peut être incomplet sur mobile, app ou tablette.
Les commandes multi-produits sont-elles correctement formatées ?
Une erreur JavaScript peut apparaître uniquement avec plusieurs produits.
Les caractères spéciaux sont-ils échappés ?
Une apostrophe ou un caractère spécial peut casser le JavaScript.
La référence de commande est-elle unique ?
Une référence déjà utilisée ne sera pas enregistrée une seconde fois.
Les références manquantes sont-elles récentes ?
Les logs ne sont disponibles que pendant 7 jours.
- Un écart limité entre Eulerian et le back-office peut être normal.
- Les adblockers, la fermeture prématurée du navigateur ou les appels bloquants peuvent empêcher la collecte.
- La page de confirmation doit se trouver sur un domaine reconnu par Eulerian.
- Tous les moyens de paiement et tous les devices doivent être testés.
- Les erreurs JavaScript peuvent apparaître uniquement sur certains cas, comme les paniers multi-produits ou les produits avec caractères spéciaux.
- Chaque référence de commande doit être unique.
- Les logs peuvent aider à diagnostiquer l’écart, mais ils ne sont disponibles que pendant 7 jours.