Aller au contenu principal

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

Aussi appelé : Variable Google Tag Manager, GTM Variable, Tag Manager Variable, Variable de Tag Manager

Variable GTM : élément de configuration stockant des valeurs dans GTM

Une Variable GTM (Google Tag Manager) est un élément de configuration qui stocke et renvoie des valeurs dynamiques utilisées par les balises et les déclencheurs. Les variables permettent de capturer des données contextuelles (URL, ID de transaction, nom de produit, etc.) et de les transmettre aux outils d'analyse sans modifier le code source du site.

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

Les Variables GTM constituent le système nerveux de Google Tag Manager. Elles capturent, transforment et distribuent des données à travers l'ensemble de votre infrastructure de tracking. Une variable peut extraire une information du dataLayer, lire un élément du DOM, exécuter du JavaScript personnalisé ou encore formater une valeur selon vos besoins.

Types de variables GTM

Variables intégrées : fournies par défaut par GTM (Page URL, Page Path, Referrer, Click Text, etc.). Elles nécessitent souvent une activation manuelle dans l'interface.

Variables définies par l'utilisateur : créées pour des besoins spécifiques. On distingue les variables de dataLayer (lecture de dataLayer.push), les variables JavaScript personnalisé (exécution de code), les variables de DOM (extraction d'éléments HTML), les variables de cookie, et bien d'autres.

Variables constantes : stockent des valeurs fixes (ID de suivi GA4, clés API) pour centraliser la configuration et faciliter la maintenance.

Les variables sont essentielles pour l'e-commerce (transaction_id, revenue, items), le tracking d'événements personnalisés (category, action, label) et la personnalisation de l'analyse (user_id, customer_type).

Exemple concret

Un site e-commerce utilise GTM pour tracker les achats. Lors d'une transaction, le développeur pousse les données dans le dataLayer :

dataLayer.push({ 'event': 'purchase', 'transaction_id': 'T12345', 'value': 149.99, 'currency': 'EUR', 'items': [{...}] });

Côté GTM, l'équipe marketing crée des variables de dataLayer :

  • dlv - Transaction ID → lit transaction_id
  • dlv - Purchase Value → lit value
  • dlv - Currency → lit currency

Ces variables sont ensuite utilisées dans la balise GA4 pour envoyer l'événement purchase avec les bonnes valeurs. Résultat : 100% des transactions sont trackées avec un ID unique, un revenu exact et des données produits structurées, sans toucher au code de la balise à chaque modification.

Benchmarks Variable GTM par secteur

SecteurValeurSource
E-commerce (>10M€ CA)25-40 variables définies par l'utilisateurSimo Ahava State of GTM 2024
SaaS B2B15-25 variables (user properties, events)Analytics Mania Survey 2024
Lead Gen / Services10-18 variables (forms, CTA tracking)MeasureSchool Benchmark 2024
Média / Publishing30-50 variables (content tracking, authors)Google Tag Manager Community 2024

Questions fréquentes

Les <strong>variables intégrées</strong> sont fournies par défaut par GTM (Page URL, Referrer, Click Text, etc.) et capturent des données standards du navigateur. Les <strong>variables définies par l'utilisateur</strong> sont créées manuellement pour des besoins spécifiques : lecture du dataLayer, extraction d'éléments DOM, exécution de JavaScript personnalisé, etc. Les variables intégrées nécessitent souvent une activation dans Variables > Configurer, tandis que les variables personnalisées sont créées via Nouvelle variable.

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.