Google Tag Manager (GTM)

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ôleGestionnaire de balises : comment collecter les donnéesOutil d’analyse : les données arrivent et sont analysées
Fonction principaleDéployer et déclencher les tags sur le site sans toucher au codeRecevoir, stocker et analyser les événements trackés
AnalogieLe chef de gare : coordonne les départs des trainsLa destination : où arrivent les voyageurs
Interfacetagmanager.google.comanalytics.google.com
Peut fonctionner sans l’autre ?Oui, mais sans outil d’analyse les données ne vont nulle partOui : 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 :

ComposantRôleExemple concret
Tag (Balise)Le script à exécuter : le code envoyé à un outil tiersTag GA4 Event qui envoie un événement “add_to_cart” à Google Analytics
Trigger (Déclencheur)La condition qui active le tagClic sur le bouton .btn-add-to-cart : déclenche le tag GA4 add_to_cart
VariableLa donnée dynamique récupérée au moment du déclenchementitem_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 site

Les tags les plus utilisés dans GTM pour l’e-commerce

TagDestinationDonnées envoyéesUtilité e-commerce
GA4 ConfigurationGoogle Analytics 4ID de mesure, paramètres de baseBase du tracking GA4 : obligatoire
GA4 EventGoogle Analytics 4Nom de l’événement + paramètres (item_id, price, quantity…)Track add_to_cart, purchase, begin_checkout, view_item
Meta PixelMeta Ads ManagerÉvénements standard (AddToCart, Purchase, ViewContent)Retargeting et optimisation campagnes Meta Ads
TikTok PixelTikTok Ads ManagerÉvénements e-commerce TikTokAttribution et optimisation campagnes TikTok
Google Ads ConversionGoogle AdsValeur de conversion, devise, ID transactionMesure des conversions Google Shopping et Search
HotjarHotjarID du compteEnregistrements de sessions, heatmaps
Consent Mode v2Google Consent ModeStatut du consentement RGPD par catégorieConformité 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.

Le digital en 5 minutes.

Chaque mardi : SEO, social ads, IA, veille. Sans détour.

En vous inscrivant, vous acceptez de recevoir le Brief Digital Hebdo. Désinscription en 1 clic. Politique de confidentialité

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.

Auditer mon tracking GTM →

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
Le digital en 5 min/semaine. SEO, social ads, IA, veille, chaque mardi.
Scroll
Newsletter hebdomadaire
Logo M-Twice - agence de marketing digital en Wallonie

Brief Digital Hebdo.

Marketing digital, SEO, social ads, IA, veille. Chaque mardi matin, l’essentiel dans votre boîte mail, en 5 minutes de lecture. Sans détour, ni bullshit.

1 email par semaine · 100% gratuit · désinscription en 1 clic

M-twice
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.