Guide complet

Qu'est-ce qu'un plan de marquage et comment le construire ?

Gauthier HaicaultConsultant Analytics, Expert Tracking & CDP
Publié le
9 min de lecture

En bref : un plan de marquage (ou plan de taggage) est le document de référence qui décrit tout ce que votre site doit mesurer : chaque événement, ses variables, leur format, et le moment exact où il se déclenche. C'est le contrat entre le marketing qui a besoin des chiffres, les développeurs qui écrivent le code, et les outils qui reçoivent la donnée. Sans lui, personne ne peut dire si le tracking est juste.

La question que je pose systématiquement en début de mission : « serait-il possible de nous partager le plan de marquage ? » Il y a trois réponses possibles. Il n'en existe pas. Il en existe un, dans un tableur que personne n'a ouvert depuis dix-huit mois. Ou il en existe trois, et ils ne racontent pas la même histoire.

Les trois cas ont exactement la même conséquence : personne dans l'équipe ne peut affirmer que la donnée collectée est juste, parce qu'il n'existe aucune référence à laquelle la comparer. Résultat, on ne recette jamais, on "pense" que le tracking est à peu près fiable (ou pas).

Dans cet article, je vais vous expliquer ce que contient un plan de marquage qui sert vraiment, comment le construire dans le bon ordre, et pourquoi la plupart de ceux que je croise sont devenus faux sans que personne ne s'en aperçoive.

Qu'est-ce qu'un plan de marquage ?

Un plan de marquage recense les spécifications de votre mesure. Il répond à une seule question, mais pour chaque interaction du site : qu'est-ce qu'on collecte, avec quelles informations, et quand ?

Vous le verrez appelé « plan de taggage », « tracking plan » ou « measurement plan » selon les équipes et les outils. Ce sont les mêmes objets. J'emploie « plan de marquage », c'est le terme le plus répandu côté français.

Attention à une confusion très courante : un plan de marquage n'est pas un conteneur Google Tag Manager, ni une configuration GA4. Le conteneur et la configuration sont des implémentations IT. Le plan est ce qui vient avant, la définition des besoins business, et ce qui permet de juger si l'implémentation est conforme. Lire son conteneur GTM pour savoir ce qu'on mesure, c'est lire le code pour deviner le cahier des charges : possible, mais dans le mauvais sens.

Si la notion de dataLayer n'est pas encore claire pour vous, commencez par cet article : le plan de marquage décrit ce que le dataLayer doit contenir, les deux se lisent ensemble.

La ligne à retenir : sans plan de marquage, vous n'avez pas un tracking à vérifier, vous avez un tracking à découvrir.

Pourquoi son absence coûte plus cher qu'on ne le croit

Le coût n'est jamais une grosse panne visible. C'est une accumulation de frictions que personne n'attribue au bon endroit :

  • La recette devient impossible. Recetter un dataLayer, c'est comparer ce qui est envoyé à ce qui devrait être envoyé. Sans plan de marquage clair, il ne reste que la seconde moitié de l'exercice : on regarde des événements passer et on hoche la tête.
  • Chaque nouveau besoin déclenche une fouille. « Est-ce qu'on suit déjà les ajouts en favoris ? » Deux heures dans GTM et GA4 pour répondre à une question qui devrait prendre dix secondes.
  • Les arbitrages tournent en rond. Le marketing affirme que l'événement était demandé, la tech affirme qu'il n'a jamais été spécifié. Les deux ont raison, parce que rien n'était écrit.
  • Les régressions passent inaperçues. Un déploiement casse un paramètre, et comme aucune référence ne dit ce que ce paramètre devrait valoir, l'erreur vit dans les rapports pendant des semaines.
  • Changer d'agence ou de consultant remet les compteurs à zéro. Le savoir était dans la tête de quelqu'un qui est parti.

Ce dernier point est celui qui décide le plus souvent les équipes. Un plan de marquage, c'est de la connaissance qui reste dans l'entreprise.

Que doit contenir un plan de marquage ?

Voici la structure que j'utilise en mission. Une ligne par événement, et ces colonnes :

ColonneCe qu'elle décritExemple
ÉvénementLe nom technique, tel qu'il sera pousséadd_to_cart
DéclencheurLe moment précis, pas la pageClic sur « Ajouter au panier »
EmplacementOù dans le parcoursFiche produit, page liste
VariablesLes paramètres attendusitem_id, item_name, price, currency
Type et formatLa contrainte, pas juste le nomprice : décimal, currency : ISO 4217
ObligatoireCe qui invalide l'événement si absentitem_id obligatoire
DestinationLes outils qui doivent recevoirGA4, Meta, CDP
StatutOù en est la mise en œuvreÀ faire / Livré / Recetté
PropriétaireQui répond quand ça casseÉquipe checkout

