Website tracker SDK

Als je een webtracker 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 webtracker 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 webtracker 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

Beveiliging

Als je een webtracker 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.

  • Schakel ongebruikte features uit: in de configuratie van een webtracker 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 de configuratie van een webtracker kun je domeinen instellen. Je kunt het beste de webtracker alleen instellen op domeinen waarop je de webtracker ook echt wordt gebruikt. Wildcards zijn toegestaan.

Klik hier voor meer informatie over over hoe je dit in kunt stellen.