|
Remarque : Cet article concerne la dernière version du code de suivi. Si vous utilisez une ancienne version, reportez-vous à cet article.
Pour connaître la version du code de suivi que vous utilisez actuellement, reportez-vous à la rubrique Quelle est la version du code de suivi que j'utilise actuellement ? |
(Si vous cherchez à obtenir des informations sur la navigation d'un visiteur dans vos pages de commande, consultez le document Comment faire pour effectuer le suivi du panier d'un site tiers avec Google Analytics ?)
Activation de la création de rapports de commerce électronique pour un profil
La première étape du suivi des transactions en ligne consiste à activer les rapports de commerce électronique pour le profil de votre site Web. Pour ce faire, procédez comme suit :
- Connectez-vous à votre compte.
- Cliquez sur "Modifier" en regard du profil à activer.
- Sur la page "Paramètres des profils", cliquez sur "Modifier" en regard de l'option "Informations sur le profil du site principal".
- Attribuez la valeur "Oui" à la case d'option "Site Web de commerce électronique".
Format de la page de confirmation
La deuxième étape consiste à s'assurer que le mode d'insertion du code de suivi dans la page de confirmation est standard. Vous pouvez, pour cela, utiliser une inclusion SSI, une autre méthode de moteur ou encore l'insérer manuellement dans votre code HTML.
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData();
pageTracker._trackPageview();
} catch(err) {}</script>
Ensuite, dans la confirmation, sous le code de suivi, appelez les fonctions _addTrans() et _addItem(). Commencez par un appel à la fonction _addTrans() afin d'établir une transaction. _addTrans() récupère les arguments suivants : Order ID (Identifiant commande), Affiliation, Total, Tax (Taxe), Shipping (Expédition), City (Ville), State (État/région), Country (Pays). Pour chaque article acheté par un visiteur, un appel à la fonction _addItem(). _addItem() récupère les arguments suivants : Order ID (Identifiant commande), SKU ou Code (Référence ou code produit), Product Name (Nom du produit), Category (Catégorie), Price (Prix), Quantity (Quantité).
Exemple complet :
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-XXXXX-1");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._addTrans(
"1234", // Order ID
"Mountain View", // Affiliation
"18.28", // Total
"1.29", // Tax
"5", // Shipping
"San Jose", // City
"California", // State
"USA" // Country
);
pageTracker._addItem(
"1234", // Order ID
"DD44", // SKU
"T-Shirt", // Product Name
"Green Medium", // Category
"11.99", // Price
"1" // Quantity
);
pageTracker._trackTrans();
} catch(err) {}</script>