Vous avez installé Google Analytics, le pixel Meta, LinkedIn Insight Tag et quelques scripts publicitaires sur votre site. Puis une nouvelle demande arrive : ajouter un outil de suivi, modifier un événement ou mettre à jour un code de conversion.
À chaque fois, il faut solliciter un développeur, modifier le code du site et espérer ne rien casser. C’est précisément le problème que Google Tag Manager permet de résoudre.
Google Tag Manager, souvent appelé GTM, est un outil gratuit qui centralise la gestion des balises marketing et analytics. Il ne remplace pas Google Analytics. Il sert plutôt d’intermédiaire entre votre site et les outils que vous utilisez pour mesurer, analyser ou piloter vos campagnes.
Encore faut-il le configurer correctement. Un conteneur mal organisé peut rapidement devenir un empilement de balises difficiles à maintenir, avec des données incomplètes et des conversions peu fiables.
Google Tag Manager, c’est quoi exactement ?
Une balise est un morceau de code exécuté sur une page ou après une action de l’utilisateur. Il peut s’agir :
- d’une balise Google Analytics 4 ;
- d’un pixel Meta Ads ;
- d’une balise Google Ads pour suivre une conversion ;
- d’un script LinkedIn ou TikTok Ads ;
- d’un outil de chat ou de personnalisation ;
- d’un événement déclenché lorsqu’un formulaire est envoyé.
Sans Google Tag Manager, ces codes sont généralement ajoutés directement dans le thème du site ou dans les fichiers du CMS. Avec GTM, ils sont gérés depuis une interface centralisée.
Le fonctionnement repose sur trois éléments :
- Les balises : les scripts ou actions que vous souhaitez exécuter.
- Les déclencheurs : les conditions qui déterminent quand une balise doit se lancer.
- Les variables : les informations utilisées par les balises et les déclencheurs.
Exemple simple : vous pouvez demander à Google Tag Manager de déclencher une balise Google Ads lorsqu’un visiteur arrive sur la page de confirmation d’un formulaire. La balise correspond au code Google Ads, le déclencheur correspond à la page de confirmation et l’URL de cette page constitue une variable ou une condition.
Pourquoi utiliser Google Tag Manager ?
Le premier avantage est la rapidité. Une équipe marketing peut ajouter ou modifier une balise sans demander systématiquement une intervention technique.
Le deuxième avantage concerne l’organisation. Tous les scripts sont regroupés dans un même conteneur. Vous savez où chercher lorsqu’un outil doit être modifié ou supprimé.
Le troisième avantage est la souplesse. GTM permet de suivre des actions qui ne correspondent pas simplement à une visite de page :
- clic sur un bouton ;
- téléchargement d’un PDF ;
- lecture d’une vidéo ;
- envoi d’un formulaire ;
- clic sur un numéro de téléphone ;
- ajout d’un produit au panier ;
- défilement jusqu’à une section importante.
Enfin, Google Tag Manager intègre un système de prévisualisation et de versions. Vous pouvez tester une modification avant sa publication et revenir à une version précédente si un problème apparaît.
Mais attention : GTM ne rend pas une mauvaise stratégie de mesure automatiquement efficace. Si vos événements sont mal définis ou si vos conversions ne correspondent pas à vos objectifs business, l’outil ne fera que produire des données plus rapidement.
Google Tag Manager ne remplace pas Google Analytics
La confusion est fréquente. Google Analytics 4 sert à collecter et analyser les données de navigation. Google Tag Manager sert à déployer et déclencher des balises.
Les deux outils peuvent fonctionner ensemble, mais ils n’ont pas le même rôle.
- Google Analytics 4 : analyse les utilisateurs, les sessions, les événements et les conversions.
- Google Tag Manager : contrôle l’envoi des événements et la gestion des scripts.
Vous pouvez installer Google Analytics 4 sans GTM. Vous pouvez également utiliser GTM pour déployer d’autres outils sans utiliser Google Analytics. Dans la pratique, leur association est particulièrement intéressante pour les sites vitrines, les e-commerces et les campagnes d’acquisition.
Créer un compte et un conteneur GTM
Pour commencer, rendez-vous sur le site de Google Tag Manager et connectez-vous avec un compte Google professionnel. Évitez de rattacher votre dispositif de mesure à une adresse personnelle qui pourrait devenir inaccessible si un collaborateur quitte l’entreprise.
Vous devez ensuite créer :
- un compte correspondant à votre entreprise ;
- un conteneur correspondant à votre site ou à votre application ;
- un environnement, généralement Web pour un site internet.
Google fournit ensuite deux extraits de code. Le premier doit être placé dans la section <head> du site. Le second doit être ajouté juste après l’ouverture de la balise <body>.
Sur WordPress, plusieurs solutions sont possibles :
- ajouter le code dans le thème, si vous maîtrisez les modifications techniques ;
- utiliser une extension dédiée à Google Tag Manager ;
- passer par une solution de gestion des scripts ou un thème disposant d’un emplacement prévu à cet effet.
La méthode la plus propre dépend de votre configuration. L’essentiel est de ne pas installer le même conteneur à plusieurs endroits. Un double chargement peut générer des événements en double et fausser vos rapports.
Comprendre les balises, déclencheurs et variables
Les balises
Une balise indique à GTM quelle action effectuer. Par exemple, envoyer un événement à Google Analytics 4 ou déclencher une conversion Google Ads.
Une balise peut contenir un identifiant de mesure, un nom d’événement, une valeur ou des paramètres supplémentaires.
Les déclencheurs
Le déclencheur indique quand la balise doit s’exécuter. Les déclencheurs les plus courants sont :
- toutes les pages ;
- certaines pages seulement ;
- un clic sur un lien ;
- un clic sur un élément précis ;
- un formulaire envoyé ;
- une profondeur de défilement ;
- un événement personnalisé.
Un déclencheur trop large peut envoyer des données inutiles. Un déclencheur trop restrictif peut empêcher le suivi de fonctionner. Il faut donc tester chaque condition avec des cas réels.
Les variables
Les variables permettent de récupérer des informations dynamiques. Il peut s’agir de l’URL de la page, du texte d’un bouton, de la classe CSS d’un élément ou d’une valeur transmise par le site.
Les variables intégrées de GTM sont un bon point de départ. Activez uniquement celles dont vous avez besoin. Vous éviterez ainsi de rendre votre espace de travail inutilement complexe.
Installer Google Analytics 4 avec GTM
La première configuration consiste souvent à déployer Google Analytics 4 via Google Tag Manager.
Dans Google Analytics, récupérez votre identifiant de mesure au format G-XXXXXXXXXX. Dans GTM, créez ensuite une balise Google ou une balise de configuration Google selon l’interface proposée.
Associez votre identifiant de mesure et choisissez un déclencheur sur toutes les pages. Enregistrez la balise, puis utilisez le mode aperçu pour vérifier qu’elle se déclenche correctement.
Une fois le test terminé, envoyez les modifications dans un espace de travail et publiez la version.
Cette étape permet de mesurer les consultations de pages. Elle ne suffit pas pour comprendre les actions importantes réalisées par vos visiteurs. Vous devrez ensuite créer des événements dédiés.
Suivre les clics et les formulaires
Imaginons un site de consultant qui souhaite mesurer les demandes de contact. Un simple suivi des pages vues ne permet pas de savoir combien de visiteurs ont réellement rempli le formulaire.
Vous pouvez créer un événement nommé generate_lead ou form_submit, selon votre plan de marquage. L’important est de choisir une convention claire et de la conserver.
Pour un bouton, le processus ressemble généralement à ceci :
- activer les variables de clic intégrées ;
- utiliser le mode aperçu pour identifier le bouton ;
- créer un déclencheur sur le texte, l’identifiant ou la classe du bouton ;
- créer une balise d’événement Google Analytics 4 ;
- attribuer un nom d’événement cohérent ;
- tester l’envoi dans le mode DebugView de GA4.
Pour un formulaire, le suivi sur l’événement “formulaire envoyé” peut fonctionner. Toutefois, cette méthode n’est pas toujours fiable. Certains formulaires sont envoyés en AJAX, sans rechargement de page. D’autres affichent simplement un message de confirmation.
Dans ce cas, il peut être préférable de déclencher l’événement lorsqu’un élément de confirmation apparaît dans le DOM, ou de faire transmettre un événement personnalisé par le site.
Le dataLayer : la méthode la plus fiable
Le dataLayer est une couche de données qui permet au site de transmettre des informations à Google Tag Manager. Il constitue souvent la meilleure solution pour suivre des actions complexes.
Par exemple, lors de l’ajout d’un produit au panier, le site peut transmettre :
- l’identifiant du produit ;
- son nom ;
- son prix ;
- la quantité ;
- la catégorie ;
- la valeur totale du panier.
GTM récupère ensuite ces informations pour les envoyer à GA4, Google Ads ou une autre plateforme.
Un exemple de transmission peut ressembler à ceci :
dataLayer.push({ event: "add_to_cart", ecommerce: { currency: "EUR", value: 49.90, items: [{ item_id: "PROD-001", item_name: "Formation SEO", price: 49.90, quantity: 1 }] }});
Le dataLayer demande généralement l’intervention d’un développeur, mais il évite les solutions fragiles basées uniquement sur des sélecteurs CSS ou du texte visible à l’écran.
GTM et respect de la vie privée
Google Tag Manager ne dispense pas de respecter le RGPD. Installer GTM ne signifie pas que toutes les balises peuvent se déclencher immédiatement.
Les traceurs soumis au consentement doivent attendre l’accord de l’utilisateur. Vous devez donc connecter GTM à votre plateforme de gestion du consentement, souvent appelée CMP.
Le principe est simple :
- les balises strictement nécessaires peuvent fonctionner selon les règles applicables ;
- les balises statistiques doivent respecter le choix lié aux analytics ;
- les balises publicitaires doivent attendre le consentement publicitaire ;
- le refus doit être aussi simple que l’acceptation.
Google Consent Mode peut compléter cette configuration pour transmettre à Google l’état du consentement. Il ne remplace toutefois pas une bannière conforme ni une politique de confidentialité correctement rédigée.
Évitez également de transmettre des informations personnelles directement dans les URLs, les noms d’événements ou les paramètres. Une adresse e-mail dans un événement analytics peut créer un problème sérieux de conformité.
Tester avant de publier
Publier une balise non testée est une mauvaise habitude. Le mode aperçu de GTM permet de simuler une navigation et d’observer les balises déclenchées.
Pour chaque nouveau suivi, vérifiez :
- si la balise se déclenche au bon moment ;
- si elle ne se déclenche pas plusieurs fois ;
- si les bons paramètres sont envoyés ;
- si le consentement est respecté ;
- si l’événement apparaît dans GA4 ;
- si la conversion est correctement enregistrée dans la plateforme publicitaire.
Utilisez également les outils de diagnostic du navigateur, le DebugView de Google Analytics et les interfaces de test de Google Ads ou Meta Ads.
Un cas classique : le formulaire semble fonctionner, mais la conversion est comptabilisée deux fois. La cause peut être un déclencheur sur le clic du bouton et un autre sur l’affichage de la page de confirmation. Deux méthodes de suivi pour une seule action : les chiffres deviennent immédiatement inutilisables.
Organiser un conteneur proprement
Un conteneur GTM doit être documenté. Sinon, quelques mois plus tard, personne ne saura pourquoi une balise existe ni si elle est encore nécessaire.
Adoptez une convention de nommage simple :
- Balises : GA4 – Event – Generate Lead
- Déclencheurs : Click – CTA Contact
- Variables : DLV – ecommerce.value
Ajoutez une description à chaque balise importante. Indiquez son objectif, la date de création et le propriétaire du suivi.
Supprimez les anciennes balises inutilisées. Un conteneur qui contient des dizaines de scripts obsolètes augmente le risque d’erreur et ralentit les futurs audits.
Utilisez aussi les espaces de travail et les versions. Avant une modification importante, créez une version identifiable. En cas de problème, vous pourrez restaurer une configuration fonctionnelle sans repartir de zéro.
Les erreurs fréquentes avec Google Tag Manager
Installer GTM en double. C’est probablement l’erreur la plus courante. Vérifiez le code source et les extensions utilisées sur votre CMS.
Tout suivre sans objectif. Mesurer chaque clic ne sert à rien si aucune décision marketing n’est associée à la donnée. Commencez par vos objectifs business.
Utiliser uniquement des sélecteurs fragiles. Une classe CSS peut changer lors d’une refonte. Pour les actions stratégiques, privilégiez le dataLayer ou des attributs HTML dédiés.
Ne pas gérer le consentement. Une balise qui fonctionne techniquement peut tout de même être mal configurée juridiquement.
Confondre événement et conversion. Tous les événements ne sont pas des conversions. Une page vue ou un clic secondaire ne doit pas être placé au même niveau qu’une demande de devis ou un achat.
Ne jamais vérifier les données après publication. Un suivi peut fonctionner en prévisualisation puis être bloqué par un consentement, une extension de navigateur ou une modification du site.
Quand faire appel à un expert GTM ?
Vous pouvez gérer seul des besoins simples : installer GA4, suivre quelques clics ou ajouter une balise publicitaire standard.
Un accompagnement technique devient pertinent dans plusieurs situations :
- e-commerce avec plusieurs parcours d’achat ;
- formulaires complexes ou chargés en AJAX ;
- tracking multi-domaines ;
- besoin de mesure avancée dans Google Ads ;
- configuration RGPD et Consent Mode ;
- déploiement server-side ;
- problèmes de doublons ou de données incohérentes.
Le bon réflexe consiste à rédiger un plan de marquage avant de créer les balises. Pour chaque événement, notez son nom, sa condition de déclenchement, ses paramètres, son outil de destination et son intérêt business.
Google Tag Manager est un excellent outil, mais ce n’est pas une stratégie analytics. Il facilite l’exécution. À vous de définir ce qui mérite réellement d’être mesuré.
Commencez avec quelques conversions essentielles, testez-les sérieusement, documentez votre configuration et faites évoluer le dispositif en fonction de vos décisions marketing. C’est de cette manière que GTM devient un véritable levier de pilotage, plutôt qu’un simple placard à scripts.
