Client Side vs Server Side Tracking

Client Side vs Server Side Tracking

12 mei 2022

Door: Sander Kah

6 min. leestijd

Wat is Server Side Tracking?

Server side tracking betekent dat de events die plaatsvinden op je website worden gemeten via de server. Dit in tegenstelling tot wat de meeste websites doen via een tracking pixel op een pagina.

Wat is een event?

Een event is een gebeurtenis op een website. Op websites vinden veel events plaats, bijvoorbeeld een bezoeker bekijkt een productpagina, voegt een product toe aan zijn winkelmandje of plaatst een bestelling op de website; Al deze gebeurtenissen zijn events.

Bij de meeste websites worden deze events doorgemeten d.m.v. een tracking pixel op de website en doorgegeven aan externe tools zoals bijvoorbeeld Google Analytics, Facebook, E-mail marketing tools of andere analytische tools.

Doordat deze events worden doorgestuurd naar externe tools kunnen deze tools die data gebruiken om analyses van te maken en campagnes mee te optimaliseren. Zo kun je bijvoorbeeld een campagne maken voor mensen die een product hebben toegevoegd aan hun winkelwagen maar nog niet hebben gekocht. Aangezien deze mensen al vrij dicht bij een aankoop zijn is de kans dat ze converteren (een aankoop doen) veel groter dan bijvoorbeeld iemand die nog nooit op de website is geweest. De kwaliteit van deze data is dus erg belangrijk en dat is waar we in deze blog dieper op in gaan.

In dit artikel vergelijken we het verschil tussen Client Side en Server Side tracking met andere woorden: Wie geeft de data door aan een externe tool als bijvoorbeeld Google Analytics?

Hiervoor zijn 2 opties namelijk de computer van de gebruiker (client side) of de server van de webshop(server side).

Server side vs client side tracking

Wat is Server Side?

Server side betekent dat de hierboven benoemde events worden doorgestuurd vanaf de server waar de webshop op draait dit in tegenstelling tot client side.

Wat is client side?

Bij client side verstuurd de computer van de gebruiker de bezoekersdata rechtstreeks naar een externe tool. Client side tracking heeft een aantal nadelen die zullen we hieronder uitlichten.

Wat zijn de problemen van Client Side tracking?

Adblockers zorgen ervoor dat de client side events niet worden doorgestuurd

Steeds meer gebruikers installeren zogenaamde ad-blockers, hiermee voorkomen ze dat hun data gedeeld wordt met websites. Veel ad-blockers blokkeren hiermee dus het doorsturen van bezoekersgegevens.

Pixelmeting op succespagina van de website (client side)

Tevens moet er om bijvoorbeeld een conversie door te meten een pixel op de desbetreffende (succes)pagina staan geladen wordent door de gebruiker om een conversie te kunnen meten. Indien een gebruiker dus na het betaalproces afhaakt, zijn betaalapp verlaat en niet terugkeert naar de succespagina van de website wordt deze conversie niet doorgegeven terwijl die wel heeft plaatsgevonden.

Bovenstaande zorgt ervoor dat het aantal events dat er daadwerkelijk plaatsvindt afwijkt van het aantal events die er worden gemeten via client side tracking.

Marketing automation is afhankelijk van goede data

Marketing tools gebruiken steeds meer automation, waarin campagnes automatisch omhoog of omlaag worden geboden op basis van de resultaten van de campagne.

Denk hierbij bijvoorbeeld aan Google Smart Shopping maar ook bij Facebook of Instagram marketing wordt er meestal geboden op een bepaalde conversie (event) waarop de campagne wordt geoptimaliseerd.

Deze conversies zijn de events die gemeten worden, een aantal voorbeelden hiervan zijn:

  • Aankoop
  • Add to cart
  • Product view
  • Pageview

Dit betekend dus dat de metingen van deze events steeds belangrijker wordt en het succes van je marketing campagnes hier grotendeels van afhankelijk is.

Hoe accurater de data is die je erin stopt hoe beter de resultaten van de campagne zullen zijn.

Hoe werkt Server Side Analytics Tracking?

In het geval van Server Side Tracking worden de events vanaf de server van de website doorgestuurd naar de verschillende analytische en marketing tools op het moment dat een event plaatsvindt (bijvoorbeeld de order wordt betaald). Omdat dit via de server gebeurd hebben zaken als ad-blockers en het niet terugkeren van een bezoeker op een succes pagina geen invloed op het aantal gemeten events.

