← Tous les articles

Votre tracking vous ment peut-être en silence. Voici comment le voir.

GA4 qui compte une vente deux fois, conversions invisibles, consentement mal remonté : le tracking cassé ne prévient pas. La méthode d'audit d'un consultant, avec un cas réel.

Un tableau de bord analytics affichant une courbe en hausse, dont l'ombre projetée révèle une courbe effondrée

Voici une histoire vraie. Sur une boutique en ligne que nous connaissons bien, GA4 comptait chaque vente deux fois : deux achats enregistrés pour un seul réellement livré, 298 EUR affichés pour 149 réels. Aucune alerte, aucun message d’erreur. Les dashboards étaient verts. Les chiffres étaient faux.

Le plus instructif dans cette histoire : la boutique appartient à un éditeur de solutions de tracking. Si ça arrive chez un spécialiste, posez-vous la question pour votre propre boutique. En tant que consultants, c’est un des premiers points que nous vérifions en audit, et c’est un des plus souvent défaillants.

Dans cet article : pourquoi la mesure marketing se dégrade en silence, ce que le tracking server-side répare vraiment, et la méthode que nous appliquons pour vérifier qu’un tracking dit la vérité.

Le mensonge silencieux, en 30 secondes.

Pourquoi vos chiffres sont faux (et de plus en plus)

Trois forces travaillent contre votre mesure depuis des années :

  1. Les bloqueurs de publicité, qui empêchent les pixels de se charger.
  2. iOS et les navigateurs, qui raccourcissent ou suppriment les cookies.
  3. La disparition des cookies tiers, qui casse le lien entre le clic sur une publicité et l’achat. Elle n’a pas eu lieu comme annoncé, mais ce qui a réellement changé suffit à dégrader l’attribution.

Le résultat est toujours le même : les plateformes publicitaires voient une partie seulement de vos conversions. Vos campagnes semblent moins rentables qu’elles ne le sont. Et comme les algorithmes d’enchères de Google et Meta optimisent sur ces données incomplètes, ils prennent de mauvaises décisions avec votre budget. Vous payez deux fois : en visibilité perdue, puis en budget mal alloué.

Le tracking server-side, expliqué simplement

Le principe tient en une phrase : au lieu de compter sur le navigateur du visiteur (et sur tout ce qui peut l’en empêcher), c’est le serveur de votre boutique qui envoie les conversions directement à Meta, Google Ads et GA4.

Un navigateur peut bloquer un pixel. Il ne peut pas bloquer une conversation de serveur à serveur. Sur le cas évoqué plus haut, des ventes réelles qui n’avaient laissé aucun cookie (79 et 149 EUR) ont ainsi été transmises aux plateformes avec leurs identifiants de commande. Sans server-side, elles étaient invisibles.

Précision importante, parce que le sujet est souvent vendu de travers : le server-side ne sert pas à contourner le consentement. Sans consentement marketing, rien ne doit partir, point. Il sert à fiabiliser la mesure des visiteurs qui ont consenti. Nous y revenons plus bas.

Le vrai problème : personne ne surveille après l’installation

Installer du tracking server-side, beaucoup de prestataires savent le faire. Mais une fois la tuyauterie posée, qui vérifie qu’elle continue de dire la vérité ?

C’est le point aveugle de tout le marché, et c’est là que nous voyons le plus de dégâts en audit. Un tracking cassé ne plante pas votre site, n’envoie pas d’email d’erreur. Il ment en silence, parfois pendant des semaines, pendant que vos enchères optimisent sur du faux et que vos rapports orientent de mauvaises décisions.

La discipline vaut au-delà du tracking, pour tout ce qui s’affiche sans erreur : nous l’avons appliquée à la vitesse de ce site, et deux des six optimisations posées n’ont rien changé du tout. Le détail chiffré est dans ce site est passé de 73 à 99.

Retour sur le cas GA4 : l’anatomie d’un mensonge silencieux

Deux sacs de courses identiques qui ne projettent qu'une seule ombre, et une loupe grossissant un tableau de comparaison à deux colonnes
Une vente réelle, deux enregistrements : le double comptage se cache dans les configurations les plus banales.

Avant d’y venir, une précision utile : la plupart des écarts de ce type ne viennent pas du server-side lui-même, mais d’une configuration jamais documentée. C’est le rôle du plan de marquage, et c’est aussi pour ça que GA4 est mal réglé presque partout.

Reprenons l’histoire du début. La cause du double comptage était d’une banalité totale : l’achat était envoyé deux fois, une fois par le navigateur, une fois par le serveur. Et contrairement à sa réputation, GA4 ne déduplique pas.

