Accueil
Expertises Toutes les expertises Server-side GTM & dataLayer Analytics Conversion API Data Warehouse
Cas clients Tous les cas clients E-commerce SaaS Apps mobiles Lead generation
Ressources Toutes les ressources Google Tag Manager Mobile App Tracking RGPD & Consent Mode Google Analytics (GA4) Server-side tracking
Outils gratuits Tous les outils Diagnostic server-side Générateur de plan de tracking
À propos Prendre RDV
GOOGLE TAG MANAGER

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.

· 11 min de lecture
Dans ce guide
  1. Pourquoi la plupart des plans de taggage existants ne servent à rien
  2. La méthode en 4 étapes
  3. Étape 1 — Cadrer avec les vraies parties prenantes, pas seulement la technique
  4. Étape 2 — Construire le dictionnaire d'événements
  5. Étape 3 — Documenter les déclencheurs, pas seulement les événements
  6. Étape 4 — Le faire vivre, pas le figer
  7. Nomenclature : les règles qui évitent le chaos
  8. Exemple concret : un plan de taggage pour un site de génération de leads
  9. Les erreurs qui coûtent le plus cher
  10. 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, pas Generate Lead ni generateLead. Ç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 submit ou send pour un formulaire, et interdisez l'autre. Sans ça, on se retrouve avec form_submit, form_sent et contact_send qui 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, pas page_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é

page_view

Chargement de chaque page

page_location, page_title, page_referrer

Socle

scroll_75

75% de la page atteints

percent_scrolled

Socle

generate_lead

Soumission réussie du formulaire de devis

form_name, form_location

Critique

book_appointment

Rendez-vous confirmé (page de confirmation Calendly)

appointment_type

Critique

file_download

Téléchargement d'une brochure ou d'un cas client

file_name

Secondaire

outbound_click

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 tracking
Christophe Dubois
Christophe Dubois

Consultant tracking & data, freelance senior depuis 2012. Architecture de mesure, server-side, attribution.

Remonter en haut

Cet enjeu mérite un accompagnement dédié.

Freelance google analytics
POUR ALLER PLUS LOIN

Articles liés

Server side Tracking

Piwik PRO : Mesure Hybride (First-Party Collector) et Installation avec GTM

Ce que signifie réellement la mesure hybride chez Piwik PRO, son Consent Manager intégré et son intégration Google Consent Mode, sa grille tarifaire réelle, et les templates GTM officiels.

12 Jun. 2026 ·11 min
Google Tag Manager

Comment Mettre en Place le Suivi Matomo avec Google Tag Manager (Client-Side)

Mettre en place le tracking Matomo côté client avec GTM : la balise HTML personnalisée pour le self-hosted, le consentement natif Matomo, l'e-commerce et les dimensions personnalisées.

23 Sep. 2025 ·11 min
Google Tag Manager

Comment Tracker une Iframe avec Google Tag Manager

Comment tracker une iframe avec GTM malgré la same-origin policy : la méthode postMessage, les cas Calendly et Typeform, et le choix entre un ou deux conteneurs GTM.

06 Apr. 2026 ·9 min
Server side Tracking

Google Tag Gateway (GTG) : Fonctionnement, Interet et Limites

Google Tag Gateway expliqué : first-party serving via Cloudflare, Akamai ou Fastly, différence réelle avec le server-side GTM, mise en place et le point de vigilance RGPD sur le consentement.

14 Jul. 2026 ·9 min
Google Tag Manager

Comment Installer Google Tag Manager sur Ecwid : Guide Complet

Installer Google Tag Manager sur Ecwid : connexion native, piège de l'iframe, et événements e-commerce réels (achat, panier) avec la JS API storefront.

08 Jun. 2026 ·13 min
RGPD - Consent Mode

Consent Mode v2 sur WooCommerce : CMP, GTM et conversions

Consent Mode v2 sur WooCommerce : CMP, GTM Consent Initialization, tags GA4/Ads, et comment éviter de tuer vos conversions.

16 Sep. 2026 ·9 min
Audit Tracking

Auditer le tracking PrestaShop : conversions, funnels et ROAS faussés

Audit tracking PrestaShop : plugins vs GTM, écarts commandes/GA4/Ads, Consent Mode, funnels et plan de correction ROAS.

16 Sep. 2026 ·10 min
Audit Tracking

Auditer le tracking Shopify : pourquoi vos achats remontent mal

Audit tracking Shopify : écarts achats vs GA4/Ads/Meta, pixels doublons, checkout, Consent Mode et plan de correction actionnable.

16 Sep. 2026 ·10 min
Google Tag Manager

Comment tracker un formulaire Brevo (ex-Sendinblue) avec GTM

Tracker un formulaire Brevo avec GTM : script MutationObserver sur #success-message, dataLayer generate_lead, Element Visibility et pièges iframe.

16 Sep. 2026 ·9 min
Paid Acquisition

TikTok Pixel & Events API : implémentation avec GTM (web + server-side)

Installer TikTok Pixel et Events API via GTM : events ecom/lead, event_id pour dédup, server-side et checklist de debug TikTok.

16 Sep. 2026 ·11 min
Google Tag Manager

Installer Google Tag Manager sur WooCommerce (guide complet)

Installer GTM sur WooCommerce : dataLayer e-commerce, events GA4, Consent Mode, pièges plugins et checklist pour des achats fiables.

16 Sep. 2026 ·12 min
Google Tag Manager

Comment tracker un formulaire avec GTM (méthode universelle)

Méthode universelle pour tracker un formulaire avec GTM : dataLayer, submit vs thank-you, GA4, Ads, Meta, déduplication et checklist de recette.

16 Sep. 2026 ·11 min
SERVICES ASSOCIÉS

Pour aller plus loin sur votre projet

EXPERTISE ASSOCIÉE

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'expertise
FAQ

Questions 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.

Prendre rendez-vous