Les trois dernières colonnes sont celles qu'on saute, et ce sont celles qui font vivre le document. Sans statut, impossible de savoir ce qui est réellement en ligne. Sans propriétaire, une anomalie détectée n'a personne à qui être adressée. Sans destination, on croit que valider le dataLayer suffit, alors que la donnée peut très bien ne jamais arriver dans l'outil.

Comment construire son plan de marquage, étape par étape

Partir des questions business, pas des événements

L'erreur numéro un est de commencer par la liste des événements recommandés de GA4 et de cocher ce qui semble applicable. On obtient un plan complet et inutile.

Commencez par les questions auxquelles l'entreprise doit répondre. « Quel canal amène les acheteurs récurrents ? » « À quelle étape du tunnel perd-on le plus de panier ? » « Est-ce que le nouveau guide des tailles est utilisé ? » Chaque question impose ensuite des événements et des variables précis, et surtout : un événement qui ne sert aucune question n'a rien à faire dans le plan, ni dans le code du site. Un plan de marquage se juge autant par ce qu'il exclut que par ce qu'il liste.

Cartographier les parcours réels

Reprenez les parcours tels qu'ils existent, y compris les moins glorieux : le compte client, la recherche interne, les cas d'erreur de paiement, le parcours mobile quand il diffère du desktop. Les régressions se logent presque toujours dans les parcours qu'on documente le moins.

Fixer les conventions de nommage une fois pour toutes

Une seule casse, snake_case de préférence, appliquée partout. Et quand un standard existe, utilisez-le : les événements e-commerce de GA4 (view_item, add_to_cart, begin_checkout, purchase) sont documentés, attendus par les rapports natifs et compris par vos futurs prestataires. Inventer ajout_panier vous coûtera les rapports standards et une traduction permanente. Le détail des paramètres attendus est dans notre article sur le dataLayer e-commerce GA4.

Spécifier jusqu'au format, avec un exemple

« Envoyer le prix » n'est pas une spécification. price : nombre décimal, hors taxes, séparateur point, jamais null, ça en est une. Chaque variable mérite un exemple de valeur réelle. C'est ce qui transforme un document d'intention en document implémentable, et c'est aussi ce qui rend la recette automatisable plus tard.

Faire relire par un développeur avant de figer

Un plan validé uniquement par le marketing contient toujours au moins une demande impossible ou très coûteuse : une variable qui n'existe pas côté serveur au moment du déclenchement, une valeur connue seulement après un appel asynchrone. Trente minutes de relecture technique évitent trois allers-retours en recette.

Décider qui le met à jour, et à quel moment

C'est l'étape que presque personne ne formalise. Un plan de marquage sans propriétaire ni moment de mise à jour est un document qui commence à mourir le jour de sa livraison. Le bon réflexe : le plan se met à jour dans la même livraison que le changement de site, pas après.

À quoi ça ressemble concrètement ?

Une ligne de plan décrit un contrat. Prenons celle de add_to_cart : déclenchement au clic sur le bouton d'ajout, variables item_id, item_name, price, currency, quantity, toutes obligatoires, destination GA4 et Meta.

Traduite en dataLayer, elle donne exactement ceci :

window.dataLayer.push({
  event: 'add_to_cart',
  ecommerce: {
    currency: 'EUR',
    value: 29.90,
    items: [{
      item_id: 'SKU-123',
      item_name: 'T-shirt col rond',
      price: 29.90,
      quantity: 1
    }]
  }
});

La recette consiste alors à confronter les deux : le push observé dans le navigateur, et la ligne du plan. Tout écart est un bug, et il est qualifiable sans débat. C'est là que le plan cesse d'être de la documentation pour devenir un outil de contrôle.

Les erreurs qui rendent un plan de marquage inutile

  • Le plan qui décrit l'outil au lieu du besoin. Une liste de tags GTM n'est pas un plan de marquage, c'est un inventaire.
  • Le plan sans format ni exemple. Il sera interprété, donc implémenté de trois façons différentes.
  • Le plan que personne n'a relu côté technique. Il sera livré à 80 %, et les 20 % manquants seront ceux qui portaient la valeur.
  • Le plan figé. Le plus fréquent, et de loin. Il était juste au moment de sa livraison, le site a évolué douze fois depuis, et il décrit désormais un site qui n'existe plus. Un plan faux est plus dangereux qu'un plan absent : on lui fait confiance.

