De dataLayer dient zo snel mogelijk te worden afgevuurd wanneer een gebruiker een nieuwe pagina op het platform bezoekt. De dataLayer dient boven de Google Tag Manager (GTM)-code in de <head> op de website geplaatst te worden. Bij elke nieuwe pagina weergave dient deze dataLayer te worden afgeschoten.
Deze gegevens worden gebruikt om gegevens van de specifieke gebruiker te achterhalen. Is deze gebruker bijvoorbeeld ingelogd of uitgelogd, waar komt de gebruiker vandaan, wat voor user_id kan gekoppeld worden aan welk bekend customer_id in bijvoorbeeld een CRM.
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'user',
'user_id': 'faa809fa-61c6-4f29-ab46-dcdb8ad6745d',
'user_login': 'logged_in',
'customer_id': '550923',
'customer_group': 'business',
'country_code': 'nl-NL',
'country_language': 'nl-NL',
'source/medium': 'google/cpc',
'gclid': '893844nnfafjal'
});
</script>
window.dataLayer = window.dataLayer || [];
| Variabelen | Definitie | Type | Keuzemogelijkheden (i.v.t.) |
| user_id | Het unieke gebruiker id dat correspondeert met de sessie | String | |
| user_login | Login status van een gebruiker, bij geen status 'logged_out' meegeven anders 'logged_in' | String | logged_in / logged_out |
| customer_id | Het klant ID dat overeenkomt met het CRM en correspondeert met het inlog id indien bekend. Aangezien er geen mijn omgeving is, is dit voor nu het unieke sessie id. | String | |
| customer_group | De klantgroep die overeenkomt met het CRM | String | business, private, etc. |
| country_code | De code van het land van de gebruiker | String | nl-NL, de-DE, nl-BE, etc. |
| country_language | De taal van de browser van de gebruiker | String | nl-NL, de-DE, nl-BE, etc. |
| medium | Via UTM -> Dit geeft aan waar het verkeer vandaan komt, bijvoorbeeld de specifieke website, zoekmachine of nieuwsbrief waar de link vandaan komt. Via UTM -> Dit verwijst naar het medium waardoor het verkeer naar de website is gekomen. |
String | (direct) / (none) google / organic google / cpc facebook / social linkedin / social (referral) / (referral) (direct) / (not set) (referral) / social (direct) / (organic) |
| clid | De click id van de desbetreffende source/medium | String | Uniforme manier verzinnen om clid te meten |