Overslaan naar inhoud
Nederlands
  • Er zijn geen suggesties want het zoekveld is leeg.

Wat is een DataLayer en hoe werkt deze binnen Datamotive?

Leer wat een dataLayer is, waarom deze onmisbaar is voor betrouwbare metingen en hoe gebeurtenissen naar analyse- en marketingplatforms worden doorgestuurd.

Om specifieke informatie over gebruikers, gebeurtenissen en producten te kunnen analyseren binnen analyse- of marketingplatforms (zoals Google Analytics 4, Matomo of Piwik PRO), moeten deze gegevens vanuit de website worden opgehaald en doorgestuurd. Dat gebeurt niet vanzelf: daarvoor is een dataLayer nodig. Vooral bij e-commerce- en leadgeneratie-toepassingen is dit essentieel om betrouwbare data te verzamelen.

Voorwaarde: de dataLayer is onderdeel van de bredere datastroom binnen Datamotive. Wil je eerst begrijpen hoe data van website tot dashboard tot stand komt? Raadpleeg dan de pagina [Hoe komt data tot stand binnen Datamotive?]

Wat is een DataLayer?

De dataLayer is een onzichtbaar stukje code op de website dat vastlegt wat bezoekers doen. Denk aan het maken van een werkplaatsafspraak, het invullen van een formulier of het klikken op een knop. Die informatie wordt vervolgens beschikbaar gemaakt voor andere systemen, zoals een tag- of trackingbeheertool.

De dataLayer zorgt ervoor dat gegevens gestructureerd en uniform worden doorgestuurd, zodat alle metingen op dezelfde manier worden vastgelegd. Zonder een goed ingerichte dataLayer is het lastig om nauwkeurige analyses te maken of campagnes te optimaliseren.

Waarom is dit belangrijk?

De dataLayer vormt de brug tussen de website en de meetinfrastructuur. Deze maakt het mogelijk om gebeurtenissen betrouwbaar door te geven en te koppelen aan specifieke context, zoals productinformatie, prijzen of het type formulier dat is ingevuld. Daardoor zijn metingen niet alleen betrouwbaar, maar ook betekenisvol: je weet niet alleen dát er iets gebeurde, maar ook waarover het ging.

Hoe werkt de DataLayer?

De dataLayer bestaat uit een stukje JavaScript-code dat informatie naar een centrale datalaag "pusht". Dat kan op verschillende momenten gebeuren:

  • Bij het laden van de pagina, wanneer basisinformatie direct beschikbaar moet zijn (zoals voertuigtype of paginacategorie).
  • Bij een specifieke actie, bijvoorbeeld wanneer een bezoeker op Offerte aanvragen klikt of een aankoop afrondt.

Elke keer dat zo'n gebeurtenis plaatsvindt, wordt er een signaal naar de dataLayer gestuurd met de bijbehorende gegevens. Van daaruit kan het tagbeheer deze informatie doorgeven aan de juiste systemen, zoals een analyseplatform of een advertentietool.

Hieronder een voorbeeld van hoe een dataLayer eruit kan zien:

Scherm­afbeelding 2026-08-05 om 11.14.37

In dit voorbeeld wordt de gebeurtenis view_item doorgegeven, samen met contextinformatie over het bekeken product: de valuta, de waarde en de productgegevens. Op die manier weet een analyseplatform niet alleen dát een product is bekeken, maar ook welk product en tegen welke prijs.

Let op: een verkeerd of onvolledig ingerichte dataLayer leidt tot onbetrouwbare metingen. Zorg dat gebeurtenissen en veldnamen consistent worden vastgelegd, zodat alle systemen dezelfde gegevens op dezelfde manier ontvangen.

Geïmplementeerde dataLayers op het Datamotive platform

Binnen het Datamotive platform zijn de volgende dataLayers geïmplementeerd:

  • page – registreert een paginaweergave.
  • portal – registreert gebeurtenissen binnen het klantportaal.
  • user – legt gebruikersgerelateerde informatie vast.
  • login – registreert wanneer een gebruiker inlogt.
  • logout – registreert wanneer een gebruiker uitlogt.
  • view_item_list – registreert het bekijken van een lijst met items, bijvoorbeeld een voertuigoverzicht.
  • view_item – registreert het bekijken van een specifiek item, bijvoorbeeld een voertuigdetailpagina.
  • form – registreert het invullen of verzenden van een formulier.
  • purchase – registreert het afronden van een primaire aanvraag. 
  • workshop – registreert een werkplaatsgerelateerde gebeurtenis, zoals een afspraak.
  • page_404 – registreert het laden van een niet-bestaande pagina (404-pagina).
  • interested_elements – registreert interesse-signalen op basis van elementen waarmee de bezoeker interactie heeft.

Overzicht DataLayer

Onderdeel Beschrijving
Doel Bezoekersgedrag vastleggen en gestructureerd doorsturen naar andere systemen
Techniek Een stukje JavaScript-code dat gegevens naar een centrale datalaag pusht
Moment van pushen Bij het laden van de pagina of bij een specifieke actie van de bezoeker
Voorbeeldgebeurtenis view_item (product bekeken), inclusief valuta, waarde en productgegevens
Rol in de datastroom Vormt de brug tussen de website en het tagbeheer/meetinfrastructuur
Belang Zorgt voor betrouwbare, uniforme en context-rijke metingen