Het event wordt namelijk verzonden op het moment dat het item is toegevoegd aan de winkelwagen of de bestelling in de webshop is betaald in plaats van dat dit afhankelijk is van een pixel op de website.

Wat zijn de resultaten van Server Side Traking t.o.v. Client Side Tracking?

Hieronder vind je een vergelijking van Google Analytics server side tracking t.o.v client side tracking. Om deze vergelijking te doen hebben we op een site van één van onze klanten 2 Google analytics properties opgezet waarbij de data van de ene property wordt gemeten via de pixel (client side) en bij de andere property via de server van de website (server side). De resultaten van de maand April zetten we hieronder naast elkaar zodat we naar dezelfde data over dezelfde periode kijken.

E-commerce overview Google Analytics vergelijking

Eerst gaan we kijken naar de algemene E-commerce view in Google Analytics, dit is een overzicht van alle aankopen die via analytics zijn gemeten.

In onderstaande screenshots zie je een vergelijking tussen client side en server side tracking over een maand.

Client-Side Tracking E-commerce Overview

Client Side Google Analytics eCommerce Overview

Server Side Tracking E-commerce Overview

Server Side Analytics Aptil eCommerce Overview

In onderstaande tabel zie je de verschillen uiteengezet in absolute waardes en percentage:

Client SideServer SideVerschil
Conversies258128038,6%
Omzet€ 72.539€ 94.91430,8%

Hier zie je al significante verschillen in zowel het aantal conversies als de totale omzet die gemeten wordt.

Om een conversie aan een campagne toe te wijzen werkt Google Adwords met een zogenaamde Google Click ID, dit is een string die aan de url van een advertentie wordt toegevoegd waarmee gemeten wordt of een klik op een advertentie voor een conversie zorgt. Hiermee wijst Google dus bezoekers en conversies toe aan een bepaalde campagne.

Hiervan vind je in Google Analytics (als je je Google Ads account hebt gekoppeld) onder Acquisitie > Google Ads > Campagnes een rapport waarin je kunt zien welke campagnes conversies hebben opgeleverd.

Client Side Tracking Campaign Overview

Client side analytics april google ads campaign overview

Server Side Tracking Campaign Overview

Server side analytics april google ads campaign overview

In onderstaande tabel zie je de verschillen uiteengezet in absolute waardes en percentage:

Client SideServer SideVerschil
Conversies1757235634,1%
Omzet€ 47.166€ 67.72543,6%

Zoals je ziet zijn hier de verschillen nog groter. Dit betekent dus dat als je Google Ads gebruikt je hier enorm veel data misloopt als je geen gebruik maakt van Server Side Tracking.

Wat doet Server Side Events met je resultaten?

Voor deze klant hebben we op 24 maart de conversies vanuit Google Analytics doorgestuurd naar Google Ads waardoor de campagnes meer data zijn gaan ontvangen. Vanaf de week daarna zien we een verhoging van het aantal aankopen met maarliefst 40% en een omzetstijging van maar liefst 67%.

De enige aanpassing die we hebben gedaan in deze periode is het aanzetten van SSE. Zie hieronder een screenshot van de resultaten van 25 t/m 31 maart vergeleken met de vorige periode.

Server Side Tracking Results Comparison

Zoals je ziet is het aantal aankopen gestegen met 40% en de omzet van deze webshop gestegen met maar liefst 67%

Hoe kan ik gebruik maken van Server Side Events van Afosto?

Momenteel bieden we Server Side Tracking aan voor zowel Google Analytics als Facebook Business (Facebook en Instagram advertising).

Om gebruik te maken van SSE dien je een account aan te maken op Afosto via deze link.

Tevens dien je te beschikken over een Afosto webshop en een Google Analytics of Facebook Business account. Deze kun je gratis aanmaken.

Indien je al gebruik maakt van Google Analytics raden we aan om een nieuwe property naast je bestaande property te zetten. Door dit te doen kun je net zoals ik hierboven heb gedaan je huidige resultaten vergelijken met de nieuwe manier van meten.

Op het moment dat je een account hebt aangemaakt kun je ons een mailtje sturen op support@afosto.com met daarin je Tracking ID voor Google Analytics (UA code). Voor Facebook tracking hebben we een Pixel ID en acces token nodig uit je Facebook Business account.

Interessante marketing artikelen

Ben je geinteresseerd in marketing het aanmaken van campagnes en het verbeteren van je online omzet? Dan zijn onderstaande artikelen wellicht ook interessant voor je om te lezen:

Deel dit artikel
Schrijf je in voor gratis updates, trainingen en content
Wees klaar voor de toekomst met het Afosto OMS systeem