L'agence Webflow Gemeos vous partage ici toutes ses connaissances en terme de tracking, notamment avec un cas concret !
Un dataLayer est un élément JavaScript stockant diverses informations, transmissibles à des outils comme Google Tag Manager.
Il peut inclure tout type de données, voici quelques exemples avec leurs cas d'usages
Exemple: ID utilisateur, type d'adhésion (par ex. "membre premium").
Cas d'usage: Personnalisation du contenu, segmentation des audiences pour le remarketing.
Exemple: ID produit, nom du produit, catégorie, prix, quantité, valeur totale du panier.
Cas d'usage: Suivi des conversions, analyse de la performance des produits, optimisation des campagnes publicitaires.
Exemple: Clics sur des boutons spécifiques, complétion d'un formulaire, temps passé sur une vidéo.
Cas d'usage: Analyse du comportement des utilisateurs, optimisation de l'expérience utilisateur.
Exemple: Source du trafic (organic, paid, referral), type d'appareil (mobile, desktop), résolution d'écran.
Cas d'usage: Analyse des sources de trafic, optimisation du design en fonction des appareils.
Bien que ces informations varient, elles suivent une structure distincte.
Dans le dataLayer, chaque information est représentée par un duo :
un nom associé à sa valeur.
"Site_currency" pourrait avoir pour valeur "EUR"
"Product_brand" pourrait être associé à "Nike”
C'est clair, n'est-ce pas?
Nous avons plusieurs utilisations du dataLayer chez Tracktor
On mesure une conversion (génération de devis), lorsque la personne arrive sur la page avec :
En faisant ça, nous pouvons facilement setup les objectif de conversion dans GTM par exemple (cf screen)
Exemples :
1 - Le produit - Super utile par exemple pour faire des analyses à l’echelle du produit dans GA, Looker, etc.
2 - Le montant du devis HT - Op une variable à utiliser en valeur dans vos conversions pour vos Ads et piloter au ROAS 😎
Le meilleure moyen d’adapter l’expérience du client en fonction de sa typologie
Avant de mettre en œuvre un dataLayer, déterminez les données que vous souhaitez suivre.
Placez le code suivant au-dessus de votre code Google Tag Manager (GTM) dans le <head> de chaque page de votre site:
Lorsqu'un événement spécifique se produit sur votre site, vous pouvez "pusher" (ajouter) des informations dans le dataLayer.
Prenons pour exemple l’action de conversion (génération de devis) présentée présedemment égal à :
Le code à ajouter sera le suivant :
Vous pouvez ajouter autant de ligne que vous voulez sous pageSubtype si vous souhaitez remonter d’autres données.
Utilisez l’extension dataLayer checker pour tester votre intégration (l’outil que j’utilise dans mes screen plus haut)
Exemple : Remonter les infos produit
J’utilise les variables présentent dans mon CMS pour remonter les infos en fonctions de la page produit (cf screen)
Une fois que vous avez commencé à pusher des données dans le dataLayer, vous pouvez les utiliser dans GTM.
Vous l’aurez compris, le dataLayer est un outil puissant qui permet d'intégrer et de gérer efficacement des données dynamiques sur votre site web, en particulier en liaison avec Google Tag Manager.
Sa mise en œuvre permet une plus grande flexibilité et adaptabilité dans le suivi des interactions et des informations des utilisateurs sans avoir à modifier constamment le code source du site.
Pour exploiter pleinement ses avantages, il est essentiel de bien planifier sa mise en place, d'ajouter les données pertinentes et de tester régulièrement sa configuration pour s'assurer de la précision du suivi.
En somme, le dataLayer est une étape cruciale pour une analyse et une optimisation avancées de l'expérience utilisateur sur votre site web.