Aller au contenu principal

DataLayer Push (Envoi DataLayer) : Définition

DataLayer Push : méthode d'envoi d'événements vers le dataLayer GTM

Le DataLayer Push est une méthode JavaScript permettant d'envoyer des événements et des données vers le dataLayer de Google Tag Manager. Cette technique est essentielle pour tracker les interactions utilisateur qui ne sont pas détectées automatiquement par GTM.

Qu’est-ce que le DataLayer Push et pourquoi est-ce important ?

Le DataLayer Push est la fonction dataLayer.push() qui permet d'ajouter des objets de données dans le tableau dataLayer. Chaque push déclenche un événement que GTM peut écouter pour activer des balises.

Les usages typiques incluent :

  • Tracking des clics sur des boutons spécifiques
  • Envoi d'événements e-commerce (ajout panier, achat)
  • Transmission de données utilisateur (ID, statut, segment)
  • Tracking des interactions avec des calculateurs ou formulaires
  • Envoi d'événements personnalisés (scroll, vidéo, téléchargement)

Un dataLayer push bien structuré garantit une collecte de données fiable et permet une analyse précise du comportement utilisateur.

Exemple concret

Un site e-commerce veut tracker l'ajout au panier. Le développeur intègre ce code JavaScript :

dataLayer.push({
  'event': 'add_to_cart',
  'ecommerce': {
    'items': [{
      'item_name': 'T-shirt Bio',
      'item_id': 'TS-123',
      'price': 29.99,
      'quantity': 1
    }]
  }
});

Résultat : GTM détecte l'événement 'add_to_cart' et déclenche la balise Google Analytics 4 correspondante, permettant de mesurer le taux d'ajout panier et d'optimiser le tunnel de conversion.

Questions fréquentes

La syntaxe est dataLayer.push({ 'key': 'value' }). L'objet peut contenir plusieurs propriétés, dont 'event' qui déclenche les triggers GTM.

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.