Une nouvelle gestion des devises pour Google Analytics
En réponse aux demandes récurrentes de certains de ses utilisateurs, Google vient d’annoncer la mise en place d’une solution de gestion des devises dans sa solution de webanalyse.
Pour rappel, les données monétaires remontées dans les rapports e-commerce étaient jusqu’à présent exprimées dans la devise définie via l’interface de Google Analytics. L’utilisateur ne pouvait définir qu’une seule et unique devise pour chaque profil.
Ce mode de fonctionnement n’altérait évidemment pas les estimations de revenus des sites dont les paiements s’effectuaient dans une seule devise. En revanche, elle posait de sérieux problèmes de cohérence lorsque le pays de navigation, et donc dans certains cas la devise de paiement, pouvaient changer d’un internaute à l’autre. Deux transactions, l’une de 100 $ (USD) et l’autre de 100 €, étaient par exemple identifiées comme ayant chacune une valeur de 100 puis étaient exprimées dans une seule et unique devise. L’interface de Google Analytics annonçait donc un CA de 200 € ou 200 $ selon la devise choisie dans le paramétrage du profil.
Les équipes de Google apportent aujourd’hui une réponse pour remédier à cette situation, profondément inconfortable pour les sites e-commerce à vocation internationale.
Un simple ajout dans le code e-commerce
Le changement majeur est opéré au niveau du code e-commerce. Il suffit désormais d’y placer un “code de devise” avant que la fonction _trackTrans(), qui enregistre la transaction dans Google Analytics, soit exécutée :
_gaq.push([‘_set’, ‘currencyCode’, ‘EUR’]);
Cette instruction permet de spécifier la devise en vigueur lors de chaque transaction. Ici ‘EUR’ correspond à l’Euro. 31 monnaies locales sont actuellement supportées par Google Analytics. Veuillez trouver ici la liste des devises disponibles sous Google Analytics.
Comment alors traiter des données exprimées en devises différentes ?
Bien que distinguées grâce au code e-commerce, les données monétaires apparaissent toujours dans l’interface exprimées sous une seule et unique devise. Cependant, elles sont désormais recalculées en fonction de la devise spécifiée dans le code e-commerce et du taux de change en vigueur le jour précédant la transaction. Si l’on reprend nos deux transactions de 100 $ (USD) et de 100 €, les données remontant dans l’interface de Google Analytics sont alors différentes. Pour un taux de change de 0,75 entre le dollar et l’euro (1 $ (USD) = 0,75 €) et un paramétrage du profil en euro, Google Analytics affiche maintenant une transaction de 75 € et une autre de 100 €. Le CA est donc de 175 €.
Le taux de change est extrait des serveurs utilisés par le service de facturation de Google (Google Billing). Les nouveaux rapports créés reflètent ainsi plus précisément la performance e-commerce du site analysé.
Dès la mise en place dans le code e-commerce, il est possible de choisir d’utiliser ou non la nouvelle gestion des devises. Pour revenir à l’ancien affichage, il suffit d’utiliser les nouveaux metrics “Local” mis à disposition par Google Analytics.
Ces derniers remontent toutes les transactions d’un profil sans tenir compte des taux de change. Les revenus sont alors affichés sans devises. Dans notre exemple des deux transactions à 100€ et 100$, le local revenue sera donc de 200 sans précision de l’unité monétaire.
Cette fonctionnalité de Google Analytics est d’ores-et-déjà disponible. Il convient néanmoins de l’utiliser avec précaution : si la possibilité d’avoir un suivi des revenus d’un site plus conforme à la réalité est attrayante, elle ne doit pas entraver le but premier de Google Analytics, à savoir de fournir des données pertinentes pour la webanalyse. En insérant une variable aussi volatile que le taux de change dans le calcul du CA l’utilisateur prend le risque de ne plus distinguer les variations liées à la performance e-commerce de son site de celles dont les causes sont purement monétaires.