Data Layer

Un data layer est un ensemble de variables qui existent sur une page mais sont contenues au niveau du code et ne sont pas visibles. Les variables contenues dans un data layer sont par exemple le sexe, les articles mis dans le panier, le type d’appareil utilisé (mobile, desktop...), etc. Le data layer capte ces différentes informations qui sont ensuite relayées à d’autres systèmes (analytics, DMP, etc.).

Techniquement, le data layer est un fragment de code Javascript qui se trouve au niveau du code d’une page. Les variables qu’il contient peuvent être organisées de façon flat ou hiérarchique. Un data layer de type flat place toutes les variables qu’il contient au même niveau comme sur une liste. Par exemple si le data layer du site exemple.com est flat il contiendra à la suite les variables “userID”, “userEmail”, “productID” et “productName”. S’il est hiérarchique, les variables seront groupées dans des objets et le data layer sera de la forme “user” et “product”, “user” contenant “ID” et “Email”et “product” contenant “ID” et “Name”.
Êtes-vous un padawan ou un jedi de la data ?