11 mei 2022


6 minuten lezen

Client Side vs Server Side Tracking

Door Sander Kah

Client side vs server side tracking

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).

Verschil tussen 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 overview

Server Side Tracking E-commerce Overview

Server side overview

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

Verschil server-side en client-side tracking e-commerce

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

Server Side Tracking Campaign Overview

Verschil server-side en client-side tracking Google Ads

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

Client Side Server Side Verschil
Conversies
1757 2356 34,1%
Omzet € 47.166 € 67.725 43,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.

De resultaten van server side

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:

Veelgestelde vragen

Server side tracking is het doorgeven van gebeurtenissen op je website via een server. Dit in tegenstelling tot wat de meeste websites doen via een tracking pixel op een pagina.

Een server side event is een gebeurtenis die plaats vind op een website: Bijvoorbeeld het toevoegen van een product of het plaatsen van een bestelling. Die wordt doorgegeven via de server van de website.

Client side betekent letterlijk via de kant van de klant, dus eigenlijk via de computer van de gebruiker. Bij client side tracking worden d.m.v. pixels op een website gebeurtenissen gemeten die door de computer van de gebruiker worden doorgestuurd naar externe tools als Google Analytics.

Bij server side tracking worden events vanaf de server van de website doorgegeven aan externe analytische en marketing tools zoals bijvoorbeeld Google Analytics, Facebook Business Manager en Google Ads. Omdat dit via de server gebeurt hebben zaken als ad-blockers en het niet terugkeren van een bezoeker op een succes pagina geen invloed op het aantal gemeten events.

Bij het vergelijken van de resultaten van een klant van ons meten we 30-40% meer omzet en aankopen via server side tracking dan over diezelfde periode met client side tracking.

Geschreven door
Sander Kah

Ik ben Sander, een SaaS-ondernemer met meer dan 5 jaar ervaring in het laten groeien van een softwarebedrijf, Afosto, dat retailers helpt succes te boeken met slimme en schaalbare softwareoplossingen. Daarnaast ben ik mede-oprichter van een aantal e-commerce bedrijven en piloot. Mijn passie ligt bij het creëren van waarde voor klanten en partners. Wanneer ik niet in de cockpit of op kantoor ben, hou ik ervan om de wereld te verkennen, te kitesurfen en te genieten van het buitenleven in onze camper.

Meer van Sander Kah