Ce qui a attrapé le bug, c’est une table de réconciliation : un tableau qui compare, jour par jour, ce que le site a réellement livré avec ce que GA4 et Google Ads ont enregistré. L’écart a sauté aux yeux à la première lecture, et le bug a été corrigé le jour même : une seule source d’envoi pour l’achat, plus de double comptage.

Table de reconciliation comparant conversions livrees et enregistrees par GA4, ecart visible jour par jour
La table de réconciliation qui a attrapé le double comptage : livré 1, enregistré 2, jour après jour. Un jour non lu est exclu, jamais compté comme un écart de zéro.

L’erreur qui coûte le plus cher Envoyer ses conversions à la fois côté navigateur et côté serveur, en comptant sur GA4 pour dédupliquer. Cette configuration est extrêmement répandue. Si personne n’a jamais comparé vos chiffres ligne à ligne, vous ne savez pas si votre GA4 dit la vérité.

Notre méthode d’audit : les 5 vérifications qui comptent

Voici ce que nous regardons quand nous auditons la mesure d’un e-commerçant, dans le cadre de notre expertise data et analytics. C’est une bonne base d’auto-diagnostic :

Vérification Ce qu’on regarde Signal d’alerte
La réconciliation Le nombre de commandes réelles (votre back-office) face à ce que GA4 et Google Ads affichent, jour par jour Un écart qui varie sans raison. Un écart stable, lui, se corrige
Le silence anormal Les heures sans aucune conversion Zéro à 3 h du matin est normal, zéro à 14 h ne l’est pas. Encore faut-il le remarquer le jour même, pas au bilan mensuel
Les échecs de livraison par destination Le résultat des envois plateforme par plateforme Un flux qui fonctionne vers Meta et échoue vers Google Ads. Vu de loin, « le tracking marche »
Les identifiants de matching La présence des emails hachés et des identifiants de commande dans vos événements Ils se raréfient : les plateformes attribuent de moins en moins bien, sans jamais vous le dire
Le consentement La part de vos événements qui porte un état de consentement clair La part d’« inconnu » monte : votre bannière cookies ou son intégration s’est probablement dégradée. Risque de conformité autant que de mesure
Les cinq points que nous vérifions en audit de mesure, dans cet ordre.
Encadré À corriger : l'anomalie match_drop expliquée en langage clair, avec sa cause probable, une recette de correction en quatre étapes et un bouton Copier le ticket
Ce que doit produire un bon outillage quand un signal se dégrade : une explication en langage clair, une cause probable, une recette pas à pas et un ticket prêt à donner au développeur.

L’auto-diagnostic des 7 jours Faisable dès cette semaine, sans aucun outil : prenez vos 7 derniers jours et comparez jour par jour vos commandes réelles avec les achats vus par GA4 et par Google Ads. Si les trois lignes ne racontent pas la même histoire, vous savez où creuser.

L’outillage : automatiser la surveillance plutôt que la refaire à la main

Faire ces vérifications à la main chaque jour n’est pas réaliste pour une PME. C’est un travail d’outillage, pas de volonté.

Pour nos clients, nous déployons DataFirefly Server-Side. Transparence complète : l’outil est édité par Datafirefly Limited, la société sœur de notre agence, et c’est précisément parce que nous le connaissons de l’intérieur que le cas GA4 raconté plus haut a été détecté et corrigé le jour même. Il automatise exactement la méthode ci-dessus : réconciliation quotidienne, détection des anomalies avec explication en langage clair, recette de correction, score de santé du signal. Les modules s’installent avec une clé de connexion sur PrestaShop, WooCommerce et Shopware, sans Google Tag Manager server-side à héberger. Et chaque action sensible reste validée par un humain, jamais appliquée automatiquement.

Un bras robotique tend un rapport chiffré, deux mains humaines tiennent le stylo et le tampon qui le valident
Le principe à exiger : l’outil propose, l’humain valide.
Écran Signal Analyst : un score de santé du signal de 88 sur 100 contre 94 la veille, et le tableau des sept composantes de la note avec leur poids, leur valeur et la mention mesuré, estimé ou sans objet
Un score de santé honnête : chaque composante dit si elle est mesurée, estimée, ou sans objet.

Le forfait gratuit (0 EUR, sans carte bancaire, 1 site, 10 000 requêtes par mois) suffit pour brancher la réconciliation sur votre boutique et vérifier, chiffres en main, si votre tracking vous dit la vérité. Les forfaits payants démarrent à 39 EUR par mois.

