Pour garantir une flexibilité, une portabilité et une facilité de mise en œuvre maximales, Google Tag Manager fonctionne mieux lorsqu'il est déployé avec une couche de données. Une couche de données est un objet qui contient toutes les informations que vous souhaitez transmettre à Google Tag Manager.
Des informations telles que des événements ou des variables peuvent être transmises à Google Tag Manager via la couche de données, et des déclencheurs peuvent être configurés dans Google Tag Manager en fonction des valeurs des variables (par exemple, déclencher une balise de remarketing lorsque purchase_total> 100 $) ou en fonction d'un événements. Les valeurs des variables peuvent également être transmises à d'autres balises (par exemple, passer purchase_total dans le champ de valeur d'une balise).
Pour configurer votre couche de données, ajoutez l'extrait de code suivant à l'en-tête de votre page au-dessus de votre extrait de conteneur :
Si vous placez l'extrait de conteneur Google Tag Manager au-dessus du tableau dataLayer, Google Tag Manager peut mal fonctionner et ne pourra pas lire les variables définies dans le tableau.
A chaque chargement de page le dataLayer devra être alimenté avec les spécifications qui seront décrite sur ce mini site. ( Cf. Datalayer)
La variable env_level permet de regrouper le contenu en silot.
Par exemple sur la page : https://staging.lepoool.tech/coworking/
Le datalayer sera défini comme ci dessous :
Autre exemple : https://staging.lepoool.tech/les-matinales/
Le datalayer sera défini comme ci dessous :
La variable category permet de regrouper le contenu des articles de blog en fonction de leurs catégories.
Par exemple sur l'article https://staging.lepoool.tech/10-entreprises-de-la-french-tech-rennes-st-malo-qui-recrutent/ le datalayer sera :
La variable funnel_name est alimenté quand une page possède un tunnel de conversion:
La variable funnel_step indique le numéro de l'étape du tunnel de conversion.
Par exemple : https://staging.lepoool.tech/nous-contacter/
Le datalayer sera:
A la validation du formulaire, le funnel_step passera automatiquement à 2.