Audit Tracking pour booster les perfs de votre Marketing Digital

Audit tracking pour booster les perfs de votre marketing digital

Un mauvais tracking, c’est le problème le plus silencieux dans le Marketing Digital. Quelles que soient les actions ou la stratégie digitale mises en place. Collecter les données et les rediriger vers les différents outils que vous utilisez est primordial pour optimiser les performances de vos actions de webmarketing.

    • Vos campagnes Google Ads, Meta Ads ou autres tournent, vos budgets partent, mais les données qui remontent sont fausses, incomplètes ou dupliquées. Résultat : vous pilotez à l’aveugle, vos stratégies d’enchères automatiques apprennent sur de mauvaises conversions, et vos décisions d’investissement reposent sur du sable.
    • Vous utilisez Google Analytics pour comprendre comment vos visiteurs interagissent avec votre site mais les différents événements clés (ceux important pour votre business) ne sont pas paramétrés. Vous avez peut-être également vu passer différents prestataires… l’un utilisant Google Tag Manager, l’autre un module prêt à l’emploi pour votre CMS. Résultat : vos données remontent en double (parfois en triple) dans vos outils d’analyse, biaisant ainsi toutes vos décisions stratégiques.
    • Vous utilisez régulièrement des codes QR sur vos supports de comme « papier » sans jamais traquer ceux-ci… Impossible d’en connaître l’efficacité.
    • Vous publiez régulièrement sur les réseaux sociaux. Vous obtenez de nombreux likes, partages, commentaires mais ne connaissez pas vraiment ce que devient cet engagement une fois que votre cible se retrouve sur votre site. Vous contacte-t-elle ou est-ce qu’elle part aussi vite qu’elle est arrivée sans rien demander.

Un audit tracking rigoureux permet d’identifier ces problèmes avant qu’ils ne coûtent trop cher.

❓Mais par où commencer ?

❓Que vérifier exactement ?

❓Dans quel ordre ?

Après plus de 15 ans à configurer et auditer des setups de mesure pour des e-commerçants et des entreprises en génération de prospects, j’ai structuré une méthode de contrôle couvrant l’ensemble de la chaîne : navigateur, GTM, Data Layer, Consent Mode, GA4, Google Ads, Meta, server-side tracking et connexion CRM.

Voici les différents couches à auditer, les points de contrôle clés pour chacune, et les erreurs les plus fréquemment rencontrées.

Avant de continuer la lecture de cet article, n’hésite pas à t’inscrire à ma newsletter ici afin d’être averti lorsqu’un nouvel article arrive sur le blog !

Pourquoi réaliser un audit tracking ?

Le tracking est la fondation de toute stratégie digitale performante. Il permet d’analyser et optimiser trois éléments fondamentaux de votre présence en ligne :

    • Votre site web : pour comprendre comment les visiteurs l’utilisent. Si il converti et comment optimiser le taux de conversion.
    • Votre acquisition organique (ou naturelle) : que ce soit pour le SEO ou les posts que vous rédigez sur les réseaux sociaux, le tracking vous donne de nombreuses infos pour aller au-delà des basiques « nombre de visiteur » ou « temps passé » sur le site.
    • Votre acquisition payantes : aujourd’hui toutes les régies pubs (Google Ads, Meta Ads, Tiktok Ads…) ont besoins de données de qualité (plus que du volume) pour permettre à leurs algorithmes de performer et de réaliser des campagnes publicitaires rentables.

