Plan de Taggage
Comment construire un plan de taggage qui reste à jour : méthode en 4 étapes, règles de nomenclature, exemple concret et erreurs qui coûtent cher.
Dans ce guide
- Pourquoi la plupart des plans de taggage existants ne servent à rien
- La méthode en 4 étapes
- Étape 1 — Cadrer avec les vraies parties prenantes, pas seulement la technique
- Étape 2 — Construire le dictionnaire d'événements
- Étape 3 — Documenter les déclencheurs, pas seulement les événements
- Étape 4 — Le faire vivre, pas le figer
- Nomenclature : les règles qui évitent le chaos
- Exemple concret : un plan de taggage pour un site de génération de leads
- Les erreurs qui coûtent le plus cher
- Un point de départ automatisé
Sur la plupart des sites que j'audite, le tracking a été construit au fil de l'eau : un développeur ajoute un événement pour une fonctionnalité, un stagiaire en ajoute un autre trois mois plus tard avec un nom différent, une agence en ajoute encore d'autres pour une campagne ponctuelle. Six mois après, plus personne ne sait ce qui est vraiment suivi, pourquoi, ni si les chiffres dans GA4 correspondent à ceux de Google Ads ou de Meta. Voir notre guide sur le plan de taggage pour une app mobile si votre problème est côté application plutôt que site web. Voir aussi notre page sur la fiabilisation du tracking en server-side, qui suppose toujours un plan de taggage propre en amont.
Le problème n'est presque jamais l'outil (GTM, GA4, Piano). C'est l'absence d'un document de référence unique qui dit : quel événement existe, ce qu'il signifie exactement, avec quels paramètres, et qui a le droit d'en ajouter un nouveau. C'est ça, un plan de taggage. Ce guide explique comment j'en construis un pour de vrai, avec la méthode que j'utilise en mission, pas une liste théorique de définitions.
Pourquoi la plupart des plans de taggage existants ne servent à rien
J'en vois trois types en audit, tous les trois cassés d'une manière différente :
Le fichier Excel mort : construit une fois au lancement du site, jamais rouvert depuis. La moitié des événements qu'il liste n'existent plus, la moitié de ceux qui existent n'y sont pas.
Le plan qui vit uniquement dans GTM : les noms de balises et de déclencheurs sont compréhensibles pour la personne qui les a créées, personne d'autre. Aucune vue d'ensemble de ce qui part réellement vers GA4 ou les régies pub.
Le plan trop détaillé pour être maintenu : 40 colonnes, une ligne par variante de bouton. Personne ne le met à jour parce que le mettre à jour prend plus de temps que de re-créer l'événement à la main.
Un plan de taggage qui fonctionne a un seul objectif : que n'importe qui dans l'équipe (dev, marketing, vous dans un an) puisse répondre en 30 secondes à "cet événement existe-t-il déjà, et que fait-il exactement ?"
La méthode en 4 étapes
Je l'applique de la même façon quelle que soit la taille du site — voir aussi la méthodologie complète en 4 étapes que j'utilise sur l'ensemble d'une mission tracking.
Étape 1 — Cadrer avec les vraies parties prenantes, pas seulement la technique
Avant d'écrire le premier nom d'événement, je fais lister par le marketing et le produit les 5 à 10 actions qui comptent réellement pour le business : une vente, une demande de devis, une inscription, un rendez-vous pris. Pas "tous les clics possibles" — les actions qui, si elles n'étaient pas suivies, empêcheraient de piloter l'activité.
Étape 2 — Construire le dictionnaire d'événements
Chaque événement a : un nom stable (qui ne change jamais, même si le bouton change de libellé), une définition d'une phrase, et la liste des paramètres qui l'accompagnent. Un événement, une action réelle — jamais un événement générique du type click qui mélange 15 actions différentes derrière un seul nom.
Étape 3 — Documenter les déclencheurs, pas seulement les événements
Un plan de taggage incomplet liste les événements sans dire précisément quand ils se déclenchent. "Achat" ne suffit pas : est-ce au clic sur "Payer", à la confirmation de paiement, à la réception du webhook de la banque ? Ces trois moments donnent des chiffres différents. Le plan doit trancher, et l'implémentation GTM (ou serveur) doit suivre cette décision à la lettre.
Étape 4 — Le faire vivre, pas le figer
La règle la plus simple à appliquer et la plus souvent oubliée : aucune nouvelle fonctionnalité ne part en production sans qu'on se soit demandé si elle a besoin d'un nouvel événement, et sans avoir mis à jour le document. Un plan de taggage non versionné redevient un fichier Excel mort en moins d'un an.
Nomenclature : les règles qui évitent le chaos
snake_case, toujours :
generate_lead, pasGenerate LeadnigenerateLead. Ça évite les doublons créés par erreur de casse et ça correspond aux conventions GA4 (Recommended Events).Un vocabulaire fermé, pas libre : décidez une fois pour toutes si c'est
submitousendpour un formulaire, et interdisez l'autre. Sans ça, on se retrouve avecform_submit,form_sentetcontact_sendqui désignent la même action.Pas d'accents, pas d'espaces, pas de caractères spéciaux dans les noms techniques — uniquement dans les descriptions destinées aux humains.
Le nom décrit l'action, pas la page :
purchase, paspage_produit_clic_final. Un événement bien nommé reste valable même si vous refondez le site.
Exemple concret : un plan de taggage pour un site de génération de leads
Voici la base que je pose pour un site B2B qui vend sur devis — le type de profil le plus fréquent chez mes clients. C'est volontairement court : un plan de taggage démarre avec l'essentiel, pas avec 40 lignes.
Événement |
Déclenchement |
Paramètres clés |
Priorité |
|---|---|---|---|
|
Chargement de chaque page |
page_location, page_title, page_referrer |
Socle |
|
75% de la page atteints |
percent_scrolled |
Socle |
|
Soumission réussie du formulaire de devis |
form_name, form_location |
Critique |
|
Rendez-vous confirmé (page de confirmation Calendly) |
appointment_type |
Critique |
|
Téléchargement d'une brochure ou d'un cas client |
file_name |
Secondaire |
|
Clic vers un lien externe (réseaux, partenaires) |
link_url, link_domain |
Secondaire |
Notez ce qui manque volontairement : pas d'événement "clic sur bouton" générique, pas de suivi de chaque interaction possible. Ces 6 lignes couvrent déjà l'essentiel du pilotage commercial d'un site B2B. On étend ensuite au cas par cas, jamais par défaut.
Les erreurs qui coûtent le plus cher
Dupliquer un événement après une refonte : le site change, le nouvel événement s'appelle différemment de l'ancien, personne ne fait le lien. Résultat : une chute de conversions dans les rapports qui n'en est pas vraiment une.
Ne pas documenter la frontière client-side / server-side : quand une partie du tracking part du navigateur et une autre d'un serveur (voir notre page sur le server-side), un plan de taggage qui ne précise pas laquelle des deux sources fait foi en cas d'écart devient une source de débats sans fin en interne.
Oublier le consentement : un événement marketing (Ads, Meta) documenté dans le plan mais qui se déclenche avant le consentement de l'utilisateur n'est pas un détail technique, c'est un manquement RGPD.
Confondre plan de taggage et plan de mesure : le plan de taggage dit quoi tracker techniquement. Il ne remplace pas la réflexion business sur quels KPIs suivre — c'est un travail en amont, pas le même document.
Un point de départ automatisé
Si vous partez de zéro, un générateur de plan de taggage arrive prochainement dans nos outils gratuits : quelques questions sur votre type de site et vos objectifs, pour sortir une première base d'événements avec un exemple de dataLayer. Ce ne sera pas un plan de taggage clé en main — exactement le point de départ de l'étape 2 ci-dessus, à affiner avec votre équipe.
Une implémentation plus complexe à discuter ?
Discuter de votre trackingCet enjeu mérite un accompagnement dédié.
Freelance google analyticsArticles liés
Pour aller plus loin sur votre projet
Attribution mobile
Attribution mobile
Mesurez précisément ce qui génère des installs et du revenu sur mobile, entre SKAN, MMP et walled gardens.
Voir l'expertiseQuestions fréquemment posées
Qu'est-ce qu'un plan de taggage ?
Un document de référence unique qui liste, pour chaque action utilisateur qui compte pour l'activité, le nom de l'événement, le moment exact où il se déclenche, et ses paramètres. Il évite que chaque développeur ou chaque outil invente ses propres noms d'événements.
Pourquoi la plupart des plans de taggage deviennent obsolètes ?
Parce qu'ils sont construits une fois au lancement puis jamais mis à jour. Un plan de taggage qui n'est pas revu à chaque nouvelle fonctionnalité redevient un fichier mort en moins d'un an.
Faut-il documenter les déclencheurs en plus des événements ?
Oui, c'est souvent ce qui manque. Un même événement ("achat") peut se déclencher à trois moments différents (clic sur payer, confirmation de paiement, webhook de la banque) qui donnent trois chiffres différents. Le plan doit trancher lequel fait foi.
Quelle convention de nommage utiliser pour les événements ?
Snake_case (generate_lead, pas Generate Lead), un vocabulaire fermé décidé à l'avance pour éviter les synonymes (submit vs send), et des noms qui décrivent l'action plutôt que la page, pour rester valables après une refonte.
Combien d'événements faut-il suivre au départ ?
Moins que vous ne le pensez. Un socle de 5 à 10 événements qui couvrent les vraies actions de conversion (achat, lead, inscription, rendez-vous) vaut mieux qu'une liste de 40 événements que personne ne maintient.
Un plan de taggage remplace-t-il un audit de tracking ?
Non. Un audit (voir notre page sur l'audit tracking) évalue ce qui existe déjà et ses écarts ; le plan de taggage définit ce qui devrait exister. Sur un site déjà en place, l'audit vient généralement avant.
Le plan de taggage est-il différent pour une application mobile ?
Oui, en partie : le cycle de vie de l'app (ouverture, session) et les SDK (Firebase, AppsFlyer, Adjust) ajoutent des contraintes spécifiques. Voir notre guide dédié sur le plan de taggage pour application mobile.
Comment le consentement affecte-t-il le plan de taggage ?
Un événement destiné à une plateforme marketing (Google Ads, Meta) documenté dans le plan doit aussi préciser qu'il ne se déclenche qu'après consentement de l'utilisateur — ce n'est pas un détail d'implémentation, c'est une obligation RGPD.
Qui doit être responsable du plan de taggage dans l'équipe ?
Une seule personne doit avoir le dernier mot sur les ajouts et modifications, même si plusieurs équipes contribuent (marketing, produit, dev). Sans propriétaire clair, le document dérive rapidement.
Existe-t-il un outil pour démarrer un plan de taggage rapidement ?
Un générateur de plan de taggage arrive prochainement dans nos outils gratuits : il produira une première base d'événements et un exemple de dataLayer à partir de votre type de site et de vos objectifs. Un point de départ à affiner, pas un plan de taggage fini.