Artikelen over: AdPage Tagging

DataLayer (DataLaag)

Wat is een datalayer?



De Data Layer is eigenlijk een verborgen laag bovenop jouw website waarin extra informatie wordt opgeslagen. Google Tag Manager kan deze laag gebruiken om die informatie te benutten in tags, triggers en variabelen. Dit is handig voor het gebruik van jouw advertentiepixels en andere marketingdoeleinden.

Bijvoorbeeld, als een klant een bestelling plaatst in jouw webwinkel, wordt deze informatie opgenomen in de Data Layer op de bedankpagina. Je kunt deze gegevens gebruiken om variabelen aan te maken in Google Tag Manager, zoals de variabele 'revenue'. Via deze variabele kan de waarde van de bestelling worden doorgestuurd naar Facebook om de Return On Ad Spend (ROAS) van jouw Facebook-campagne te berekenen.


Een andere situatie waarin de Data Layer van pas kan komen is bij het bijhouden van statistieken voor jouw website. Bijvoorbeeld, als je een blogpost publiceert op jouw website, kun je de naam van de auteur in de Data Layer opnemen. Deze informatie kan vervolgens worden gebruikt om variabelen aan te maken in Google Tag Manager, zoals de variabele 'pagePostAuthor'. Via deze variabele kun je de gegevens weer doorschieten als een dimensie of gebeurtenis naar Google Analytics om daar per auteur de pageviews in kaart te brengen.

Heb stel ik een DataLayer in?


Ga naar variabelen en maak een nieuwe "door de gebruiker gedefinieerde variabelen" aan:

Door de gebruiker gedefinieerde variabelen aanmaken

Maak een variabelen aan voor Gegevenslaag:

Variabelen voor gegevenslaag aan

Zorg ervoor dat je de exacte naam overneemt van de parameter uit de DataLaag die je de previewmodus van Google Tag Manager kunt halen:

Voorbeeld van DataLaag van AdPage building

In dit geval kies ik voor het e-mailadres. Deze kopieer ik dan ook exact in de naam van de gegevenslaag in Tag Manager:

de parameter exact kopieren van de gegevenslaag

Vervolgens kun je bij het aanmaken van een Trigger zorgen dat de gegevenslaag wordt genomen in de parameter. Daarvoor klik je op het configuratieblokje:

Configuratieblokje

Ps. Parameternaam hebben we user_data.email_address genoemd. Deze heb ik gekopieerd uit de standaard lijst die Google aanbeveelt voor het benoemen van parameters: https://developers.google.com/tag-platform/tag-manager/server-side/common-event-data . Ik raad je aan om hetzelfde te doen, omdat deze standaard namen compatible zijn met andere instellingen.

Vervolgens selecteer je de juiste variabelen en ben je klaar met het toevoegen van het e-mailadres. Uiteraard kun je ook meerder parameters toevoegen:

Parameter toevoegen gegevenslaag



Hoe kan ik checken of ik een datalayer heb?



Er zijn verschillende manieren om te controleren of er een Data Layer op jouw website is geïmplementeerd. Hier zijn een paar opties:

Bekijk de broncode van jouw website: Open de website en klik met de rechtermuisknop op de pagina en selecteer 'Paginabron weergeven'. Zoek in de HTML-code naar een script-tag met de naam 'dataLayer'. Als deze tag aanwezig is, dan is er een Data Layer op jouw website geïmplementeerd,.
Gebruik de Tag Assistant-extensie voor Google Chrome: Deze gratis extensie kan jou helpen om te zien welke tags er op jouw website zijn geïmplementeerd, waaronder Google Tag Manager en de Data Layer. Installeer de extensie in Google Chrome en open jouw website. Klik op de Tag Assistant-knop in de rechterbovenhoek van jouw browser om de tags op jouw website te bekijken.
Gebruik een tag debugger: Als je toegang hebt tot Google Tag Manager, kun je een tag debugger gebruiken om te controleren of de Data Layer correct is geïmplementeerd. Voer de Google Tag Manager-interface in en open de tagmanager. Selecteer het tabblad 'Debug' en voer een test uit op jouw website. Je ziet dan de informatie van de Data Layer in de 'Data Layer'-sectie van de debugger.

Als je de Data Layer op jouw website niet hebt geïmplementeerd, dan kun je deze toevoegen door het JavaScript-codefragment in te sluiten op de pagina's van jouw website. Dit fragment kun je vinden in de Google Tag Manager-interface onder 'Variabelen'. Zorg ervoor dat je het fragment op elke pagina van jouw website plaatst, net voor de Google Tag Manager-containercode.

Heb ik een datalayer nodig?



Het is afhankelijk wat je allemaal wilt weten van je bezoekers. Als je bijvoorbeeld wilt weten of iemand al eerder in het proces een eBook of Whitepaper heeft gedownload, dan zou je ervoor kunnen kiezen om een DataLayer te gebruiken. Je zou dan bijvoorbeeld het e-mailadres kunnen meegeven in de DataLayer.


Hoe kan ik een DataLayer installeren?



Dit kun je vragen aan je webontwikkelaar. De meeste systemen hebben standaard een DataLayer ingebouwd. Je kunt dit eenvoudig inzien door in Google Tag Manager Preview in te stellen. Meer hierover vind je hier: You don't have access to this Doc

Bijgewerkt op: 04/06/2023

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!