Uitgebreide gids over de data layer in Google Tag Manager

Geschreven door

Uliana Lesiv

Gepubliceerd 4 nov. 2026 reacties

Het verzamelen van de juiste gegevens is slechts de helft van het werk

Wat is de data layer in Tag Manager?

Toepassingen van de data layer

Hoe werkt de data layer?

How data layer works

Syntaxis en voorbeelden van de data layer

dataLayer = [{}];
dataLayer = [{'event' : 'register' }];
dataLayer = [{'country' : 'united states' }];

De dataLayer initialiseren

Methode 1: Data layer-declaratie

dataLayer = [{ 'variable_name': 'variable_value'  }]; ...

Methode 2: dataLayer.push

window.datalayer = window.dataLayer || []; window.dataLayer.push({  'variable_name' : 'variable_value' });

Voorbeeld en documentatie over de eCommerce data layer

Belangrijke eCommerce data layer-componenten voor analytics en tracking

Hoe maakt u een data layer in Tag Manager?

Use case 1: Data layer-variabelen als datapunten

Codevoorbeeld

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ ‘product_name’ : ‘orange t-shirt’, 'purchase_value' : '5', ‘purchase_currency’ : ‘EUR’ });

GTM-configuratie

Create a new variable in GTM
Data Layer Variable
Data Layer Variable name

Use case 2: Data layer om events te activeren

Codevoorbeeld

window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event' : 'register' });

GTM-configuratie

Create new trigger
Custom Event trigger
Event name in trigger

Use case 3: Data layer-variabele als variabelen en event-triggers

Codevoorbeeld

dataLayer = [{ 'event': 'purchase', 'purchase_info': { 'purchase_amount': 5, 'purchase_curency': 'EUR' } }];

GTM-configuratie

Hoe stuurt u de parameters van de data layer van client- naar server-side GTM?

Google Analytics 4 gebruiken

GA4 Event configuration in web GTM
GA4 setup to send data from the web to the server GTM

Data Tag/Data Client gebruiken

Data Tag template in web GTM
Configure Data Tag in web GTM

Data layer-variabele pushen naar Google Analytics 4

Google Tag configureren in GTM

Google Tag in web GTM
Google Tag configuration
Trigger configuration for Google Tag

Aangepaste dimensie maken in GA4

GA4 admin section
New custom dimension in GA4

De configuratie van de data layer testen

GTM-foutopsporingsmodus

Preview and Submit in GTM
Variables section in GTM Debug view

Google Analytics 4

DebugView in GA4

Problemen met de data layer oplossen

Probleem 1: Data layer push werkt niet

Oplossing: juist hoofdlettergebruik voor objectnamen en aanhalingstekens

dataLayer.push({'variable_name': 'variable_value'});
datalayer.push({'variable_name': 'variable_value'});
dataLayer.push({'variable_name': 'variable_value'});
dataLayer.push({variable_name': 'variable_value'});

Probleem 2: Tags gaan niet af

Oplossing: consistente variabelenamen

// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable_name': 'variable_value'});
// Homepage: dataLayer.push({'variable_name': 'variable_value'}); // Product page: dataLayer.push({'variable Name': 'variable_value'});

Samenvatting

Wilt u aan de slag gaan aan de serverzijde?

Gratis proberen

Geschreven door

Uliana Lesiv

Content writer

Uliana is Content Manager bij Stape, gespecialiseerd in analytics en integratie. Ze splitst complexe trackingconcepten op in duidelijke inzichten en helpt bedrijven om de gegevensverzameling te optima

Was dit artikel nuttig?

Opmerkingen

Zet betere tracking om in betere marketingprestaties

Gratis proberen