Accueil › Blog › Suivi e-commerce dans GA4 : mesurer votre boutique en ligne
Blog · Tracking & analytics

Suivi e-commerce dans GA4 : mesurer votre boutique en ligne

Les événements e-commerce que GA4 attend, les paramètres obligatoires, ce que vous mettez dans value et comment traiter achats en double et remboursements.

GA4 ne mesure pas l'e-commerce tout seul : votre boutique en ligne doit transmettre chaque étape sous forme d'événement [1]. Mesurez au minimum purchase, avec un ID de transaction unique, une liste items, une value numérique et la devise. Transmettez les remboursements avec refund, ajoutez les pages de paiement aux sites référents à ignorer et comparez chaque mois votre chiffre d'affaires GA4 à celui de votre boutique.

Que vous le mettiez en place vous-même, que vous le demandiez à votre développeur ou que vous fassiez appel à une agence Google Analytics, les choix sont les mêmes. Le plus important est ce que vous mettez dans value, car GA4, Google Ads et vos propres rapports doivent utiliser le même chiffre.

De quels événements avez-vous besoin ?

Commencez par purchase, puis ajoutez les étapes qui y mènent. Utilisez les noms recommandés par Google : GA4 en tire automatiquement des rapports, comme Achats d'e-commerce [1].

Les principaux événements e-commerce de GA4 (sources [1], [2])
ÉvénementQuand il se déclenche
view_itemUn visiteur consulte une fiche produit
add_to_cartUn produit est ajouté au panier
begin_checkoutLe processus de commande démarre
purchaseLa commande est passée
refundUne commande est remboursée totalement ou partiellement

Les quatre premiers vous montrent où les visiteurs décrochent. Google en prévoit d'autres, notamment pour les listes de produits, les informations de livraison et de paiement et les promotions internes [2]. Si vous travaillez avec Shopify, le pixel Shopify mesure certains événements automatiquement : vérifiez lesquels, pour éviter qu'ils se déclenchent en double à côté de vos propres balises [1].

Quels paramètres accompagnent un achat ?

Pour purchase, deux paramètres sont obligatoires, et le reste détermine si vos chiffres de revenus sont exploitables [2].

Paramètres de l'événement purchase (source [2])
ParamètreObligatoire ?Contenu
transaction_idOuiUn ID unique par commande, comme votre numéro de commande, sans donnée qui renvoie à un client [3]
itemsOuiLes articles achetés, chacun avec au moins un item_id ou un item_name
valueOui, avec réserveLa somme du prix multiplié par la quantité de tous les articles, sous forme de nombre
currencyOui, dès que vous transmettez valueLa devise en trois lettres, EUR pour une boutique belge
tax, shippingNonTaxes et frais de livraison, sous forme de nombres distincts

Un nombre s'écrit sans symbole de devise : 72.05, pas "€ 72,05" [4]. Parmi les paramètres facultatifs figurent notamment coupon et customer_type (new ou returning), pour lequel Google recommande une fenêtre de 540 jours [2].

Que mettre dans value ?

Google recommande une value hors livraison et hors taxes ; celles-ci se transmettent à part dans shipping et tax [2]. Pour une boutique belge qui affiche ses prix TVA comprise, c'est un choix à faire en connaissance de cause.

Les deux options peuvent fonctionner, tant que vous vous tenez à une seule définition. Si vous changez d'un mois à l'autre, ou si Google Ads utilise une autre valeur que GA4, votre stratégie d'enchères se pilote sur un autre chiffre que celui de vos rapports.

Comment transmettre un achat

Avec Google Tag Manager, votre boutique pousse les données dans la couche de données (data layer), et une balise GA4 les transmet. Videz d'abord l'objet e-commerce précédent, pour que les données d'une étape antérieure ne s'y mêlent pas [5] :

dataLayer.push({ ecommerce: null });
dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: 'BE-10482',
    value: 59.50,
    tax: 12.50,
    shipping: 4.95,
    currency: 'EUR',
    items: [{
      item_id: 'SKU-231',
      item_name: 'Gants de jardin en cuir',
      price: 29.75,
      quantity: 2
    }]
  }
});

Ici, les prix sont hors TVA : value vaut 2 x 29,75 = 59,50 euros. Dans la balise d'événement GA4, cochez sous More Settings › Ecommerce l'option Send Ecommerce data ; un déclencheur Custom Event sur purchase déclenche la balise [5].

Demandez à votre développeur ou à votre plateforme que les événements suivent exactement les noms de Google, et que purchase ne se déclenche qu'une fois la commande passée, pas au clic sur « Commander ». Testez chaque modification dans DebugView : dans les rapports standard, les données e-commerce peuvent mettre jusqu'à 24 heures à apparaître [1].

Achats en double et remboursements

L'ID de transaction vous protège contre les achats en double, par exemple quand un client recharge la page de confirmation : GA4 dédoublonne les achats qui ont le même ID, mais uniquement pour les flux Web [3]. N'envoyez jamais un ID vide ou fixe, car GA4 filtrerait alors de vraies commandes [3]. Pour repérer les transactions en double ou inconnues, lisez (not set), spam et achats en double dans GA4 : les corriger.

Un remboursement se transmet avec refund, avec le même ID de transaction et les articles remboursés dans la liste items [1], [5]. Revenus issus des achats (Purchase revenue) déduit les remboursements, Revenus bruts des achats (Gross purchase revenue) non [6]. Comme un remboursement se fait généralement dans le back-office, demandez explicitement à votre développeur comment l'événement refund est envoyé.

