AccueilRessources → Audit tracking e-commerce : la checklist

Audit tracking e-commerce : la checklist en 13 familles de défauts

Nicolas Malabre · Publié le 31 juillet 2026 · Lecture 8 min
Un audit de tracking e-commerce vérifie une seule chose, mais elle est vitale : que chaque vente réelle soit comptée une fois par Meta, Google Ads et GA4. Il passe en revue 13 familles de défauts — de la collecte navigateur au consentement, en passant par la déduplication et le server-side. En pratique, 4 familles concentrent l'essentiel des pertes.

Qu'est-ce qu'un audit de tracking, et pourquoi le faire ?

Un audit de tracking, ce n'est pas un PDF de 40 pages qui finit dans un tiroir. C'est une opération simple dans son principe : on pose côte à côte vos ventes back-office (Shopify, votre CMS, votre ERP) et les conversions déclarées par vos plateformes publicitaires, sur 30 jours. L'écart — et surtout son sens — dit déjà où creuser.

Si GA4 affiche 15 % de ventes en moins que votre back-office, des conversions se perdent avant d'arriver. Si Meta en affiche plus que votre back-office, vous comptez double. À partir de là, on remonte chaque perte jusqu'à sa cause. Et les causes, sur les stacks e-commerce, tombent presque toujours dans les mêmes 13 familles.

L'objectif final n'est pas d'avoir « plus de chiffres », c'est de savoir quel chiffre croire avant d'engager du budget média dessus.

Quelles sont les 13 familles de défauts à vérifier ?

Voici la grille que je passe sur chaque stack, dans l'ordre où les défauts font le plus mal. Pour chaque famille, le défaut qu'on trouve le plus souvent — et l'article qui rentre dans le détail quand il existe.

#FamilleLe défaut le plus fréquentApprofondir
1Collecte & implémentationTag qui double son firing, dataLayer incohérent entre templates, valeurs hardcodées au lieu de variables
2Consent & RGPDConsent Mode V2 absent, CMP chargée après GTM, tags qui partent avant l'accordConsent Mode V2
3Attribution & déduplicationPixel/CAPI sans event_id partagé, self-referral du PSP, UTM perdus à la redirection de paiementDédup Pixel/CAPI
4Server-side / CAPI / sGTMPas de relais first-party, EMQ faible, PII mal hashée ou envoyée en clairTracking server-side
5E-commercevalue TTC vs HT, currency manquant, purchase re-déclenché au reload de la page de confirmationÉcart Shopify/GA4
6Plateforme / CMSCustom Pixel Shopify sandboxé, modules concurrents PrestaShop, hooks WooCommerce mal placésPixel sur Shopify
7GA4Deux propriétés en parallèle, trafic interne non filtré, (not set) sur les sourcesDeux GA4 en double
8Google AdsEnhanced Conversions absentes, gclid non capturé, conversions dupliquées via import GA4gclid perdu
9MetaBase code du Pixel dupliquée, Advanced Matching incomplet, domain verification manquantevoir famille 3
10Identity & cross-deviceUser ID non implémenté, pas de stitching connecté/anonyme, parcours cross-device cassés
11Technique / infra / navigateurITP Safari (cookies 7 jours), adblockers qui bloquent le pixel, CSP qui casse les scripts tiersvoir famille 4
12Mobile appSDK mal intégré, limites SKAdNetwork, consentement ATT, attribution deeplink
13Mesure & gouvernanceÉcart back-office vs plateformes non quantifié, pas de plan de taggage ni de naming, pas de QA avant déploiementvoir famille 5
4 / 13Sur les stacks e-commerce que je scanne, les 13 familles sont toutes possibles — mais 4 concentrent l'essentiel des pertes : déduplication, consentement, GA4 en double, et dépendance totale au navigateur. C'est par là qu'on commence, toujours.

Par où commencer quand tout est à revoir ?

On ne répare pas 13 familles en même temps, et ce n'est pas nécessaire. Quatre défauts reviennent sur la quasi-totalité des comptes, et ce sont eux qui coûtent le plus cher en budget média gaspillé. Dans l'ordre :

  1. Le Pixel Meta sans déduplication CAPI. Dès qu'un pixel et une API serveur envoient l'achat sans event_id commun, Meta compte double ou choisit arbitrairement. La règle de l'event_id se vérifie en cinq minutes.
  2. Les tags qui partent avant le consentement. Exposition RGPD d'un côté, données sales de l'autre. Le test en deux minutes vous dit si vous êtes concerné.
  3. Deux propriétés GA4 en parallèle. Installées au fil des prestataires, elles gonflent les chiffres sans que personne ne sache lesquels croire. Comment les détecter.
  4. Tout qui repose sur le navigateur. Sans collecte first-party, la mesure meurt avec les cookies. C'est le rôle du tracking server-side, qu'on peut héberger de plusieurs façons selon le budget.

Peut-on faire cet audit soi-même ?

Les premiers tests, oui — et je les recommande, parce qu'ils vous donnent une idée honnête de l'état des lieux avant même de parler à qui que ce soit :

Ces tests révèlent les gros défauts. Ce qu'ils ne révèlent pas, c'est le réglage fin : une déduplication qui marche 90 % du temps, un consentement transmis au client mais pas au serveur, un EMQ correct mais améliorable. C'est là qu'un œil entraîné, et un scan des requêtes réseau ligne par ligne, font la différence entre « ça a l'air de marcher » et « c'est mesuré ».

Reste la question du budget : combien coûte une remise à niveau, et pourquoi le TJM est un piège.

FAQ

Comment auditer le tracking d'un site e-commerce ?
On compare d'abord les ventes back-office aux conversions déclarées par Meta, Google Ads et GA4 sur 30 jours. L'écart, et son sens, oriente vers l'une des 13 familles de défauts. On trace ensuite chaque perte jusqu'à sa cause — collecte, consentement, déduplication ou server-side — requêtes réseau à l'appui.
Quel est le défaut de tracking le plus fréquent en e-commerce ?
La déduplication Pixel/CAPI Meta cassée : le pixel et l'API serveur envoient chacun leur version de l'achat sans event_id partagé, et Meta compte double. Juste derrière viennent les tags qui se déclenchent avant le consentement, et deux propriétés GA4 installées en parallèle qui ne disent pas la même chose.
Peut-on faire un audit de tracking soi-même ?
Les premiers tests, oui : ouvrir une fenêtre privée, regarder l'onglet Réseau pour voir quels tags partent avant le clic sur la bannière, comparer une commande réelle au nombre remonté dans GA4. Ça révèle les gros défauts. Le réglage fin de la déduplication et du consentement demande un œil entraîné.
Combien de temps prend un audit de tracking ?
Le scan initial se fait en amont, sans accès : requêtes réseau, dataLayer, IDs de conteneurs, en une à deux heures. La revue complète des 13 familles, avec accès à GTM, GA4 et aux plateformes, prend une demi-journée. La remise à plat qui suit compte, elle, 10 à 15 jours ouvrés.
Nicolas Malabre

Nicolas MalabreMedia buyer senior — 10 ans d'achat média Google Ads & Meta. Je scanne des stacks e-commerce chaque semaine et je répare la couche de mesure des marques qui dépensent en publicité. Profil Malt ↗

Vous voulez savoir combien de familles sont en défaut chez vous ?

Je scanne votre stack avant le call — requêtes réseau, dataLayer, consentement — et je vous dis lesquelles des 13 familles fuient, et lesquelles sont déjà propres.

Diagnostic gratuit — 30 min

Vous repartez avec le diagnostic, que l'on travaille ensemble ou non.