Vandolo
Tous les articlesTracking & mesure d'audience

Google Tag Manager (GTM) : balises, déclencheurs, variables et couche de données, le guide pratique

9 min · 13 octobre 2026

Google Tag Manager (GTM) est un gestionnaire de balises gratuit : il permet d'installer et de modifier les codes de suivi d'un site — GA4, Google Ads, pixel Meta, LinkedIn Insight Tag… — depuis une interface, sans toucher au code du site à chaque fois. Le site ne contient qu'un seul extrait, celui du conteneur GTM, et tout le reste se pilote depuis GTM. Voici ses trois briques, la couche de données, le mode aperçu, les règles de gouvernance et les erreurs qui faussent les chiffres.

Qu'est-ce que Google Tag Manager ?

GTM s'organise en comptes et en conteneurs : un conteneur correspond en général à un site. Une fois l'extrait du conteneur installé dans le <head> et juste après l'ouverture du <body>, toutes les balises sont ajoutées, modifiées et publiées depuis l'interface. Chaque publication crée une version, que l'on peut restaurer. GTM ne collecte rien par lui-même : il déclenche les balises des outils de mesure et de publicité au bon moment, avec les bonnes données.

Les trois briques : balises, déclencheurs, variables

  • Balise : le code à exécuter — balise Google (GA4), événement GA4, conversion Google Ads, pixel Meta, code HTML personnalisé.
  • Déclencheur : la condition qui lance la balise — affichage de toutes les pages, clic sur un lien, envoi de formulaire, événement personnalisé poussé dans la couche de données, visibilité d'un élément.
  • Variable : une valeur lue au moment du déclenchement — URL de la page, texte du lien cliqué, montant de la commande, identifiant de transaction. Les variables intégrées couvrent les cas courants ; les variables de couche de données lisent ce que le site transmet.
  • Règle de lecture : « déclencher telle balise, quand tel déclencheur se produit, avec telles variables ».

La couche de données (dataLayer)

La couche de données est un tableau JavaScript dans lequel le site écrit les informations utiles au suivi, que GTM lit ensuite. Plutôt que de deviner un achat en lisant le texte de la page de confirmation, le site pousse un événement explicite, par exemple dataLayer.push({event: 'purchase', transaction_id: 'C1234', value: 120, currency: 'EUR'}). GTM déclenche alors les balises GA4, Google Ads et Meta avec les mêmes valeurs. C'est la méthode la plus fiable : elle ne casse pas quand le design change. Le schéma de la couche de données (noms d'événements, paramètres attendus) se rédige avec les développeurs et se documente.

Le mode aperçu : tester avant de publier

  • Le bouton « Prévisualiser » ouvre Tag Assistant et votre site dans un mode de débogage.
  • Chaque action (chargement, clic, envoi) apparaît dans une liste ; pour chacune, vous voyez les balises déclenchées et celles qui ne l'ont pas été.
  • L'onglet Variables montre la valeur de chaque variable à cet instant, l'onglet Couche de données ce que le site a poussé, l'onglet Consentement l'état du Consent Mode.
  • Ne publiez qu'après avoir vérifié qu'une balise se déclenche une fois, au bon moment, avec les bonnes valeurs.

Gouvernance : qui a le droit de publier

  • Droits par utilisateur : lecture, modification, approbation, publication. Réservez la publication à une ou deux personnes.
  • Espaces de travail : chacun prépare ses modifications dans un espace séparé, pour éviter de publier le travail inachevé d'un autre.
  • Versions nommées et décrites : « Ajout conversion demande de démo » plutôt que « Version 47 ».
  • Convention de nommage des balises, déclencheurs et variables (outil — type — détail), pour retrouver un élément en quelques secondes.
  • Revue régulière : suppression des balises d'outils abandonnés, qui alourdissent le site et posent des questions de conformité.
  • Le compte GTM appartient à l'entreprise ; l'agence y est invitée comme utilisateur, jamais l'inverse.

GTM côté serveur

Le GTM classique, dit côté client, s'exécute dans le navigateur du visiteur. Le GTM côté serveur ajoute un conteneur hébergé sur un serveur que vous contrôlez, souvent sur un sous-domaine de votre site : le navigateur envoie les données à ce serveur, qui les redistribue à GA4, Google Ads ou à l'API Conversions de Meta. On y gagne du contrôle sur les données transmises et une meilleure résistance aux pertes du navigateur ; on y perd la gratuité, car l'hébergement est payant, et la simplicité. Le sujet est détaillé dans notre guide du tracking serveur.

Les erreurs fréquentes avec GTM

  • Balise GA4 présente à la fois dans GTM et en dur dans le site : pages vues et événements comptés deux fois.
  • Déclencheur « Tous les clics » ou « Toutes les pages » sur une balise de conversion : conversions gonflées.
  • Suivi d'un formulaire au clic sur le bouton plutôt qu'à la confirmation d'envoi.
  • Balises publicitaires déclenchées sans condition de consentement.
  • Code HTML personnalisé copié d'un tutoriel sans relecture : risque de sécurité et de performance.
  • Publication sans mode aperçu, et sans possibilité de savoir ce qui a changé.

Ce que fait Vandolo

Vandolo ne remplace pas Google Tag Manager. Son module Santé du site & tracking (71 € HT par mois) contrôle ce que GTM produit réellement sur le site : balises présentes, doublons, respect du consentement, et une feuille de route priorisée des corrections, en plus de l'audit SEO technique et du suivi de l'indexation.

Questions fréquentes

Qu'est-ce que Google Tag Manager ?

Google Tag Manager est un gestionnaire de balises gratuit de Google. Il permet d'installer et de modifier les codes de suivi d'un site, comme GA4, Google Ads ou le pixel Meta, depuis une interface, sans modifier le code du site à chaque changement.

Quelle différence entre Google Tag Manager et Google Analytics ?

Google Analytics mesure et analyse l'audience ; Google Tag Manager se contente de déclencher des balises, dont celle de Google Analytics. GTM ne produit aucun rapport : c'est l'outil qui transporte les données vers GA4 et les régies.

Google Tag Manager est-il gratuit ?

Oui, la version standard de GTM est gratuite. Une version payante existe dans l'offre Google Marketing Platform. Le GTM côté serveur est lui aussi gratuit comme logiciel, mais il faut payer l'hébergement du serveur qui l'exécute.

Qu'est-ce que la couche de données dans GTM ?

La couche de données, ou dataLayer, est un tableau JavaScript dans lequel le site écrit les informations utiles au suivi, par exemple le montant d'une commande. GTM lit ces valeurs pour déclencher les balises au bon moment, de façon plus fiable qu'en lisant le contenu de la page.

Comment tester une balise dans Google Tag Manager ?

Avec le bouton « Prévisualiser », qui ouvre Tag Assistant. Vous naviguez sur le site et vérifiez, action par action, quelles balises se déclenchent et avec quelles valeurs. On ne publie qu'une fois ce test concluant.

Pilotez tout votre marketing depuis un seul cockpit

Vandolo connecte Google Ads, Meta, GA4 et Search Console, et vous dit quoi faire — grâce à l'IA.

Découvrir Vandolo