Data & Tracking
Google Tag Manager : ce que c'est, comment l'installer et comment le configurer proprement
Copier pour l'IA
Google Tag Manager (GTM) est un outil gratuit de Google qui vous permet de placer et de gérer des codes de mesure, appelés balises ou tags, sur votre site web sans modifier à chaque fois son code. Vous installez une seule fois un conteneur, puis vous ajoutez GA4, les conversions Google Ads, le pixel Meta ou la LinkedIn Insight Tag depuis une interface web. Pour chaque balise, vous décidez quand elle se déclenche et quelles données elle transmet.
Cela ressemble à un détail de développeur, mais c’est la colonne vertébrale de votre mesure. Presque chaque audit de tracking que nous réalisons commence dans le conteneur GTM, et presque chaque problème de mesure (conversions en double, leads manquants, balises qui se déclenchent sans consentement) s’y trouve aussi. Cet article explique ce que fait GTM, comment l’installer, comment construire un conteneur encore lisible dans un an et comment vérifier que tout fonctionne. Il accompagne notre panorama de ce qu’est le tracking.
Qu’est-ce que Google Tag Manager exactement ?
GTM est un système de gestion de balises. Au lieu de coller dix scripts de dix plateformes dans votre site, vous placez un seul script : le conteneur. Tout le reste se gère ensuite dans l’interface de Tag Manager. Google le résume ainsi : pour utiliser Tag Manager, vous ajoutez deux extraits de code à chaque page, après quoi votre site communique avec les serveurs de Tag Manager et vous gérez vos balises depuis l’interface web.
L’avantage tient en trois points :
- La rapidité. Mesurer une nouvelle conversion ou ajouter un pixel ne demande plus un sprint de développement.
- Le contrôle. Chaque modification reçoit une version. En cas de problème, vous revenez à la version précédente.
- Le consentement à un seul endroit. Votre bannière cookies et les signaux de consentement pilotent toutes les balises de manière centrale, et non script par script.
GTM ou Google Analytics : quelle différence ?
C’est la question qu’on nous pose le plus souvent. GA4 est une plateforme d’analyse : elle reçoit des données, les conserve et affiche des rapports. GTM est le livreur : il décide quelles données partent vers GA4, Google Ads, Meta ou LinkedIn, et à quel moment. GTM n’a lui-même aucun rapport. Vous pouvez donc installer GA4 sans GTM (avec la balise Google directement dans votre code), et utiliser GTM sans GA4 (par exemple uniquement pour les conversions Google Ads). En pratique, on les utilise ensemble, parce que GTM devient le seul endroit où vit votre logique de mesure.
| Google Tag Manager | Google Analytics 4 | |
|---|---|---|
| Rôle | Gère et déclenche les balises | Collecte les données et en fait des rapports |
| Rapports | Aucun | Oui, plus les explorations et l’export BigQuery |
| Qui l’utilise | Spécialiste tracking, développeur | Marketeur, analyste, direction |
| Prix | Gratuit (version 360 pour les grandes entreprises) | Gratuit (version 360 pour les grandes entreprises) |
Les trois briques : balises, déclencheurs et variables
Qui maîtrise ces trois notions peut lire n’importe quel conteneur.
- Les balises sont les actions : « envoyer un événement GA4 », « signaler une conversion Google Ads », « charger le pixel Meta ».
- Les déclencheurs déterminent quand une balise se déclenche : à chaque page vue, au clic sur un bouton, à l’envoi d’un formulaire, ou quand le site pousse un événement précis dans la data layer.
- Les variables fournissent les données : l’URL, le texte d’un bouton, la valeur d’une commande ou le type de lead.
En dessous se trouve la data layer : un objet JavaScript dans lequel votre site prépare des informations structurées pour GTM, par exemple event: 'generate_lead' avec le type de formulaire et la valeur. Une configuration qui s’appuie sur la data layer est plus robuste qu’une configuration qui dépend des classes CSS et des textes de boutons, car ceux-ci changent à chaque refonte. Lisez aussi notre explication de l’event tracking pour savoir de quels événements vous avez réellement besoin en B2B.
Installer Google Tag Manager en cinq étapes
- Créez un compte et un conteneur. Rendez-vous sur tagmanager.google.com, créez un compte au nom de votre entreprise (pas au nom d’un freelance ou d’une agence) et choisissez « Web » comme plateforme cible.
- Placez les deux extraits. Google demande de coller le premier bloc de code le plus haut possible dans la balise
<head>et le second juste après la balise d’ouverture<body>, sur chaque page. Sur WordPress, Shopify ou Webflow, faites-le via le thème ou une intégration officielle, pas via un plugin quelconque qui ajoute lui-même des scripts. - Commencez par la couche de consentement. Placez la balise de votre bannière cookies sur le déclencheur « Consent Initialization - All Pages » et réglez le consentement par défaut sur denied. Pour savoir comment faire avec Cookiebot, lisez notre guide Cookiebot avec GTM et le Consent Mode v2.
- Ajoutez la balise Google et vos premiers événements. Commencez par la balise Google pour GA4, puis les événements qui pilotent réellement votre activité : formulaire de lead, demande de démo, demande de devis, clic sur le numéro de téléphone.
- Testez en Preview et publiez avec un nom de version. Donnez à chaque version un nom qui dit ce qui a changé (« GA4 generate_lead sur formulaire de contact »), pour savoir plus tard ce que vous annulez.
Comment construire un conteneur encore lisible dans un an ?
Un conteneur grossit vite. Après deux campagnes et une refonte, il compte 60 balises dont personne ne sait lesquelles servent encore. Ces règles l’évitent :
- Une convention de nommage fixe. Par exemple
GA4 - event - generate_lead,Ads - conversion - demo,Meta - Lead. Les déclencheurs et variables suivent le même schéma. - Des dossiers par plateforme. GA4, Google Ads, Meta, LinkedIn, Consent, Utilities.
- Une seule source de vérité pour les conversions. Faites partir les conversions Google Ads des mêmes événements de data layer que GA4, pour ne pas avoir deux définitions différentes d’un « lead ». Pourquoi ces chiffres diffèrent malgré tout, vous le lirez dans la différence entre les conversions Google Ads et GA4.
- Pas de scripts codés en dur à côté de GTM. Si la balise Google figure aussi directement dans votre thème, vous comptez tout en double.
- Des espaces de travail et une validation simple. Celui qui modifie ne publie pas seul sans second regard.
Pour les plateformes publicitaires, vous construisez sur les mêmes événements : les Enhanced Conversions dans Google Ads, et le pixel Meta avec les mêmes événements de lead. Si vous voulez rendre la mesure plus robuste face aux bloqueurs de publicité et aux restrictions des navigateurs, un conteneur server-side s’y ajoute. C’est le sujet de notre guide sur le server-side tagging et du volet pratique de l’hébergement via Stape.
Les erreurs que nous rencontrons le plus souvent
Dans les conteneurs que nous reprenons, nous voyons toujours les cinq mêmes problèmes :
- Des conversions en double. Une balise de formulaire se déclenche sur « Form Submission » puis à nouveau sur la page de remerciement. Google Ads voit deux leads, votre CRM un seul. C’est aussi la cause classique d’un nombre « irréaliste » de conversions dans Google Ads.
- Des balises qui partent avant le consentement. La bannière cookies est placée sur un déclencheur All Pages ordinaire au lieu de Consent Initialization, si bien que la première page vue part sans statut de consentement. Selon les règles de l’Autorité de protection des données belge, les cookies analytiques ne sont pas strictement nécessaires et exigent donc un consentement préalable.
- Des déclencheurs basés sur les textes de boutons. « Envoyer » devient « Valider » lors d’une traduction, et votre mesure des leads s’arrête sans que personne ne le remarque.
- D’anciennes balises Universal Analytics. Elles n’envoient plus rien, mais ralentissent la page et encombrent le conteneur.
- Aucun responsable. Personne ne sait qui a publié quoi. Des noms de version et un journal des modifications règlent ce problème.
Comment vérifier que Google Tag Manager fonctionne ?
Testez chaque modification avant de publier. Dans votre espace de travail, cliquez sur Preview : Tag Manager ouvre alors Google Tag Assistant dans un nouvel onglet, où vous voyez quelles balises se sont déclenchées, sur quel déclencheur et avec quelles données. Parcourez ensuite cette liste de contrôle :
| Contrôle | Où | Ce que vous voulez voir |
|---|---|---|
| Le conteneur se charge sur chaque page | Tag Assistant | L’ID du conteneur sur l’accueil, le blog, la page de remerciement |
| Statut de consentement avant la première balise | Tag Assistant, onglet Consent | Denied par défaut, mise à jour après un clic sur la bannière |
| L’événement de lead part une seule fois | Tag Assistant + GA4 DebugView | Un seul generate_lead par envoi |
| La conversion Google Ads arrive | Google Ads, diagnostic des conversions | Statut actif, pas d’actions en double |
| L’événement Meta arrive | Meta Events Manager, Test Events | Événement Lead avec les bons paramètres |
Si tout est correct en Preview, comparez après une semaine les leads dans GA4 et Google Ads avec votre CRM. Un écart de quelques pour cent est normal (consentement, bloqueurs). Un écart de moitié est une erreur de configuration. Notre liste des erreurs fréquentes de tracking Google Analytics vous aide à chercher.
Quand confier GTM à un spécialiste ?
Un conteneur de base avec GA4 et une conversion, un marketeur patient peut le faire lui-même. Cela devient un travail de spécialiste dès qu’interviennent plusieurs plateformes, le Consent Mode v2, une data layer avec des données e-commerce ou de leads, des conversions hors ligne depuis votre CRM ou un conteneur server-side. C’est là que de petites erreurs coûtent de l’argent, parce que vos enchères s’appuient dessus.
Voici comment nous avons procédé chez Kaizo : un seul conteneur GTM comme couche centrale pour GA4, Google Ads et Meta, alimenté par les mêmes événements de lead. Découvrez la configuration dans le cas Kaizo : tracking Google Ads. Chez Tryve, nous avons construit le suivi des conversions autour des vraies demandes, et chez Suivo le suivi des leads jusque dans le CRM.
Vous doutez que votre conteneur actuel soit correct ? Avec un audit tracking, nous passons en revue votre GTM, votre consentement et vos conversions, et vous recevez une liste priorisée. Vous voulez le faire construire ou nettoyer tout de suite ? Notre spécialiste Google Analytics et Tag Manager s’en charge de bout en bout. Le prix est sur demande, selon votre stack.
Questions fréquentes
Google Tag Manager est-il gratuit ?
Oui. La version standard de Google Tag Manager est gratuite, sans limite sur le nombre de balises. Il existe une version 360 payante au sein de Google Marketing Platform pour les grandes organisations, avec des circuits de validation et un support supplémentaires. Pour un conteneur server-side, vous payez en revanche l’hébergement, par exemple via Google Cloud ou Stape.
Ai-je besoin de GA4 si j’utilise Google Tag Manager ?
Google Tag Manager ralentit-il mon site ?
Le conteneur lui-même est léger. Ce qui ralentit, ce sont les balises que vous y chargez : chaque widget de chat, outil de heatmap et pixel pèse. Un conteneur bien rangé avec uniquement les balises nécessaires est souvent plus rapide qu’un site avec les mêmes scripts codés en dur.
Puis-je supprimer ou bloquer Google Tag Manager ?
Vous pouvez supprimer GTM en retirant les deux extraits de votre code, mais toute la mesure qui en dépend disparaît alors. Les visiteurs peuvent bloquer GTM avec un bloqueur de publicité ; c’est précisément pour cela que certaines entreprises ajoutent un conteneur server-side sur leur propre sous-domaine.
Quelle est la différence entre la balise Google (gtag.js) et GTM ?
La balise Google est un script unique pour les produits Google, placé directement dans votre code. GTM est une couche de gestion qui charge la balise Google et les balises d’autres plateformes. Utilisez l’un des deux pour une même mesure, pas les deux, sinon vous comptez en double.
Scan gratuit de votre site
Indiquez votre site et recevez en quelques minutes une analyse automatique avec des points d'amélioration techniques et SEO concrets. Sans discours commercial.
Nous utilisons vos données uniquement pour votre scan. Pas de spam, désinscription à tout moment.