Sans données fiables, trois problèmes majeurs apparaissent :

    • Analyse et optimisation biaisée : les décisions stratégiques reposent sur vos rapports. Si votre taux de capture de transactions est à 70 % au lieu de 95 %, vous basez vos décisions sur des données incomplètes.
    • Algorithmes publicitaires sous ou mal-alimentés : les stratégies d’enchères automatiques (Target CPA, Target ROAS, Maximize Conversions) apprennent sur les signaux de conversion que vous leur fournissez. Si ces signaux sont erronés (conversions dupliquées, transactions manquantes, valeurs incorrectes) l’algorithme optimise dans la mauvaise direction. Vous pouvez perdre des mois de budget avant de comprendre pourquoi vos performances stagnent. Au-delà des données « transactionnels » le tracking côté serveur permet d’enrichir vos données. Il s’agit d’apporter plus de contexte aux algorithmes publicitaires pour les aider à mieux agir.
    • Conformité RGPD : c’est un enjeu légal. Un Consent Mode mal configuré, des balises qui se déclenchent avant le consentement, des cookies qui persistent sans accord : ce sont des risques réels.

     

  • Un audit tracking structuré permet de corriger tout cela. Voici comment l’aborder étape par étape.

L'onglet "réseau" (Network), point de départ de l'audit tracking

Ce qu’il faut vérifier dans l’onglet réseaux (Network) pour débuter votre audit tracking

Filtrez les requêtes par collect, facebook, Google Ads. Naviguez sur les pages clés du site : page d’accueil, fiche produit, panier, confirmation de commande. Observez :

    • Les status codes
    • Le nombre de hits par vue de page : si vous voyez 2 ou 3 requêtes vers google-analytics.com/collect sur un seul chargement de page, vous avez un problème de duplication.
    • La cohabitation gtag.js / GTM : les deux ne doivent pas coexister. Soit vous utilisez GTM pour tout, soit vous utilisez gtag.js en direct — pas les deux simultanément.

Observer ses éléments est un bon début mais loin d’être suffisant. Il y a de nombreuses informations auxquelles il faut faire attention mais qui vont bien au-delà de cet article. N’hésitez pas à me dire si ce sujet vous intéresse.

En effet, si vous utilisez un tracking côté client, vous pourrez identifier les différents « vendors » vers lesquels vous envoyez vos données. Mais ce type de tracking, bien que toujours le plus répandu, n’est pas le plus optimal. Avec le tracking avancé qu’est le tracking côté serveur, un des objectifs est de masquer la destination des données afin d’éviter d’être bloquer par des Ads Bloqueurs. Dans ce cas, il sera plus complexe d’identifier les bonnes requêtes. Consultez l’article « Tracking client-side VS tracking server_side » pour plus d’infos à ce sujet.

Erreur fréquente : vous avez installé une extension sur votre CMS, un développeur ajoute gtag.js directement dans le thème WordPress et un prestataire utilise un conteneur GTM. Résultat : toutes les conversions sont comptées deux ou trois fois.

La couche de données (Data Layer) : la colonne vertébrale du tracking

Le Data Layer est la couche de communication entre votre site et GTM. C’est ici que transitent toutes les informations sur les produits, les transactions et les comportements utilisateurs tels que la demande de devis, l’inscription à votre newsletter. Un Data Layer mal structuré compromet l’ensemble du setup.

La couche de donnée (data layer), pierre angulaire du tracking avec google tag manager

Vérifier la structure du Data Layer dans la console de Google Tag Manager (GTM)

Dans la console de votre navigateur, tapez dataLayer pour voir tous les objets poussés. Ce que vous devez contrôler :

    • Initialisation avant GTM : var dataLayer = [] doit apparaître dans le code source avant le snippet GTM.
    • Convention de nommage : les event names doivent être en snake_case, cohérents avec les événements recommandés de GA4 (ex : add_to_cart, pas AddToCart ou add-to-cart).
    • Typage des variables : price doit être un float (29.90 et non « 29,90 »), item_id une string, items un tableau.
    • Pas de « pushs » redondants : un seul « push » par événement. Deux « pushs » purchase sur la page de confirmation signifie doublons dans GA4 et vos différentes régies pubs.

Les événements e-commerce indispensables pour votre tracking

Pour un setup GA4 e-commerce complet, les événements suivants doivent être présents dans le Data Layer avec leurs paramètres obligatoires :

    • view_item_list : sur les pages de listing (item_list_id, items[])
    • view_item : sur les fiches produit (currency, value, items[item_id, item_name, price])
    • add_to_cart : au clic sur « Ajouter au panier » (currency, value, items[])
    • begin_checkout : à l’entrée du tunnel (currency, value, items[])
    • purchase : sur la page de confirmation (transaction_id, value, currency, items[])

 

