Tracker le e-commerce dans GA4 : le guide pas à pas
Data layer e-commerce, événements GA4, debugging et enhanced conversions : le guide complet pour un tracking e-commerce fiable dans GA4.
Le tracking e-commerce, fondation de votre performance
Si vous vendez en ligne, votre tracking e-commerce est la donnée la plus critique de votre stack analytics. C’est lui qui alimente vos rapports de chiffre d’affaires, vos analyses d’entonnoir de conversion, vos attributions de campagnes et vos optimisations publicitaires. Un tracking e-commerce mal implémenté, c’est une cascade de décisions prises sur des données fausses.
GA4 propose un schéma d’événements e-commerce standardisé. Le respecter à la lettre est la condition pour que vos rapports fonctionnent et que les intégrations avec Google Ads exploitent correctement vos données de conversion.
Le data layer : la fondation technique
Tout commence par le data layer. C’est un objet JavaScript que votre site doit pousser à chaque interaction e-commerce. Le data layer contient les informations structurées (produits, prix, quantités, identifiants de transaction) que GTM va ensuite lire et transmettre à GA4.
Un exemple pour l’événement view_item, déclenché quand un utilisateur consulte une fiche produit :
dataLayer.push({
event: "view_item",
ecommerce: {
currency: "EUR",
value: 49.90,
items: [{
item_id: "SKU-12345",
item_name: "T-shirt coton bio",
item_category: "Vêtements",
item_category2: "Hauts",
price: 49.90,
quantity: 1
}]
}
});
Chaque événement e-commerce suit cette structure : un nom d’événement, un objet ecommerce contenant la devise, la valeur totale et un tableau items avec le détail des produits.
Les événements e-commerce essentiels
GA4 définit une dizaine d’événements e-commerce recommandés. Les cinq indispensables sont :
view_item : consultation d’une fiche produit. Permet de mesurer l’intérêt pour chaque produit et d’alimenter les audiences de remarketing dynamique.
add_to_cart : ajout au panier. C’est le signal d’intention d’achat le plus fort avant la conversion.
begin_checkout : début du processus de commande. Marque l’entrée dans l’entonnoir de conversion.
add_payment_info et add_shipping_info : étapes intermédiaires du checkout. Permettent d’identifier précisément où les abandons se produisent.
purchase : la transaction confirmée. Doit contenir l’identifiant de transaction, le montant total, les taxes et les frais de livraison. C’est l’événement qui alimente vos rapports de revenus et vos conversions Google Ads.
Debugging : comment vérifier que tout fonctionne
Le debugging du tracking e-commerce est un processus méthodique. Commencez par l’extension Chrome GA4 DebugView : elle affiche en temps réel les événements reçus par GA4 avec tous leurs paramètres. Vérifiez que chaque événement contient les bons paramètres dans les bons formats.
Dans GTM, utilisez le mode aperçu pour inspecter le data layer à chaque étape du parcours. Vérifiez que l’objet ecommerce est correctement structuré et que les valeurs correspondent à ce qui est affiché sur la page.
Attention au piège classique : le data layer cumulatif. Si vous ne faites pas un dataLayer.push({ ecommerce: null }) avant chaque nouveau push e-commerce, les données du push précédent peuvent contaminer le suivant. C’est l’erreur la plus fréquente et la plus difficile à détecter.
Enhanced Conversions : le niveau supérieur
Les Enhanced Conversions (conversions avancées) permettent d’envoyer à Google des données first-party hashées (email, téléphone, adresse) lors de la conversion. Google les utilise pour améliorer l’attribution des conversions, en particulier pour les parcours cross-device.
La mise en place passe par le data layer ou par un sélecteur CSS automatique dans GTM. L’approche data layer est plus fiable : vous poussez les données hashées dans le data layer au moment du purchase, et GTM les envoie à Google Ads.
C’est un levier significatif pour les campagnes publicitaires. Google estime que les Enhanced Conversions améliorent la mesure des conversions de 5 à 15 % en moyenne.
Par où commencer
Si votre tracking e-commerce n’est pas encore implémenté ou si vous suspectez des anomalies dans vos données de conversion, la première étape est un audit de votre dispositif actuel. Un tracking e-commerce fiable est un investissement qui se rentabilise sur chaque euro publicitaire dépensé.