Website tracker SDK
Als je een website tracker installeert, dan plaats je wat JavaScript code op je website. Deze code stuurt bij elke pageview wat informatie terug naar Copernica, waardooor het verkeer op je website worden gevolgd, en wordt gekoppeld aan de kliks vanuit mailings.
Maar de website tracker kan meer: het installeert een library waarmee je allerlei andere zaken kunt doen. Je kunt hierdoor zelf functies aanroepen om met de backend van Copernica te interacteren, en gegevens over gebruikersinteracties, zoals paginabezoeken, klikgedrag en conversies door te sturen. Deze informatie kun je gebruiken voor het optimaliseren van de gebruikerservaring en het nemen van datagestuurde beslissingen.
Het copernica object
Als je een website tracker op je website hebt geplaatst, komt er een javascript object beschikbaar, waarmee je, als je dat wenst, met de Copernica backend kunt communiceren:
// fetch all information about the profile that is browsing your website
copernica.profile().then(data => {
// show data
console.log('user '+data.email+' is now on the website');
}, error => {
// no profile information is available
console.log('the visitor is unknown');
});
In bovenstaand voorbeeld zie je hoe je, bijvoorbeeld, de gegevens van een
profiel ophaalt. De copernica.profile()
functie kan hiervoor worden gebruikt.
Deze functie geeft een javascript Promise terug, die uiteindelijk een object
met profielvelden doorgeeft.
De beschikbare functies
- copernica.profile(): ophalen en/of overschrijven van profielvelden
- copernica.subprofile(): ophalen en/of overschrijven van subprofielvelden
- copernica.pageview(): triggeren van de 'website paginaweergave'-event en opvolgacties
- copernica.trigger(): triggeren van events en opvolgacties
- copernica.enable(): inschakelen van website tracking
- copernica.disable(): uitschakelen van website tracking
Tracking-instellingen
Als je bij je website tracker de instelling tracking ingeschakeld na toestemming
gebruikt, blijft het tracken van websiteverkeer uitgeschakeld
totdat dit expliciet wordt ingeschakeld, bijvoorbeeld door het cookiebeleid te
accepteren. Zodra er toestemming is gegeven, kun je met de JavaScript-functie
copernica.enable()
het tracken van websiteverkeer inschakelen.
Met de functie copernica.disable()
kun je het bijhouden van websiteverkeer op
elk moment weer uitschakelen.
Beveiliging
Als je een website tracker op je website plaatst, kun je handig gebruik maken van bovenstaande functies om informatie van de bezoeker op te halen. Maar let op: bezoekers kunnen dit zelf ook! Zeker als ze wat technische kennis in huis hebben en weten hoe javascript werkt. Voorzichtigheid is dus geboden.
- Controleer de tracking-instellingen: in het tabblad 'informatie' van een website tracker kun je aangeven of gegevens automatisch worden verzameld of pas na toestemming van het cookiebeleid.
- Schakel ongebruikte features uit: in het tabblad 'functies' van een website tracker kun je functies in- en uitschakelen. Alle functies die je niet nodig hebt, kun je het beste uitschakelen.
- Zorg dat je database veilig is ingericht: alleen velden die door bezoekers zelf mogen worden ingezien moet je als 'extern toegankelijk' configureren.
- Stel de domeinen goed in: in het tabblad 'domeinen' van een website tracker kun je domeinen instellen. Je kunt het beste de website tracker alleen instellen op domeinen waarop je de website tracker ook echt wordt gebruikt. Wildcards zijn toegestaan.
Klik hier voor meer informatie over over hoe je dit in kunt stellen.