Un dernier point que nous apprécions en tant que consultants : le connecteur IA en lecture seule. Vous collez une adresse dans Claude ou ChatGPT, et votre assistant répond à vos questions (« quelle destination a le plus échoué cette semaine ? ») avec vos vrais chiffres, sans pouvoir rien modifier : la lecture est la seule capacité exposée.

Une fenêtre d'assistant IA reliée par un câble à des tableaux de bord, avec un symbole en forme d'œil indiquant un accès en lecture seule
Le connecteur IA : votre assistant lit vos données de tracking, il ne peut rien modifier.
Écran Connecter votre assistant IA : l'étape 1 affiche l'adresse à copier avec son bouton Copier, l'étape 2 détaille en deux colonnes la marche à suivre dans Claude et dans ChatGPT
La connexion tient en une adresse à coller dans Claude ou ChatGPT.

Cela dit, la méthode prime sur l’outil : quel que soit celui que vous choisissez, exigez une réconciliation chiffrée, des alertes le jour même et un comportement conforme sur le consentement. Un outil qui ne fait qu’envoyer des événements sans jamais se surveiller reproduit le problème qu’il prétend régler.

Le consentement : ce que le server-side doit respecter

Le RGPD ne disparaît pas parce que les événements partent du serveur. Ce que nous vérifions systématiquement :

  • Deny-by-default : sans consentement marketing, rien ne part. Sans bannière cookies détectée, le réglage par défaut doit être le refus, jamais l’inverse.
  • Compatibilité CMP : l’outil doit s’adapter à votre bannière existante quelle qu'elle soit, pas exiger d’en changer.
  • Traçabilité : l’état du consentement doit voyager dans chaque événement, pour que la conformité soit vérifiable événement par événement, pas déclarée sur l’honneur.
Écran Inspector : un tableau d'événements horodatés avec leurs destinations Meta, GA4 et Google Ads, et sous le tableau le détail de délivrance en HTTP 200 par plateforme ainsi que les signaux de matching présents
Chaque événement montre la réponse de chaque plateforme et l’état des identifiants : leur présence uniquement, jamais leurs valeurs.

Un server-side qui « récupère » les visiteurs ayant refusé n’est pas une optimisation, c’est une infraction. Fuyez les prestataires qui le vendent comme ça.

Reste la question en amont, celle du réglage de Consent Mode lui-même : mode basique ou mode avancé. Le mode avancé n’apporte quelque chose qu’au-dessus de seuils de volume publiés par Google, et beaucoup de PME ne les atteignent jamais. Nous détaillons ce calcul dans Consent Mode v2, le mode avancé ne vous rapporte peut-être rien.

La même logique s’étend désormais à l’intelligence artificielle : savoir ce qui tourne chez vous, et pouvoir le prouver. C’est tout le sujet de l’AI Act pour une boutique en ligne, et la démarche est la même qu’ici, un inventaire avant tout le reste.

FAQ

Le tracking server-side est-il légal en Europe ?

Oui, à condition de respecter le consentement. Bien fait, il envoie les conversions des visiteurs qui ont consenti, de façon plus fiable. Il ne doit jamais servir à mesurer ceux qui ont refusé.

J’ai déjà GA4 et le pixel Meta. Pourquoi mes chiffres seraient-ils faux ?

Parce que les pixels dépendent du navigateur, et que bloqueurs et restrictions iOS en font disparaître une partie. Et parce qu’une erreur de configuration (comme le double envoi navigateur plus serveur du cas ci-dessus) fausse les chiffres sans déclencher la moindre alerte.

Comment savoir si mon tracking est cassé en ce moment ?

Comparez sur les 7 derniers jours vos commandes réelles avec les achats vus par GA4 et Google Ads, jour par jour. Un écart notable mérite une investigation. C’est exactement ce qu’une table de réconciliation automatise.

Dotsland peut-il m’accompagner sur ce sujet ?

Oui. Audit de votre mesure, mise en place du server-side, plan de tracking et suivi dans le temps. Contactez-nous, ou commencez par l’auto-diagnostic des 7 jours ci-dessus : c’est gratuit et souvent très parlant.

Sur ces sujets de mesure et de visibilité, la fiabilité de la donnée est décisive. On s'appuie sur le tracking Server-Side DataFirefly pour une mesure durable, résiliente aux bloqueurs et aux restrictions cookies.

Envie d'appliquer ça à votre activité ?

Contactez-nous →

À lire aussi

Laisser un commentaire

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

10 − un =