Guide complet sur le data layer dans Google Tag Manager

Rédigé par

Uliana Lesiv

Mis à jour 17 juil. 2026 commentaires

Qu’est-ce que le data layer dans Tag Manager?

Cas d’utilisation du data layer

Comment fonctionne le data layer?

Comment fonctionne le data layer
Comment fonctionne le data layer

Syntaxe et exemple du data layer

dataLayer = [{}];
dataLayer = [{'event' : 'register' }];
dataLayer = [{'country' : 'united states' }];

Initialiser dataLayer

Méthode 1: Déclaration Data layer

dataLayer = [{ 'variable_name': 'variable_value'  }]; ...

Méthode 2: dataLayer.push

window.datalayer = window.dataLayer || []; window.dataLayer.push({  'variable_name' : 'variable_value' });

Exemple et documentation sur la couche de données du commerce électronique

Comment créer un Data layer dans Tag Manager?

Cad d’utilisation 1: Variables Data layer comme points de données

Exemple de code

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ ‘product_name’ : ‘orange t-shirt’, 'purchase_value' : '5', ‘purchase_currency’ : ‘EUR’ });

Configuration GTM

  1. 1.
Créer une nouvelle variable dans GTM
Créer une nouvelle variable dans GTM
Variable Data Layer
Variable Data Layer
Nom de la variable Data Layer
Nom de la variable Data Layer

Cas d’utilisation 2: Data layer pour déclencher des évènements

Exemple de code

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event' : 'register' });

Configuration GTM

Créer un nouveau déclencheur
Créer un nouveau déclencheur
Déclencheur Custom Event
Déclencheur Custom Event
Nom de l’évènement dans le déclencheur
Nom de l’évènement dans le déclencheur

Cas d’utilisation 3: Variable Data layer comme variables et déclencheurs d’évènements

Exemple de code

dataLayer = [{ 'event': 'purchase', 'purchase_info': { 'purchase_amount': 5, 'purchase_curency': 'EUR' } }];

Configuration GTM

Le Data layer existe-t-il dans le GTM côté serveur?

Utilisation de Google Analytics 4

Configuration de l’évènement GA4 dans le GTM web
Configuration de l’évènement GA4 dans le GTM web
Configuration GA4 pour envoyer les données du web au serveur GTM
Configuration GA4 pour envoyer les données du web au serveur GTM

Utilisation de Data Tag/Data Client

Modèle de Data Tag dans le web GTM
Modèle de Data Tag dans le web GTM
Configurer le Data Tag dans le web GTM
Configurer le Data Tag dans le web GTM

Envoyer la variable data layer dans Google Analytics 4

Configurez Google Tag dans GTM

Google Tag dans le web GTM
Google Tag dans le web GTM
Configuration Google Tag
Configuration Google Tag
Configuration de déclencheur pour Google Tag
Configuration de déclencheur pour Google Tag

Créer une dimension personnalisée dans GA4

Section admin dans GA4
Section admin dans GA4
Nouvelle dimension personnalisée dans GA4
Nouvelle dimension personnalisée dans GA4

Testez la configuration du data layer

Mode débogage GTM

Preview et Submit dans GTM
Preview et Submit dans GTM
Section Variables dans la vue Débogage GTM
Section Variables dans la vue Débogage GTM

Google Analytics 4

DebugView dans GA4
DebugView dans GA4

Dépannage du data layer

Problème 1: La transmission du Data layer ne fonctionne pas

Solution : utiliser la casse appropriée pour les noms d’objets et les guillemets

dataLayer.push({'variable_name': 'variable_value'});
datalayer.push({'variable_name': 'variable_value'});
dataLayer.push({'variable_name': 'variable_value'});
dataLayer.push({variable_name': 'variable_value'});

Problème 2 : Les tags ne se déclenchent pas

Solution: des noms de variable cohérents

// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable_name': 'variable_value'});
// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable Name': 'variable_value'});

Récapitulatif

Vous souhaitez passer au server-side?

Essayer gratuitement

Rédigé par

Uliana Lesiv

Content writer

Uliana est Content Manager chez Stape, spécialisée en analytique et configurations d'intégration. Elle simplifie les concepts de suivi complexes en insights clairs.

Cet article vous a-t-il été utile?

Commentaires

Transformez un meilleur suivi en de meilleures performances marketing

Essayer gratuitement