Un plan de marquage n'est pas un document, c'est un contrat vivant

Voilà le vrai problème, et il n'est pas résolu par un meilleur tableur. Votre plan de marquage est juste le jour où vous le livrez. Ensuite le site change : une refonte de fiche produit, un nouveau tunnel, l'ajout d'une nouvelle feature, une migration. Chaque changement peut rompre le contrat, silencieusement, et le document ne vous le dira pas. Il n'a aucun moyen de le savoir.

C'est exactement ce vide que MayIA° vient combler. Le plan de marquage devient une référence exécutable : des agents LLM rejouent les parcours comme un utilisateur, confrontent chaque événement observé à ce que le plan annonce, avant et après chaque mise en production, et l'alerte arrive quand l'écart apparaît, pas trois mois plus tard quand une analyse tombe à côté. Le document dit ce qui devrait être vrai ; la vérification continue dit ce qui l'est encore. C'est la même logique que le monitoring de la qualité des données, appliquée à votre référentiel. Si vous en êtes au stade de comparer les approches, nous avons détaillé les outils de QA dataLayer automatisée et ce qui les sépare d'une recette faite à la main.

Pour conclure

Si vous ne retenez qu'une chose : le plan de marquage n'est pas un livrable de début de projet, c'est le référentiel contre lequel tout le reste se vérifie. Partez des questions business, descendez jusqu'au format de chaque variable, faites-le relire par un développeur, et nommez la personne qui le maintient.

Et si vous n'en avez pas, ou si vous soupçonnez que le vôtre ne décrit plus votre site : c'est le premier chantier, avant toute optimisation de tracking. Parlons-en, on regarde ça ensemble chez Smart Bees.

FAQ

Quelle est la différence entre un plan de marquage et un plan de taggage ?

Aucune, ce sont deux noms pour le même document. « Plan de marquage » est le terme le plus courant en français, « plan de taggage » est un calque de l'anglais tagging plan. Vous rencontrerez aussi tracking plan et measurement plan, qui désignent la même chose.

Qui doit rédiger le plan de marquage ?

Le cadrage revient à celui qui porte le besoin de mesure, data analyst ou consultant analytics, parce que le plan part des questions business. Mais il n'est valide qu'après relecture d'un développeur, seul capable de dire si une variable est réellement disponible au moment du déclenchement.

Quel outil utiliser pour faire un plan de marquage ?

Un tableur suffit dans la grande majorité des cas : il est partageable, versionnable, et personne n'a besoin de formation. Les outils dédiés apportent de la valeur quand le plan dépasse quelques centaines d'événements ou doit être consommé par du code. Le format compte moins que l'existence d'un propriétaire.

À quelle fréquence faut-il mettre à jour un plan de marquage ?

Pas à une fréquence, à un déclencheur : à chaque changement du site qui touche la collecte. Une revue trimestrielle programmée laisse le plan faux entre deux passages. La bonne règle est que la modification du plan fasse partie de la même livraison que la modification du site.

Un plan de marquage est-il vraiment nécessaire avec GA4 ?

Plus qu'avant. GA4 repose sur un modèle d'événements libres où presque tout est paramétrable, donc rien ne vous empêche de collecter n'importe quoi sous n'importe quel nom. Universal Analytics imposait une structure ; GA4 vous laisse la définir, ce qui rend le plan indispensable plutôt qu'optionnel.

Combien d'événements un plan de marquage doit-il contenir ?

Autant qu'il y a de questions business à instrumenter, pas plus. Un plan de trente événements réellement utilisés vaut mieux qu'un plan de deux cents dont personne ne consulte les rapports. Chaque événement collecté est un événement à recetter et à maintenir : le volume a un coût.

Voyez MayIA° passer une recette sur votre spec dataLayer

Venez avec votre plan de taggage. On vous montre les agents le valider, événement par événement, avant la mise en production.

À lire ensuite

Qualité des données

Monitoring de la qualité des données analytics : le guide

Un warehouse au vert, des tests dbt qui passent, et un chiffre d'affaires qui ne colle pas avec le back-office. Les trois couches où se joue la qualité des données, et celle que presque personne ne monitore.

9 min de lecture