Temps de lecture estimé : 7 minutes
Points clés à retenir
- Un compte par entreprise, un conteneur Web par site.
- Collez le script dans le head et le noscript après l’ouverture du body.
- Utilisez la balise Google avec un ID G- stocké dans une variable constante.
- Intégrez le Consent Mode v2 dès la première configuration.
- Testez en mode Aperçu, puis publiez une version nommée.
Configurer Google Tag Manager : créer le compte et le conteneur
Pour configurer Google Tag Manager, créez un compte et un conteneur Web, collez deux extraits de code sur chaque page, ajoutez une balise Google avec le déclencheur « Toutes les pages », testez en mode Aperçu, puis publiez. Le parcours tient en une heure si vous le suivez dans l’ordre.
Créer le compte et le conteneur
Sur tagmanager.google.com, créez un compte puis un conteneur de type Web pour votre site.
Coller les deux extraits de code
Placez le script dans le head et le noscript juste après l’ouverture du body, sur toutes les pages.
Vérifier l’ID GTM-XXXXXXX
Affichez le code source de la page et contrôlez la présence de l’identifiant du conteneur.
Créer la balise Google
Ajoutez une balise Google avec votre ID G-XXXXXXXXXX, stocké dans une variable constante.
Choisir le déclencheur Toutes les pages
Associez le déclencheur à la balise pour qu’elle se charge sur chaque page du site.
Activer le Consent Mode v2
Activez les paramètres de consentement et reliez une CMP certifiée Google au conteneur.
Tester en Aperçu puis publier
Contrôlez les déclenchements dans Tag Assistant, puis cliquez sur Envoyer avec un nom de version.
Avant de publier
Créer le compte
Rendez-vous sur tagmanager.google.com et cliquez sur « Créer un compte ». Saisissez un nom de compte, choisissez votre pays, puis donnez un nom au premier conteneur. Acceptez ensuite les conditions d’utilisation.
Choisir le type de conteneur
Quatre types sont proposés : Web, iOS, Android et Serveur. Pour un site, prenez Web. Les trois autres servent aux applications mobiles et au taggage côté serveur, que j’aborde plus bas.
Un compte par entreprise, un conteneur par site
Google recommande un compte par entreprise et un conteneur par site. Il s’agit d’une règle d’organisation, pas d’une limite technique. Chez un client qui gérait trois sites dans un seul conteneur, chaque modification risquait de casser les deux autres. Si vous travaillez avec un site de test, créez-lui son propre conteneur.
Installer le code GTM sur toutes les pages du site
À la création du conteneur, GTM affiche une fenêtre avec deux extraits de code à placer sur chaque page. Vous pouvez la rouvrir à tout moment en cliquant sur l’identifiant du conteneur, en haut de l’interface.
- Le script va dans le
<head>, le plus haut possible. - Le bloc
<noscript>va juste après l’ouverture de la balise<body>.
Sur WordPress, Shopify ou Prestashop, deux voies existent : un plugin dédié à GTM, ou une modification du fichier d’en-tête du thème. Je préfère le plugin, car une mise à jour du thème n’efface pas le code. Quelle que soit la voie, ne collez qu’une seule fois chaque extrait.
Vérifiez ensuite le résultat. Affichez le code source de votre page et cherchez l’identifiant de conteneur, au format GTM-XXXXXXX. Ne le confondez pas avec l’ID de mesure G-XXXXXXXXXX, qui servira à l’étape suivante.
Si une balise Google Analytics est déjà codée en dur ou installée par un plugin, retirez-la avant de publier. Sinon, chaque visite sera comptée deux fois.
Créer et publier votre première balise Google
La balise Google a remplacé l’ancienne balise « Configuration GA4 ». Si vous cherchez cette dernière, vous ne la trouverez plus. L’ancien ID de suivi UA-XXXXX est lui aussi obsolète : il vous faut un ID de mesure G-XXXXXXXXXX, visible dans les flux de données de GA4.
Stocker l’ID dans une variable constante
Avant la balise, allez dans « Variables », puis dans « Variables définies par l’utilisateur » et cliquez sur « Nouvelle ». Choisissez le type « Constante », collez l’ID G- et nommez-la « Constante – ID GA4 ». Quand l’ID changera, vous ne le modifierez qu’à un seul endroit.
Créer la balise
- Ouvrez « Balises », puis « Nouvelle ».
- Choisissez le type « Balise Google ».
- Insérez la variable constante dans le champ « ID de la balise ».
- Dans « Déclenchement », sélectionnez « Toutes les pages ».
- Nommez la balise, par exemple « Google – Config – Toutes les pages », puis enregistrez.
Enregistrer ne suffit pas. Seule la publication met les modifications en ligne, via le bouton « Envoyer ». Comptez ensuite jusqu’à 30 minutes avant de voir arriver les premières données.
Suivre une action précise : balise événement, déclencheur et variables
Pour mesurer un clic sur un bouton, activez d’abord les variables intégrées. Dans « Variables », cliquez sur « Configurer » et cochez les variables de clic, comme Click ID, Click Classes ou Click Text. Elles permettent de cibler le bon élément.
Créez ensuite un déclencheur de type « Clic – Tous les éléments » ou « Clics sur le lien uniquement », avec une condition sur l’une de ces variables. Puis créez une balise de type « Événement Google Analytics : GA4 » associée à ce déclencheur. Donnez un nom d’événement clair, en minuscules, par exemple clic_devis.
Avant de créer quoi que ce soit, vérifiez ce que la mesure améliorée de GA4 collecte déjà. Elle gère nativement les clics sortants, les téléchargements et le défilement à 90 % de la page. Recréer ces événements dans GTM produit des doublons.
Adoptez enfin une convention de nommage dès le départ. Voici celle que je fais appliquer à mes clients :
- Balises : « Plateforme – Type – Action ».
- Déclencheurs : « Type – Cible ».
- Variables : « Type – Nom ».
Dans six mois, ce rangement vous évitera d’ouvrir chaque balise pour comprendre à quoi elle sert.
Configurer le consentement (Consent Mode v2)
Google impose le Consent Mode v2 aux annonceurs qui ciblent l’Espace économique européen depuis mars 2024. Intégrez-le dès la première configuration, pas après coup. Sans signaux valides, la mesure des conversions Google Ads se dégrade.
Les quatre signaux
ad_storage: stockage lié à la publicité.analytics_storage: stockage lié à la mesure d’audience.ad_user_data: envoi des données utilisateur à Google pour la publicité.ad_personalization: personnalisation des annonces.
Les deux derniers sont les nouveautés de la v2. ad_user_data est notamment requis pour les conversions améliorées et le suivi des conversions basé sur les balises.
Choisir une CMP certifiée Google
Dans « Admin », puis « Paramètres du conteneur », cochez « Activer les paramètres de consentement ». Installez ensuite le modèle de balise de votre CMP certifiée Google depuis la galerie de modèles. Elle envoie l’état du consentement à GTM à chaque visite. Dans mon expérience, l’erreur classique consiste à poser le bandeau sans relier la CMP au conteneur.
Exiger un consentement supplémentaire
Les balises Google gèrent seules les signaux de consentement. Pour les autres, ouvrez la balise, puis « Paramètres avancés » et « Paramètres de consentement ». Cochez « Exiger un consentement supplémentaire » et listez les types nécessaires, par exemple ad_storage. La balise ne se déclenchera qu’avec l’accord de l’utilisateur.
Tester avec le mode Aperçu avant de publier
Cliquez sur « Aperçu » en haut à droite de l’espace de travail, saisissez l’adresse de votre site et validez. Une page s’ouvre dans Tag Assistant, et votre site apparaît dans un nouvel onglet avec la session de débogage connectée.
Naviguez comme un visiteur, puis revenez dans Tag Assistant. Le résumé indique pour chaque événement les balises déclenchées et celles qui ne l’ont pas été. Vérifiez trois points :
- La balise Google se déclenche bien sur « Initialisation » ou « Chargement de la page ».
- Votre balise événement s’exécute uniquement au clic voulu.
- Les états de consentement correspondent à vos choix dans le bandeau, y compris
ad_user_dataetad_personalization.
Si une balise ne se déclenche pas, ouvrez-la dans le résumé. GTM indique quelle condition du déclencheur n’est pas remplie. Une fois tout validé, cliquez sur « Envoyer » et nommez la version avec une description claire, par exemple « Balise Google + clic devis ». Ce nom servira de point de retour si un problème survient.
Aller plus loin : configurer Google Tag Manager côté serveur
Le taggage côté serveur devient pertinent quand vous voulez alléger vos pages, mieux maîtriser les données envoyées aux tiers ou fiabiliser la collecte. Pour un site qui démarre, le conteneur Web suffit largement.
Si vous franchissez le pas, créez un conteneur de type « Serveur ». GTM propose de provisionner automatiquement le serveur de taggage sur Cloud Run, ou de le configurer manuellement. Je recommande l’option automatique pour débuter.
Il reste à renseigner l’URL du conteneur serveur dans les paramètres de configuration de votre balise Google web. Depuis le 10 avril 2025, les conteneurs contenant des balises Google Ads et Floodlight chargent automatiquement une balise Google avant de transmettre des événements. Vérifiez donc que cette balise est bien configurée avant d’aller plus loin.
Questions fréquentes
Comment ajouter un tag sur Google ?
Dans votre conteneur GTM, ouvrez « Balises », cliquez sur « Nouvelle », choisissez le type « Balise Google » et saisissez votre ID G-XXXXXXXXXX. Associez-lui le déclencheur « Toutes les pages », vérifiez le résultat en mode Aperçu, puis cliquez sur « Envoyer » pour publier. Ce sont les mêmes gestes à chaque fois que vous devez configurer Google Tag Manager.



