Een vaste afspraak tussen site en meting
In plaats van alleen zichtbare tekst op een pagina uit te lezen, kan de website een duidelijke gebeurtenis doorgeven. Een bevestigde aankoop kan bijvoorbeeld een transactie-ID, valuta en waarde bevatten. Welke velden er zijn en wat ze betekenen moet vooraf zijn afgesproken.
Voorbeeld van een aanvraag
Een klik op de verzendknop kan mislukken door een fout in het formulier. De website kan pas na bevestigde opslag een succesgebeurtenis beschikbaar maken. Zo meet je het resultaat in plaats van alleen een poging. Gebruik voor rapportage bij voorkeur algemene kenmerken en geen vrije berichtinhoud of contactgegevens.
Onderhoud het gegevenscontract
Documenteer namen, typen en het moment waarop waarden beschikbaar zijn. Controleer bij wijzigingen of lege of verouderde waarden niet onbedoeld worden hergebruikt. Een datalayer is geen veilige opslagplaats voor geheimen: andere scripts op de pagina kunnen er mogelijk bij. Plaats er alleen gegevens in die voor het doel nodig zijn.
Veelgestelde vragen
Is een datalayer een database?
Nee. Het is doorgaans een laag in de pagina waarmee scripts gestructureerde informatie kunnen gebruiken.
Mag een datalayer alle formuliergegevens bevatten?
Gebruik alleen noodzakelijke gegevens voor een duidelijk doel. Stuur contactgegevens en vrije berichtinhoud niet standaard naar analysetags.