Point critique : le transaction_id doit correspondre exactement à l’identifiant de commande de votre back-office. C’est ce qui permet de détecter les doublons et de réconcilier les données.

Si vous avez un CMS connu (WordPress, Prestashop, Shopify…) il y a un module prévu pour générer le Data Layer. Il vous suffit de l’installer. Si votre site est « fait maison » vous devez créer le Data Layer. Dans ce cas il faut commencer par rédiger un plan de taggage.

Pour la génération de prospect (Lead Gen)

Pour les sites lead gen, vérifiez que le GCLID est capturé au moment de la soumission du formulaire. C’est indispensable pour alimenter ensuite l’import de conversions offline vers vos régies pubs (Google Ads, Meta Ads…).

Google Tag Manager : organisation des balises, vérification des déclencheurs et capture des données

GTM est le chef d’orchestre de votre tracking. Même un Data Layer parfait ne sert à rien si GTM n’est pas correctement configuré pour lire et transmettre les informations.

Organiser le conteneur de Google Tag Manager

 

Organisation du conteneur

Un conteneur GTM bien organisé facilite l’audit et la maintenance. Vérifiez :

    • La nomenclature des balises : un format comme « GA4 – Achat » ou « GAds – Conversion Lead » permet de comprendre en un coup d’œil ce que fait chaque balise.
    • Identifier les balises utilisées : Assurez-vous que toutes les balises utiles pour votre plan de mesure et votre plan de marquage sont bien présentes, qu’elles se déclenchent au bon moment et qu’elles captent toutes les données nécessaires.
    • Consentement : tester le déclenchement de la balise gérant le consentement des utilisateurs et son impact sur les autres balises. Bloque-t-elle correctement les autres balises selon le statu du consentement indiqué ?
    • Données envoyées : Même si le consentement est bien respecté, que les différentes balises sont bien bloquées ou activées en fonctions de celui-ci, il faut également vérifier que votre tracking ne transmet pas de données sensibles à vos outils tiers.
    • Identifier les balises inutiles qui se déclenchent : une balise qui se déclenche, c’est un scripte supplémentaire sur la page du site. Plus il y a d’éléments à charger, plus cela prend du temps. Limiter le nombre de balises déclenchées permet d’optimiser les performances de votre site web. C’est pourquoi il est important de supprimer (ou du moins désactiver) toutes les balises inutiles pour votre tracking.

Le mode Preview : vérification des déclenchements

Le mode Preview de GTM est votre outil de test principal. Activez-le, naviguez sur le site et vérifiez que chaque tag se déclenche au bon moment :

    • Le tag GA4 purchase ET le tag de conversion Google Ads doivent tous les deux se déclencher sur la page de confirmation, et une seule fois.
    • Les tags Meta (Purchase, AddToCart) doivent se déclencher aux mêmes moments que leurs équivalents GA4.

Google Analytics 4 : configuration et qualité des données

GA4 est à la fois votre outil d’analyse pour optimiser votre site web mais il permet également de créer des « Audiences personnalisées » à envoyer à Google Ads. Très utile pour faire des campagnes de remarketing comme pour relancer les paniers abandonnés. Sa fiabilité est donc doublement critique.

Configuration de base à vérifier

    • Rétention des données : par défaut à 2 mois. À passer à 14 mois dès l’activation de la propriété.
    • Exclusion des données provenant de votre entreprise : l’adresse ip de votre entreprise doit être exclue des sources de référence pour éviter de polluer les données de vos rapports. Attention, vous devez créer un filtre ET l’activer.
    • Signaux Google : à activer si votre politique de confidentialité le permet, pour enrichir les données démographiques.
    • Création des événements, dimensions et métriques personnalisés
    • Déterminer les événements clés pour entreprises
    • Créer les différentes audiences personnalisées
    • Lier GA4 aux différents outils tiers de Google (Google Ads, Google Search Console, Google Merchant Center…)
    • Etc…

 

