DataLayer waardes ophalen vanuit GTM
De DataLayer is een verborgen laag bovenop jouw website waarin extra informatie wordt opgeslagen. Via Google Tag Manager kan je deze laag gebruiken om informatie dynamisch op te halen en te benutten in tags, triggers en variabelen. Als een klant een bestelling plaatst in jouw webwinkel, wordt deze informatie opgenomen in de DataLayer op de bedankpagina. Je kunt deze gegevens gebruiken om variabelen aan te maken in Google Tag Manager, zoals de variabele 'value'. 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.
Ga naar variabelen en maak een nieuwe "door de gebruiker gedefinieerde variabelen" aan:
Maak een variabelen aan voor Gegevenslaag:
Zorg ervoor dat je "key value" van de waarde kopieert zodat je deze kunt plakken in de "Variabele voor gegevenslaag". Om de Key value op te halen kun je het beste gebruik maken van de DataLayer checker. Deze extensie kun je via deze link installeren: https://chromewebstore.google.com/detail/datalayer-checker/ffljdddodmkedhkcjhpmdajhjdbkogke . In onderstaande screenshot kun je zien hoe je deze kunt kopieren:
In dit geval wordt er gekozen voor "client_id". Als je deze key value zou kopieren dan krijg je dit: marketing.client_id
door de gebruiker gedefinieerde variabelen is hetzelfde als Datalayer Variabele. (engelse vertaling)
Vervolgens kun je bij het aanmaken van een Tag zorgen dat de data uit de DataLayer aan een gebeurtenis komt te hangen middels parameters. Daarvoor klik je op het configuratieblokje:
De parameternaamwaarde is user_data.email_address genoemd en komt 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 . Deze standaard namen compatible zijn met alle andere instellingen.
Vervolgens selecteer je de juiste variabele.
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. Voor eCommerce webshops heb je sowieso een DataLayer nodig om dynamisch alle juiste data op te kunnen halen per bezoeker voor al je marketing en analytische platforms.
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. Voor de Server-Side Tagging implementaties van AdPage voor Shopify, WooCommerce, Wordpress, Magento en Lightspeed is deze vrijwel altijd inbegrepen.
Via de volgende link vind je welke parameters (key values) er allemaal beschikbaar zijn:
DataLayer events & parameters voor Shopify, Lightspeed, Magento, WooCommerce
Hoe gebruik je DataLayer waardes in Google Tag Manager?
Ga naar variabelen en maak een nieuwe "door de gebruiker gedefinieerde variabelen" aan:
Maak een variabelen aan voor Gegevenslaag:
Zorg ervoor dat je "key value" van de waarde kopieert zodat je deze kunt plakken in de "Variabele voor gegevenslaag". Om de Key value op te halen kun je het beste gebruik maken van de DataLayer checker. Deze extensie kun je via deze link installeren: https://chromewebstore.google.com/detail/datalayer-checker/ffljdddodmkedhkcjhpmdajhjdbkogke . In onderstaande screenshot kun je zien hoe je deze kunt kopieren:
In dit geval wordt er gekozen voor "client_id". Als je deze key value zou kopieren dan krijg je dit: marketing.client_id
door de gebruiker gedefinieerde variabelen is hetzelfde als Datalayer Variabele. (engelse vertaling)
Vervolgens kun je bij het aanmaken van een Tag zorgen dat de data uit de DataLayer aan een gebeurtenis komt te hangen middels parameters. Daarvoor klik je op het configuratieblokje:
De parameternaamwaarde is user_data.email_address genoemd en komt 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 . Deze standaard namen compatible zijn met alle andere instellingen.
Vervolgens selecteer je de juiste variabele.
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. Voor eCommerce webshops heb je sowieso een DataLayer nodig om dynamisch alle juiste data op te kunnen halen per bezoeker voor al je marketing en analytische platforms.
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. Voor de Server-Side Tagging implementaties van AdPage voor Shopify, WooCommerce, Wordpress, Magento en Lightspeed is deze vrijwel altijd inbegrepen.
Via de volgende link vind je welke parameters (key values) er allemaal beschikbaar zijn:
DataLayer events & parameters voor Shopify, Lightspeed, Magento, WooCommerce
Bijgewerkt op: 12/09/2024
Dankuwel!