Voor een aantal klanten ben ik bezig met het opzetten van een Data Collection Framework (DCF). Dat is niets meer of minder dan een framework waarmee je metingen op een website kunt implementeren. Het idee is dan om een Tag Management (TM) neutraal systeem te hebben waarmee je eenvoudig van TM kunt wisselen.
De basis is simpel, alles wat er op een site kan gebeuren wordt middels 'events' opgepakt. En bij deze events hoort data. Dus bijvoorbeeld succesvol inloggen kan er als volgt uitzien:
dcf.addData("username": "andre");
dcf.sendData("loginsuccesful");
Vervolgens wordt er een vertaalslag gemaakt naar de TM (Tealium, Google Tag Manager, Relay, enz) die het op zijn beurt weer door kan sturen naar de advertising systemen, web analytics pakketten, enz.
De DCF library laad je in via de TM. Op de site zelf komt dus niet de code van de DCF te staan. Het mooie hieraan is dat je zaken als een Cookie Consent via 1 centraal punt kunt regelen. Ook is een switch naar een andere TM zo te realiseren omdat alle metingen in de site niet aangepast hoeven te worden.
Ik ben benieuwd naar ervaringen van andere Tweakers hiermee. Wie heeft hier ook mee gewerkt, wat zijn de valkuilen, waar moet je op letten? Wat zijn leuke uitbreidingen?
De basis is simpel, alles wat er op een site kan gebeuren wordt middels 'events' opgepakt. En bij deze events hoort data. Dus bijvoorbeeld succesvol inloggen kan er als volgt uitzien:
dcf.addData("username": "andre");
dcf.sendData("loginsuccesful");
Vervolgens wordt er een vertaalslag gemaakt naar de TM (Tealium, Google Tag Manager, Relay, enz) die het op zijn beurt weer door kan sturen naar de advertising systemen, web analytics pakketten, enz.
De DCF library laad je in via de TM. Op de site zelf komt dus niet de code van de DCF te staan. Het mooie hieraan is dat je zaken als een Cookie Consent via 1 centraal punt kunt regelen. Ook is een switch naar een andere TM zo te realiseren omdat alle metingen in de site niet aangepast hoeven te worden.
Ik ben benieuwd naar ervaringen van andere Tweakers hiermee. Wie heeft hier ook mee gewerkt, wat zijn de valkuilen, waar moet je op letten? Wat zijn leuke uitbreidingen?