Qualité des données : les indicateurs à surveiller

La mesure de qualité la plus importante est de vos événements clés : les transactions (pour le e-commerce) ou, par exemple, les demandes de devis (pour la génération de lead). Comparez le nombre d’événements clés dans GA4 avec votre back-office sur 30 jours glissants. Un écart supérieur à 10 % doit déclencher une investigation.

Vérifiez également :

    • Les sessions avec source « (not set) » : au-delà de 5 %, il y a un problème de tagging ou de configuration
    • Les transaction_id en double : dans GA4 Explorer, filtrez les transactions avec un count > 1
    • La cohérence du revenu GA4 vs back-office

Tous ces éléments dépendent fortement de votre business modèle. Il peut arriver que toutes vos données ne remontent pas systématiquement dans Google Analytics en fonction de vos processus internes. N’hésitez pas à me contacter si vous voulez éclaircir votre situation.

Conversions Google Ads

Les conversions Google Ads sont le signal le plus direct pour piloter vos enchères automatiques. Chaque erreur ici a un impact direct sur la performance de vos campagnes.

Points de contrôle essentiels

    • Déduplication : le paramètre transaction_id (ou order_id) doit être transmis dans le tag de conversion pour éviter les doublons sur les rechargements de page.
    • Valeur de conversion réelle : n’utilisez jamais une valeur fixe pour un e-commerce. La valeur du panier doit être transmise dynamiquement. Pour la génération de prospect, calculez au plus près le panier moyen de vos ventes hors ligne, le taux de conversion de vos commerciaux et vous obtiendrez le prix que vous êtes prêt à payer pour une demande de devis en ligne.
    • Conversion principale vs secondaire : seule la conversion d’achat (ou de lead qualifié) doit être en « Principale ». Les micro-conversions (ajout au panier, visite de page) doivent être en « Secondaire » pour ne pas perturber les stratégies d’enchères.
    • Modèle d’attribution : le modèle basé sur les données est recommandé.

Suivi avancé des conversions : améliorez votre taux de correspondance

Le suivi avancé des conversions permett d’envoyer des données client hachées (email, téléphone, nom) pour améliorer le matching avec les comptes Google.

En pratique :

    • Sur la page de confirmation, récupérez l’email saisi lors de la commande
    • Transmettez-le via le tag GTM

 

Remarketing dynamique

Pour les campagnes Shopping et Performance Max, le tag de remarketing dynamique doit envoyer les paramètres ecomm_prodid et ecomm_pagetype sur chaque page produit. Le ecomm_prodid doit correspondre exactement à l’identifiant produit de votre feed Google Merchant Center. La moindre différence de format (avec ou sans préfixe, casse différente) casse le remarketing dynamique. Cela arrive régulièrement lorsqu’on utiles un module sur un CMS. Le module ajoute un préfixe. Il n’y alors plus de correspondance exacte entre les 2 ID de produit.

Consultez l’article « La base pour optimiser Google Ads… » pour en savoir plus sur le sujet.

 

Les balises UTM : taguez correctement vos campagnes

Les balises UTM sont souvent négligées dans les audits tracking, pourtant elles sont à l’origine de nombreux problèmes de données dans GA4.
Alors que les régies pubs gèrent leurs balises de manière automatisée, tous les autres canaux d’acquisition ne le font pas. C’est à vous d’ajouter les balises. Plus d’infos sur les balises et comment les utiliser dans le guide complet sur les UTM.

Quelques canaux d’acquisition où utiliser les balises UTM :

    • Campagne d’email
    • Code QR sur un support de com’ imprimé
    • Site web de partenaire
    • Signature d’email
    • Campagne d’SMS
    • Post sur les réseaux sociaux

L’erreur UTM la plus fréquente

Ne pas utiliser de document de référence : avec les UTM, la nomenclature est importante. Si votre source d’acquisition est un jour « campagne_email » et le lendemain « Campagne_Email » (avec majuscule) vos données ne seront pas consolidées dans GA4. C’est pourquoi il est recommandé de créer un document de référence pour systématiquement utiliser les mêmes termes pour baliser vos liens.

