Google Tag Manager (ou GTM) est un gestionnaire de balises (Tag Management System) gratuit développé par Google, lancé en 2012. Il permet d’installer, gérer et déclencher des scripts de tracking (balises, pixels, tags) sur un site web ou une application mobile sans modifier le code source à chaque fois : via une interface graphique accessible à des non-développeurs.
Sans GTM, chaque outil de tracking (Google Analytics, Meta Pixel, TikTok Pixel, Hotjar…) nécessite d’ajouter manuellement son script dans le code HTML du site. Avec GTM, un seul conteneur est intégré une fois dans le code, et l’ensemble des tags est ensuite géré depuis l’interface GTM, sans toucher au code à nouveau.
Google Tag Manager vs Google Analytics 4 : quelle différence ?
C’est la confusion la plus fréquente : les deux sont des outils Google gratuits, souvent mentionnés ensemble :
| Google Tag Manager (GTM) | Google Analytics 4 (GA4) | |
|---|---|---|
| Rôle | Gestionnaire de balises : comment collecter les données | Outil d’analyse : où les données arrivent et sont analysées |
| Fonction principale | Déployer et déclencher les tags sur le site sans toucher au code | Recevoir, stocker et analyser les événements trackés |
| Analogie | Le chef de gare : coordonne les départs des trains | La destination : où arrivent les voyageurs |
| Interface | tagmanager.google.com | analytics.google.com |
| Peut fonctionner sans l’autre ? | Oui, mais sans outil d’analyse les données ne vont nulle part | Oui : en installant le tag GA4 directement dans le code (moins flexible) |
| Recommandé ensemble ? | ✅ Oui : GTM déploie le tag GA4, GA4 analyse les données collectées | |
Les 3 composants clés de GTM
Google Tag Manager repose sur une logique simple en 3 éléments :
| Composant | Rôle | Exemple concret |
|---|---|---|
| Tag (Balise) | Le script à exécuter : le code envoyé à un outil tiers | Tag GA4 Event qui envoie un événement “add_to_cart” à Google Analytics |
| Trigger (Déclencheur) | La condition qui active le tag | Clic sur le bouton .btn-add-to-cart : déclenche le tag GA4 add_to_cart |
| Variable | La donnée dynamique récupérée au moment du déclenchement | item_id, prix, quantité : lus depuis le dataLayer au moment du clic |
La logique : QUAND (trigger) un utilisateur clique sur le bouton panier → ENVOYER (tag) l’événement add_to_cart à GA4 → AVEC (variables) les données produit récupérées du dataLayer.
Comment fonctionne GTM : le flux complet
1. Intégration unique : le conteneur GTM est ajouté une fois dans le <head> du site
→ <script>(function(w,d,s,l,i){...}('GTM-XXXXXXX')</script>
2. Quand un visiteur charge la page, GTM se charge avec le conteneur
3. GTM surveille les interactions du visiteur (clics, scrolls, soumissions...)
4. Quand un trigger se déclenche (ex : clic sur "Ajouter au panier") :
→ GTM récupère les variables du dataLayer (prix, ID produit, quantité)
→ GTM exécute le tag correspondant (ex : envoie l'événement add_to_cart à GA4)
5. GA4, Meta Pixel, TikTok Pixel reçoivent chacun leurs données
sans que vous ayez touché au code source du siteLes tags les plus utilisés dans GTM pour l’e-commerce
| Tag | Destination | Données envoyées | Utilité e-commerce |
|---|---|---|---|
| GA4 Configuration | Google Analytics 4 | ID de mesure, paramètres de base | Base du tracking GA4 : obligatoire |
| GA4 Event | Google Analytics 4 | Nom de l’événement + paramètres (item_id, price, quantity…) | Track add_to_cart, purchase, begin_checkout, view_item |
| Meta Pixel | Meta Ads Manager | Événements standard (AddToCart, Purchase, ViewContent) | Retargeting et optimisation campagnes Meta Ads |
| TikTok Pixel | TikTok Ads Manager | Événements e-commerce TikTok | Attribution et optimisation campagnes TikTok |
| Google Ads Conversion | Google Ads | Valeur de conversion, devise, ID transaction | Mesure des conversions Google Shopping et Search |
| Hotjar | Hotjar | ID du compte | Enregistrements de sessions, heatmaps |
| Consent Mode v2 | Google Consent Mode | Statut du consentement RGPD par catégorie | Conformité RGPD : obligatoire depuis mars 2024 |
Installer Google Tag Manager sur WordPress
Sur WordPress, GTM s’installe de deux façons :
Option 1 : Via un plugin WordPress (recommandé pour les non-développeurs)
Des plugins comme GTM4WP (Google Tag Manager for WordPress) ou Insert Headers and Footers permettent de coller l’ID du conteneur GTM (GTM-XXXXXXX) dans l’interface WordPress sans toucher au code. GTM4WP est la solution la plus complète : il génère automatiquement un dataLayer avec les données de page, d’utilisateur et WooCommerce.
Option 2 : Intégration manuelle dans le thème WordPress
Pour une intégration propre et performante, coller les deux extraits de code GTM directement dans les fichiers du thème :
<!-- Dans header.php, juste après <head> -->
<script>(function(w,d,s,l,i){
w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
<!-- Dans body.php, juste après <body> -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>GTM et le dataLayer : le pont entre votre site et vos outils
Le dataLayer est une variable JavaScript qui sert de pont entre votre site et GTM. C’est lui qui transporte les données contextuelles (ID produit, prix, statut de connexion utilisateur, données de commande) au moment où un événement se produit :
// Exemple : push dataLayer lors d'un ajout au panier sur WooCommerce
dataLayer.push({
'event': 'add_to_cart',
'ecommerce': {
'currency': 'EUR',
'value': 24.90,
'items': [{
'item_id': 'SKU-GOURDE-500ML',
'item_name': 'Gourde isotherme 500ml',
'item_category': 'Gourdes',
'price': 24.90,
'quantity': 1
}]
}
});GTM lit ce push dataLayer, en extrait les variables (item_id, price, quantity) et les injecte dans les tags configurés (GA4 Event add_to_cart, Meta Pixel AddToCart). C’est le principe du plan de taggage.
Votre tracking GTM et GA4 est-il correctement configuré ?
Un tracking mal implémenté fausse toutes vos données de conversion et rend vos campagnes aveugles. Nos experts GTM auditent votre configuration, créent votre plan de taggage GA4 et l’implémentent proprement : de A à Z.
GTM et le Consent Mode v2 (RGPD 2024)
Depuis mars 2024, Google exige l’implémentation du Consent Mode v2 pour tous les sites utilisant des produits Google (GA4, Google Ads) en Europe. GTM est l’outil de référence pour implémenter ce consentement :
- GTM peut recevoir les signaux de consentement depuis votre CMP (Consent Management Platform : Axeptio, Cookiebot, TarteAuCitron…)
- Il adapte le comportement des tags selon le consentement donné : un tag GA4 en mode “denied” envoie des données anonymisées sans cookies
- Sans Consent Mode v2 correctement configuré dans GTM, les données de remarketing Google Ads sont perdues pour les utilisateurs qui refusent les cookies
FAQ : Google Tag Manager
C’est quoi Google Tag Manager ?
Google Tag Manager (GTM) est un gestionnaire de balises gratuit de Google qui permet d’installer et gérer des scripts de tracking sur un site web sans modifier le code source à chaque fois. Un seul conteneur GTM est intégré dans le site, puis tous les tags (GA4, Meta Pixel, TikTok Pixel, Google Ads…) sont déployés et configurés depuis l’interface GTM. GTM repose sur 3 éléments : les tags (scripts à exécuter), les triggers (conditions de déclenchement) et les variables (données dynamiques).
Quelle différence entre Google Tag Manager et Google Analytics ?
GTM et GA4 ont des rôles complémentaires : GTM est le gestionnaire de balises qui détermine comment et quand collecter les données (il déploie les tags sur le site) ; GA4 est l’outil d’analyse qui reçoit et analyse ces données. GTM envoie les événements à GA4, qui les stocke et permet de les explorer dans des rapports. En pratique : GTM déploie le tag GA4 Event add_to_cart qui envoie les données d’ajout au panier à GA4, où vous pouvez ensuite analyser le taux de conversion par catégorie produit.
Comment installer Google Tag Manager sur WordPress ?
Deux méthodes : (1) via le plugin GTM4WP (Google Tag Manager for WordPress) : coller l’ID GTM (GTM-XXXXXXX) dans les paramètres du plugin, qui gère automatiquement l’insertion du code et génère un dataLayer WooCommerce ; (2) manuellement dans header.php et body.php du thème : coller les deux extraits de code GTM (script dans le head, noscript dans le body). La méthode plugin est recommandée pour les non-développeurs ; la méthode manuelle est préférable pour un contrôle précis et des performances optimisées.
Google Tag Manager est-il gratuit ?
Oui : Google Tag Manager est entièrement gratuit, sans limite de tags, de triggers ou de variables. Il suffit d’un compte Google pour créer un compte GTM et des conteneurs illimités. La version payante Google Tag Manager 360 (enterprise) ajoute des fonctionnalités avancées de gouvernance, de débogage et de SLA pour les grandes entreprises, mais la version standard gratuite est amplement suffisante pour la quasi-totalité des PME et e-commerces.
Qu’est-ce que le dataLayer GTM ?
Le dataLayer est un tableau JavaScript qui sert de pont entre votre site et Google Tag Manager. Il stocke et transporte les informations contextuelles (ID produit, prix, statut utilisateur, données de commande) que GTM peut ensuite lire et injecter dans ses tags. Concrètement : quand un utilisateur finalise une commande, votre site fait un dataLayer.push() avec les détails de la transaction (transaction_id, total, produits) : GTM le lit et l’envoie simultanément à GA4, Meta Pixel et Google Ads Conversion. Le dataLayer est configuré par le développeur ; GTM lit et utilise ces données.
Pour aller plus loin
- Plan de taggage : le document qui définit quoi tracker avant de configurer GTM
- Google Analytics 4 : l’outil d’analyse qui reçoit les données envoyées par GTM
- Taux de conversion : ce que GTM permet de mesurer précisément dans le funnel e-commerce
- Meta Pixel : le tag le plus souvent déployé via GTM pour les campagnes Meta Ads
- Notre expertise e-commerce : configuration GTM, plan de taggage GA4 et tracking e-commerce pour boutiques WordPress et WooCommerce

