Gestion des devises multiples dans Google Analytics

Google vient d’introduire la gestion des devises multiples dans Google Analytics, ce qui va faciliter la vie des e-commerçants qui traquent la performance de leurs ventes Web sur plusieurs pays diffĂ©rents.

Jusqu’Ă  prĂ©sent, la gestion des devises dans Google Analytics Ă©tait assez basique: on choisissait dans les propriĂ©tĂ©s de ses profils une devise (qu’on oubliait en gĂ©nĂ©ral de changer du dĂ©faut en dollars US) pour mesurer les montants.

Rappel: pour choisir une devise, choisir dans les options d’administration les propriĂ©tĂ©s pour chaque profil qui gĂšre des transactions (et Ă©ventuellement de l’Adwords)

google analytics gestion de devisesLa modification que vient de proposer Google ne change rien Ă  l’affichage des donnĂ©es de transactions eCommerce. Elle ne permet que de convertir des transactions en devises multiples en montants exprimĂ©s dans la devise choisie pour le profil.

Exemple: si j’ai un site eCommerce europĂ©en qui vend dans l’UE mais aussi en Grande Bretagne, je vais rĂ©gler mon profil pour n’afficher que des euros (EUR) mais ce montant en euros inclura des transactions en livres sterling (GBP) qui auront Ă©tĂ© converties en euro.

Pour information, Google utilisera le taux de change du jour précédent la transaction.

RĂ©sumons: avec cette technique, si j’ai dĂ©fini l’euro comme devise de mon profil et que mon site enregistre 1 transaction Ă  100EUR et une transaction Ă  50USD, Google Analytics affichera un total de 138EUR dans les rapports eCommerce car il aura converti les 50USD en 38EUR (merci xe.com!).

Comment fait-on alors pour mesurer une devise différente dans Google Analytics?

Pour choisir sa devise, il faut modifier son marquage Google Analytics au niveau de la page de confirmation de commande contenant le code eCommerce.

_gaq.push(['_set', 'currencyCode', 'GBP']);

Cette instruction doit ĂȘtre passĂ©e avant l’appel Ă  _trackTrans. A ce sujet, vous remarquerez l’utilisation de la commande ‘_set‘ qui, tout comme ‘_get‘ et ‘_require‘ est passĂ©e inaperçues. Ca tombe bien, on s’en servira bientĂŽt beaucoup avec Universal Analytics 😉

Evidemment ici l’information principale est le passage d’un code de devise ISO. Dans cet exemple, GBP dĂ©signe Ă©videmment les livres sterling. Google a publiĂ© une liste des devises gĂ©rĂ©es par la conversion, mĂȘme si apparemment ils pensent que le Franc est toujours une devise en 2013 😉

Exemple de marquage multi-devise pour Google Analytics

On récapitule avec cet exemple pour une boutique européenne qui vend aux USA. Dans cet exemple, les montants sont en dollars US (USD).

<script type="text/javascript">
var _gaq = _gaq || [];

// Page
_gaq.push(
	['_setAccount', 'UA-7634164-5'],
	['_setCustomVar', 1, 'Type de page', 'Confirmation commande', 3],
	['_setCustomVar', 2, 'Type de client', 'Platine', 2],
	['_setCustomVar', 3, 'Numéro commande', '123456789', 1],
	['_setCustomVar', 3, 'Numéro client', 'MICHU1234', 1],
	['_trackPageview']
	);

//eCommerce
// Total de commande $110, qui sera converti en euros par Google plus tard
_gaq.push(
	['_addTrans', '123456789', 'Ma boutique US', '110.00', '21.56', '6.50', 'Albany', '12222', 'New York'],
	['_addItem', '123456789', 'AB12345', 'Mon produit 1', 'Categorie 1', '10.00', 5],
	['_addItem', '123456789', 'AB12366', 'Mon produit 2', 'Categorie 2', '20.00', 3],
	['_set','currencyCode','USD'], // mon code devise vient lĂ , ici en dollars US
	['_trackTrans']
);

(function() {
	var ga = document.createElement('script');
	ga.type = 'text/javascript';
	ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(ga, s);
})();

</script>

Mais c’est gĂ©nial! Non?

Oui c’est plutĂŽt pas mal pour les sites gĂ©rant plusieurs devises 🙂

Attention, il est bon de mentionner que la conversion de devises ne se fait (pour l’instant) que sur les montants totaux de commande mais pas sur les champs livraison et TVA. Faites donc attention Ă  vos totaux! Pareillement, si vous pensiez dĂ©jĂ  utiliser les nouvelles mĂ©triques personnalisĂ©es de Universal Analytics pour traquer (par exemple) la marge produit ou la valeur du client (lifetime value), elles non plus ne sont pas soumises Ă  la conversion de devises!

Notez Ă©galement qu’avec ce systĂšme vous pouvez crĂ©er des profils dĂ©diĂ©s Ă  chaque devise – mais je vous laisse vous dĂ©brouiller 😉

Sur ce, bon marquage de sites eCommerce et n’hĂ©sitez pas Ă  me contacter ou Ă  me laisser un commentaire constructif ci-dessous 😉

Gestion des devises multiples dans Google Analytics was last modified: décembre 4th, 2013 by Julien Coquet

Loading Facebook Comments ...
Loading Disqus Comments ...

Une rĂ©flexion au sujet de « Gestion des devises multiples dans Google Analytics »

  1. JB

    On peut aussi prĂ©ciser que ça fonctionne aussi sur le SDK AndroĂŻd, mais Ă  ma connaissance pas encore pour iOS. 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

No Trackbacks.