Meta Pixel et Conversions API : le duo client-serveur

Meta recommande officiellement d’envoyer les données à la fois via le Pixel (côté client) et via la Conversions API (côté serveur), à condition de configurer correctement la déduplication.

Pourquoi garder le Pixel même avec une CAPI ?

Le Pixel capte des signaux comportementaux que le serveur ne peut pas reproduire facilement : micro-comportements, temps passé sur la page, clics. Il transmet aussi les cookies _fbp et _fbc qui enrichissent le matching côté Meta. La CAPI seule dégrade la qualité du signal.

 

La déduplication : le point critique

Sans déduplication, Meta comptabilise deux conversions pour un seul achat réel. Le mécanisme est simple mais doit être implémenté correctement :

    • Générez un event_id unique côté serveur pour chaque événement
    • Transmettez ce même event_id dans le Pixel côté client ET dans la CAPI côté serveur
    • Meta compare les deux hits sur une fenêtre de 48h et déduplique automatiquement si les event_id et event_name correspondent

 

Score de qualité des événements

Dans l’Events Manager Meta, chaque événement a un score de qualité de 0 à 10. Visez au minimum 6/10 pour les événements Purchase. Ce score dépend de la richesse des paramètres transmis : fbp, fbc, IP, user_agent, email haché.

Server-Side GTM : tracking first-party et données enrichies

Le server-side tracking est devenu un pilier des setups de mesure modernes. Il répond à deux problèmes majeurs : le blocage des tags par les navigateurs et les adblockers, et les restrictions sur les cookies tiers.

Les points de contrôle du serveur

Avant de vérifier les données, assurez-vous que l’infrastructure fonctionne :

    • Health check : accédez à votre-endpoint-serveur/health. Vous devez obtenir une réponse « OK ».
    • Sous-domaine first-party : le serveur GTM doit être accessible via un sous-domaine de votre propre domaine (ex : metrics.votresite.com). Un endpoint tiers est détecté et bloqué par certains navigateurs. Aujourd’hui, je vous conseille d’utiliser la méthode « same origin domain » qui est encore plus performante. Consultez l’article « … » pour plus d’infos à ce sujet.
    • Clients configurés : un conteneur serveur GTM doit avoir au minimum un « GA4 Client » pour recevoir les hits GA4, et potentiellement un client Google Ads.

Petit rappel : il s’agit ici de conseil pour réaliser un audit « rapide ». Il y a bien d’autres éléments à consulter pour s’assurer d’un tracking optimal côté serveur mais cela dépasse le cadre de cet article.

 

La prolongation des cookies first-party

L’un des principaux bénéfices du server-side : les cookies peuvent être écrits directement par votre serveur avec une durée de 2 ans, sans être soumis aux limitations ITP d’Apple (qui plafonne les cookies JavaScript à 7 jours sur Safari). Utiliser la méthode « same origin domain » est idéal mais impose de passer par un service gérant votre CDN (Cloudflare par exemple). Si ce n’est pas possible pour votre entreprise, il est toujours possible d’installer des systèmes maintenant le cookie (Cookie Keeper par exemple).

Pour vérifier le maintien de vos cookies, utilisez les outils pour développeurs de Safari (ITP concerne les outils d’Apple). Vérifiez dans Application > Cookies que _ga a bien une expiration supérieure à 1 an. Si ce n’est pas le cas le système réagit peut-être autrement. Raffraichissez votre page et vérifier que la date d’expiration à bien été modifiée en conséquence. Cela implique que le cookie est systématiquement enregistré à nouveau à chaque page visité, prolongeant ainsi sa durée de vie.

Connexion CRM et conversions offline : le maillon manquant du lead gen

C’est la couche la plus souvent absente des setups de mesure en lead generation, et pourtant c’est celle qui a le plus d’impact sur la qualité du pilotage des campagnes. La connexion avec un CRM est également plus que recommandé pour les boutiques en ligne.