Les pages de paiement, des sites référents à ignorer

Si un client paie sur la page d'un prestataire de paiement ou de sa banque, GA4 peut considérer son retour comme une nouvelle visite venant de ce domaine. Le prestataire de paiement reçoit alors la vente, et non la campagne qui a amené le client ; Google cite lui-même cet exemple [7]. Ajoutez ces domaines aux sites référents à ignorer dans les paramètres de balise de votre flux Web, jusqu'à 50 par flux [7].

Pour savoir de quels domaines il s'agit, consultez votre rapport Acquisition de trafic. Testez pour cela un paiement avec chaque mode de paiement que vous proposez.

Contrôler le chiffre d'affaires et l'envoyer vers Google Ads

GA4 et votre boutique n'affichent jamais exactement le même chiffre. La question est de savoir si l'écart est explicable et stable.

Pourquoi le chiffre d'affaires de GA4 et celui de la boutique diffèrent
CauseCe qui se passeQue faire
ConsentementLes visiteurs qui refusent manquent dans GA4 ou sont seulement modélisésL'accepter comme un écart durable
Définition de valueGA4 hors TVA, votre comptabilité TVA comprise, ou l'inverseReprendre le même chiffre de votre boutique
RemboursementsSans événement refund, le chiffre d'affaires complet reste affichéConfigurer refund, ou comparer avec Revenus bruts des achats [6]
Commandes impayéespurchase compte un paiement par virement avant qu'il soit payéComparer avec les commandes passées
TempsGA4 suit le fuseau horaire de votre propriété, et les données peuvent arriver jusqu'à 24 heures plus tard [1], [8]Régler la propriété sur Bruxelles, ne pas comparer le jour même

Un écart qui reste identique mois après mois vient généralement du consentement. Un saut soudain après une mise à jour de votre boutique, de votre thème ou de votre bannière signale une erreur.

Pour piloter vos campagnes sur le chiffre d'affaires, faites de purchase une conversion dans Google Ads ; les conversions créées depuis GA4 sont secondaires par défaut [9]. Comment faire ce choix, vous le lirez dans Événements clés et conversions dans GA4 : la différence expliquée. Pour les campagnes Shopping, cette valeur doit être juste : voir Créer une campagne Google Shopping : le guide pour e-shops.

Vous doutez de votre mesure e-commerce ? L'audit tracking gratuit vérifie quels événements se déclenchent, quels paramètres ils transmettent et si les achats ne sont comptés qu'une fois.

Questions fréquentes

De quels événements e-commerce ai-je besoin dans GA4 ?

Au minimum purchase, car c'est lui qui mesure votre chiffre d'affaires. Google recommande en plus une série d'événements qui suivent le parcours de la liste de produits jusqu'à l'achat, comme view_item, add_to_cart et begin_checkout, plus refund pour les remboursements. Ils vous montrent où les visiteurs décrochent.

Quels paramètres sont obligatoires pour un achat ?

Pour l'événement purchase, Google demande un transaction_id unique et une liste items où chaque article a un item_id ou un item_name. Sans value ni currency, vos chiffres de revenus sont inexploitables, et qui transmet value doit aussi transmettre currency. Taxes et frais de livraison se transmettent à part avec tax et shipping.

La value dans GA4 doit-elle inclure la TVA et la livraison ?

Google recommande que value soit la somme du prix multiplié par la quantité de tous les articles, sans frais de livraison ni taxes. Ceux-ci se transmettent à part dans shipping et tax. Plus important que le choix lui-même : utilisez la même définition dans GA4, dans Google Ads et dans vos propres rapports.

Pourquoi le chiffre d'affaires dans GA4 diffère-t-il de celui de ma boutique ?

Parce que GA4 ne voit que ce que le navigateur envoie. Les visiteurs sans consentement manquent ou sont modélisés, et les remboursements ne sont déduits qu'avec un événement refund. La définition de value, les achats en double et les commandes impayées jouent aussi. Votre boutique reste la source de vérité.

Comment traiter les remboursements dans GA4 ?

Avec l'événement refund, avec le même transaction_id que l'achat d'origine. Google recommande de transmettre les articles remboursés dans la liste items, avec item_id et quantité, pour un remboursement total comme partiel. La métrique Revenus issus des achats déduit les remboursements, Revenus bruts des achats non.

Sources

  1. [GA4] Configurer des événements d'e-commerce — Aide Google Analytics, consulté le 27 sept. 2026
  2. Événements recommandés (référence pour les développeurs) — Google for Developers, 16 sept. 2026, consulté le 27 sept. 2026
  3. Minimiser les événements clés en double à l'aide des ID de transaction — Aide Google Analytics, consulté le 27 sept. 2026
  4. Corriger les données sur les revenus manquantes — Aide Google Analytics, consulté le 27 sept. 2026
  5. Mesurer l'e-commerce — Google for Developers, 19 août 2026, consulté le 27 sept. 2026
  6. Dimensions et métriques Analytics — Aide Google Analytics, consulté le 27 sept. 2026
  7. Identifier les sites référents à ignorer — Aide Google Analytics, consulté le 27 sept. 2026
  8. Configurer Analytics pour un site Web et/ou une application — Aide Google Analytics, consulté le 27 sept. 2026
  9. Créer des conversions Google Ads basées sur des événements clés Google Analytics — Aide Google Analytics, consulté le 27 sept. 2026
·

À lire aussi

Blog · Tracking & analytics

Vos chiffres sont-ils justes ?