Aller au contenu principal

Variable (Variable GTM (Google Tag Manager)) : Définition

Aussi appelé : Variable GTM, Variables de conteneur, Custom Variable

Variable : valeur dynamique extraite du dataLayer pour le tracking GTM

Une Variable en Google Tag Manager est une valeur dynamique qui capture des informations du dataLayer ou de l'environnement de votre site. Elle permet à GTM d'accéder à des données spécifiques (ID utilisateur, prix produit, type d'événement) pour les utiliser dans les tags, triggers et règles de déclenchement. Les variables sont essentielles pour personnaliser votre tracking et adapter vos actions selon le contexte utilisateur.

Qu’est-ce que la Variable et pourquoi est-ce important ?

Une Variable est un conteneur qui stocke une valeur extraite du dataLayer ou d'autres sources (URL, cookies, localStorage). Elle agit comme un pont entre votre site et Google Tag Manager, permettant au conteneur d'accéder aux données en temps réel.

Exemple concret : Si votre site envoie un événement de panier avec un prix, la Variable GTM capte cette valeur pour la transmettre à Google Analytics, Facebook Pixel, ou toute autre plateforme configurée.

Les Variables sont utilisées dans :

  • Triggers : pour définir les conditions de déclenchement (« déclencher si prix > 100€ »)
  • Tags : pour mapper les données vers les tiers (envoyer le prix à Google Ads)
  • Règles personnalisées : pour créer de la logique conditionnelle avancée

Exemple concret

Scénario réel - E-commerce :

Un client ajoute un produit au panier. Votre site pousse un événement au dataLayer :

dataLayer.push({
  event: 'add_to_cart',
  product_id: 'SKU-12345',
  product_name: 'Chaussures Running',
  product_price: 89.99,
  product_category: 'Shoes'
});

Vous créez une Variable GTM de type « Data Layer Variable » pointant sur « product_price ». Cette variable capture la valeur 89.99 chaque fois que l'événement est envoyé. Vous pouvez alors :

  • Envoyer le prix à Google Analytics pour calculer la valeur moyenne des panier
  • Conditionner un tag Facebook Pixel uniquement si le prix > 50€ (trigger)
  • Calculer dynamiquement une commission affiliate en multipliant le prix par 5%

Sans la Variable, GTM n'aurait aucun accès à ces données dynamiques.

Questions fréquentes

GTM propose plusieurs types : Data Layer Variable (capture depuis dataLayer), Page URL, Page Hostname, Cookie, JavaScript (code personnalisé), Element (attributs HTML), Custom Event, Environment (user ID), Event (paramètres d'événement GA4). Chaque type a un cas d'usage spécifique selon votre source de données.

Termes connexes

Besoin d'aide pour comprendre vos métriques ?

On peut vous accompagner dans l'analyse de vos données et l'optimisation de vos performances marketing.