Le problème classique avec les régies pubs. Prenons l’exemple de Google Ads qui optimise sur les soumissions de formulaire, mais ce que vous voulez vraiment optimiser, c’est les leads qualifiés, les devis signés, les clients. Sans connexion CRM, l’algorithme ne voit pas la différence entre un lead pourri et un client à 10 000 €.

 

La capture du GCLID : point de départ indispensable

Tout commence par la capture du GCLID (Google Click Identifier) au moment où un prospect clique sur votre annonce. Ce paramètre est automatiquement ajouté à l’URL de destination par Google Ads.

Vous devez :

  1. Capturer le GCLID via un champ caché dans votre formulaire
  2. Le stocker dans votre CRM sur la fiche du lead
  3. Le conserver pendant au moins 90 jours (fenêtre d’attribution maximale)

 

L’import de conversions offline (OCT)

Une fois le GCLID stocké dans le CRM, vous pouvez remonter des événements de conversion réels vers Google Ads :

    • Créez une action de conversion de type « Import » dans Google Ads
    • Configurez un import automatique depuis votre CRM (quotidien ou en temps réel)
    • Mappez les stades CRM vers des valeurs de conversion différenciées : un lead = 10 €, un devis = 100 €, un signé = 500 €. Vous pouvez ainsi utiliser la stratégie d’enchère intelligente « Maximiser la valeur de conversion » ou « ROAS cible » qui est plus efficace que « Maximiser les conversions ».

Cette approche permet à l’algorithme d’enchères de Google Ads d’apprendre sur les vrais signaux de valeur business plutôt que sur de simples soumissions de formulaire.

 

Enrichissement des données

La connexion de vos régies publicitaires (Meta Ads, Pinterest Ads, Google Ads…) à votre CRM permet également d’apporter bien plus de données de qualités utiles à l’apprentissage des algorithmes publicitaires. L’import de vos audiences personnalisées pour les campagnes de remarketing. L’ajout de la LTV (valeur vie client) pour cibler les profils à forte valeur ajoutée sur le long terme. L’utilisation du taux de fidélité….

Remonter les événements CRM vers Meta

Le même principe s’applique côté Meta : via la Conversions API, vous pouvez envoyer les événements de qualification downstream (Lead qualifié, Devis, Signé) depuis votre CRM vers Meta. Cela enrichit l’optimisation des campagnes Meta sur des signaux de qualité réels plutôt que sur de simples leads.

Conclusion : un audit tracking, c’est un investissement, pas une dépense

Un setup de tracking défaillant coûte bien plus cher que l’audit qui permettrait de le corriger. Des enchères automatiques mal calibrées, des budgets investis sur des signaux faux, des décisions stratégiques prises sur des données incomplètes : les conséquences se chiffrent souvent en milliers d’euros perdus chaque mois.

L’audit tracking n’est pas un exercice ponctuel. C’est une vérification à faire :

    • Après chaque refonte ou migration de site
    • Après chaque mise à jour majeure de plateforme (GA4, Consent Mode v2, etc.)
    • Tous les 6 mois en maintenance préventive

Si vous souhaitez faire auditer votre setup de tracking ou si vous avez des questions sur l’une des étapes détaillées dans cet article, contactez-moi pour un audit gratuit de 30 minutes.

Ghislain Maréchal

Ghislain Maréchal

Expert Google Ads & Analytics principalement pour les boutiques en ligne, je me passionne pour le marketing digital depuis plus de 15 ans. Avec une approche complète de la création du besoin à la vente j'optimise votre entonnoir d'achat avec différents outils: Google Ads, Analytics, Tag Manager, et bien d'autres. J'aime partager mes connaissances via ce blog et mon profil Linkedin. Je suis également formateur pour différents centre de formation pour les salariés d'entreprises et dans différentes écoles supérieures autour de Troyes : Pigier, IUT, EFRA... Suivez moi sur Linkedin

Accédez à des conseils d'expert Google Ads 100 % actionnables.