Pourquoi auditer GA4 avant de dépenser en publicité ?
Parce que les enchères automatiques de Google Ads et de Meta apprennent à partir des conversions que vous leur envoyez. Si l’achat est compté deux fois, si les formulaires de test remontent comme des prospects ou si la moitié des ventes est attribuée à PayPal, l’algorithme optimise vers une cible fausse, avec votre budget.
GA4 ne prévient jamais qu’il se trompe. Une propriété mal réglée continue d’afficher des courbes propres, et c’est souvent le premier gros mois de publicité qui révèle l’écart avec le back-office. Nous préférons le découvrir avant, en une demi-journée, plutôt qu’après trois semaines d’apprentissage perdues.
Cette page n’est pas un tutoriel de configuration. Pour installer le suivi e-commerce, voyez notre guide GA4 pour l’e-commerce, et pour créer un événement clé, celui sur les conversions GA4. Ici, on contrôle ce qui existe, dans un ordre précis, en quatre niveaux. Chaque point indique comment le vérifier et ce qu’il coûte s’il est faux.
Niveau 1 : les réglages de la propriété
Commencez par l’administration de la propriété, parce que ces réglages faussent tout le reste sans laisser de trace visible dans les rapports. Comptez une dizaine de minutes.
- Fuseau horaire et devise. Ils doivent correspondre à ceux de la boutique et du compte Google Ads. Un fuseau décalé déplace les ventes de fin de soirée sur le jour suivant, et les comparaisons jour par jour avec le back-office ne tombent jamais juste.
- Conservation des données. Une propriété standard propose deux durées, 2 mois ou 14 mois, les durées plus longues étant réservées à Analytics 360 (aide Google Analytics, Conservation des données). Si le réglage est resté à 2 mois, vos explorations ne permettront pas de comparer une saison à la précédente. Passez à 14 mois dès maintenant, le changement ne vaut que pour la suite.
- Trafic interne. Vos équipes, votre agence et vos développeurs visitent le site tous les jours. Vérifiez dans les filtres de données que le filtre de trafic interne existe, qu’il cible les bonnes adresses et qu’il n’est pas resté à l’état de test, état dans lequel il marque les visites sans les retirer des rapports.
- Sites référents indésirables. Dans les paramètres de la balise du flux web, la liste des référents indésirables doit contenir les passerelles de paiement que vos clients quittent puis retrouvent (PayPal, solution de paiement fractionné, page de 3-D Secure de la banque). Sans elle, ces domaines récupèrent le crédit de ventes qui reviennent à vos campagnes. La liste ne corrige pas l’historique.
- Accès. La propriété doit appartenir à un compte de l’entreprise. Les anciens prestataires et salariés n’y ont plus rien à faire, et personne d’autre que deux administrateurs n’a besoin du rôle le plus élevé.
Niveau 2 : la collecte des données
Une fois la propriété saine, on vérifie que chaque page envoie bien ses données, une seule fois, et selon le choix exprimé dans le bandeau cookies. C’est le niveau où l’on trouve le plus d’anomalies.
Une seule source d’envoi
Ouvrez Tag Assistant sur le site et parcourez une fiche produit, le panier, la page de paiement. Chaque page vue doit apparaître une fois. Deux balises Google qui envoient vers le même identifiant de mesure, par exemple l’intégration native de Shopify et un conteneur Google Tag Manager ajouté plus tard, doublent les sessions et les achats. Le symptôme est facile à repérer, un taux de conversion GA4 anormalement haut comparé à celui du back-office.
Consentement et mode Consentement
En France, la CNIL impose un consentement préalable aux traceurs non exemptés et un refus aussi simple que l’acceptation (CNIL, que dit la loi). Côté Google, le mode Consentement transmet ce choix aux balises par quatre paramètres, dont ad_user_data et ad_personalization, ajoutés avec la version 2 (présentation du mode Consentement). Google fournit dans l’administration de GA4 un écran de vérification des paramètres de consentement pour les données de l’Espace économique européen (aide Google Analytics). Testez aussi à la main. Refusez tout dans le bandeau, puis acceptez tout, et regardez dans Tag Assistant l’état transmis à chaque fois. Le détail de la configuration est dans notre guide du Consent Mode v2.
Domaines et sous-domaines
Si le paiement, le blog ou l’espace client vivent sur un autre domaine ou sous-domaine, la session doit survivre au passage. Faites le parcours complet et regardez la source de la session sur la page de confirmation. Si elle indique votre propre domaine ou celui du prestataire de paiement, le suivi interdomaine ou la liste des référents est à reprendre.
Niveau 3 : les événements clés
On contrôle ensuite ce que GA4 considère comme important. Ces actions s’appellent désormais des événements clés, le mot conversion étant réservé à ce que Google Ads utilise pour enchérir (aide Google Analytics).
- La liste elle-même. Elle ne doit contenir que des actions qui ont une valeur commerciale : achat, demande de devis, prise de rendez-vous, inscription qualifiée. Un scroll à 90 % ou un clic sur le numéro de téléphone marqués comme événements clés gonflent les chiffres sans rien dire des ventes.
- L’achat. L’événement purchase doit porter un transaction_id unique, une valeur et une devise (Google for Developers, Mesurer l’e-commerce). Sans identifiant, un rechargement de la page de remerciement crée une seconde vente.
- La valeur. Comparez sur une semaine le chiffre d’affaires GA4 à celui du back-office, en notant si l’un compte la TVA ou les frais de livraison et pas l’autre. Un écart de quelques pour cent s’explique par le consentement et les bloqueurs. Un écart du simple au double signale un doublon ou un oubli.
- Le formulaire. Pour un site de prospects, l’événement doit partir à la confirmation réelle de l’envoi, pas au clic sur le bouton. Envoyez un formulaire vide ou invalide et vérifiez que rien ne remonte.
Pour la méthode de comptage, une fois par événement ou une fois par session, et les choix qu’elle implique, voyez notre guide des conversions GA4.
Niveau 4 : la liaison avec Google Ads et Meta
Le dernier niveau vérifie que les régies reçoivent une conversion propre, comptée une seule fois. C’est celui qui touche directement les enchères.
Côté Google Ads, contrôlez d’abord que la propriété GA4 est associée au bon compte. Ouvrez ensuite la liste des actions de conversion et repérez les doublons. Un achat mesuré à la fois par la balise Google Ads et par un événement importé de GA4 ne doit être principal qu’une fois, l’autre passant en secondaire. Sinon, Smart Bidding compte deux ventes pour une (aide Google Ads). Vérifiez au passage que les conversions améliorées sont actives et que leur diagnostic ne signale pas d’erreur.
Côté Meta, GA4 n’intervient pas, mais l’audit doit couvrir la même vente. Le Pixel et l’API Conversions doivent envoyer le même nom d’événement avec le même identifiant pour que Meta les déduplique (Meta for Developers).
Ne cherchez pas à faire coïncider GA4, Google Ads et Meta. Ils n’attribuent pas une vente selon les mêmes règles ni à la même date, et une même commande peut être revendiquée par les deux régies. Ce qu’on attend d’un audit, c’est que chaque écart soit expliqué et stable d’une semaine à l’autre. Notre guide des modèles d’attribution détaille ces différences.
Le test de bout en bout : un achat réel
Tous les contrôles précédents se font sur des réglages. Celui-ci se fait sur une vraie transaction, et c’est le seul qui prouve que la chaîne complète fonctionne.
- Activez le mode débogage avec Tag Assistant ou l’aperçu de Google Tag Manager, puis ouvrez DebugView dans l’administration de GA4 (aide Google Analytics, DebugView).
- Arrivez sur le site par une URL qui porte des paramètres de campagne, pour vérifier que la source survit jusqu’au paiement.
- Acceptez les cookies, ajoutez un produit peu cher, payez avec un vrai moyen de paiement, y compris le passage par la passerelle externe si vous en avez une.
- Dans DebugView, contrôlez la séquence (view_item, add_to_cart, begin_checkout, purchase), puis ouvrez purchase et lisez transaction_id, value et currency.
- Rechargez la page de confirmation. Aucun second purchase ne doit apparaître.
- Le lendemain, retrouvez la commande dans GA4, dans Google Ads (colonne des conversions, avec un délai de traitement) et dans le Gestionnaire d’événements de Meta. Puis remboursez-la.
Pour un site de prospects, faites la même chose avec un formulaire réel et une adresse que vous contrôlez, puis suivez le contact jusque dans le CRM. Refaites ensuite le parcours en refusant les cookies, pour vérifier que rien d’interdit ne part.
Tableau récapitulatif de l’audit GA4
Le tableau reprend chaque point dans l’ordre où nous le contrôlons. Si vous n’avez qu’une heure avant un lancement, traitez au moins les lignes des niveaux 2 et 3.
| Point | Comment le vérifier en 2 minutes | Ce que ça coûte si c’est faux |
|---|---|---|
| Fuseau et devise | Administration, détails de la propriété, comparés à la boutique | Ventes décalées d’un jour, comparaisons impossibles |
| Conservation | Paramètres de collecte, 14 mois au lieu de 2 | Pas de comparaison d’une saison à l’autre dans les explorations |
| Trafic interne | Filtres de données, état actif | Visites et formulaires de l’équipe comptés comme des clients |
| Référents indésirables | Paramètres de la balise, passerelles listées | Ventes attribuées à PayPal ou à la banque au lieu des campagnes |
| Double balise | Tag Assistant, une page vue par page | Sessions et achats doublés, taux de conversion faux |
| Consentement | Refus puis acceptation, état lu dans Tag Assistant | Risque CNIL, ou au contraire signaux perdus pour les enchères |
| Événements clés | Liste limitée aux actions qui ont une valeur | Enchères optimisées vers des clics sans valeur |
| purchase | transaction_id, value, currency dans DebugView | Ventes en double, ROAS surévalué |
| Doublons Google Ads | Une seule action principale par vente | Smart Bidding compte deux ventes pour une |
| Test de bout en bout | Achat réel retrouvé dans GA4, Google Ads et Meta | Une panne de la chaîne découverte après le budget |
Exemple fictif
Le cas qui suit est inventé pour illustrer l’ordre de lecture. Une boutique s’apprête à doubler son budget Google Ads pour les fêtes. Le test d’achat montre deux purchase pour une commande, l’un envoyé par l’intégration native, l’autre par un conteneur oublié, et la source de la session indique le domaine de la passerelle de paiement. Corriger ces deux points avant le lancement change la base sur laquelle les enchères vont apprendre, ce qu’aucun réglage de campagne n’aurait rattrapé.
Faire l’audit vous-même ou le confier ?
Les niveaux 1 et 3 sont à la portée de quiconque a un accès éditeur et une heure devant lui. Les niveaux 2 et 4 demandent de lire des requêtes réseau, de comprendre la déduplication et de savoir ce que fait chaque intégration installée sur la boutique. C’est là que les erreurs restent invisibles le plus longtemps.
Si vous lancez une campagne importante, ou si vos chiffres GA4, Google Ads et Meta divergent sans explication, notre agence de tracking publicitaire réalise cet audit sur vos comptes et vous remet la liste des corrections par ordre d’impact. Si le doute porte plutôt sur les campagnes elles-mêmes, structure, budgets et créations, c’est l’objet de notre audit publicité. Et quand le consentement fait perdre trop de signal, le tracking server-side est l’étape suivante à étudier, pas la première.