👉 De ultieme checklist voor foutloze Server Side Tracking (SST)
Server Side Tracking (SST) is niet zomaar een trend. Het is dé manier om je dataverzameling future-proof te maken. Zeker nu browsers third-party cookies blokkeren en adblockers steeds slimmer worden. Maar… dan moet je het wel goed opzetten.
Met deze checklist zorg je dat jouw SST-setup staat als een huis. Geen datascheve rapportages, geen ontbrekende events. Alleen duidelijke, bruikbare inzichten.
Ik deel deze checklist als iemand die tientallen SST-setups van dichtbij heeft begeleid. Wat je hieronder leest is gebaseerd op echte praktijkervaring – geen theoretisch verhaal, maar een handleiding die werkt.
Voorbereiding: weet wat je doet en waarom
Je begint niet met tools. Je begint met een plan.
Waarom SST?
Zorg dat je duidelijk hebt waarom je Server Side Tracking wilt.
Denk aan:
- Betrouwbaardere data (minder afhankelijk van browsers)
- Hogere ROAS (door betere attributie)
- Klaar voor een wereld zonder third-party cookies
Welk platform kies je?
De meeste kiezen voor Google Tag Manager Server Side (sGTM), vaak in combinatie met Stape.io.
Alternatieven zijn een eigen Node.js server of tools als AEP.
Voor 90% van de gevallen is sGTM + Stape.io prima.
Welke data wil je meten?
Maak een lijstje:
- Welke events zijn belangrijk? (bijv.
purchase,page_view,add_to_cart) - Welke parameters wil je meegeven? (zoals
transaction value,user ID,utm_source)
Voldoet alles aan privacyregels?
SST biedt voordelen voor privacy, maar je bent nog steeds verantwoordelijk.
- Mask IP-adressen
- Gebruik Google Consent Mode V2
- Documenteer hoe je met data omgaat
De serveromgeving opzetten
Je tracking moet via een subdomein lopen. Waarom? Omdat dit first-party is, en dus minder wordt geblokkeerd.
Domein en DNS instellen
Gebruik een subdomein zoals gtm.jouwdomein.nl.
- Richt een CNAME-record in naar je SST-host (bijv. van Stape.io)
- Zorg voor een SSL-certificaat, zodat alles via HTTPS loopt
GTM Server Container inrichten
Eenmaal in GTM, start je met het opzetten van je server container.
Stappen:
- Maak de servercontainer aan
- Gebruik de ingebouwde debugger om inkomende data te checken
- Installeer client-templates zoals:
- GA4 Client
- Facebook CAPI Client
- Bot-filtering client (optioneel maar handig)
Let op: controleer altijd of IP-adressen, user-agent, client ID en UTM-tags goed worden meegestuurd.
Webcontainer en tracking aanpassen
De browser moet nu data naar jouw server sturen.
Wat moet je doen?
- Pas GA4-tags aan voor server-side routing (transport:
beaconofxhr) - Vervang Facebook Pixel met CAPI via je servercontainer
- Zorg dat de browser alleen verzamelt, en de server de data stuurt
- Voeg event enrichment toe:
- Hashed e-mail
- Orderwaarde
- Gebruikers-ID’s
- Stel Google Consent Mode V2 correct in
Dit is het technische hart van je setup. Eén foutje hier en je data is waardeloos.
Debuggen en testen
Zonder testen ga je nat. Altijd.
Zo test je goed:
- Gebruik GA4 debugview en Meta Events Manager
- Controleer via browsertools zoals Tag Assistant en Pixel Helper
- Check de sGTM-console op errors of ontbrekende parameters
- Komen alle events binnen mét de juiste waarden?
In mijn ervaring zie ik vaak dat purchase-events niet goed doorkomen omdat developers een oude trigger gebruiken. Test dit altijd handmatig door een testaankoop te doen.
Monitoring en optimalisatie
Je bent nooit “klaar” met SST. Je moet blijven bijsturen.
Wat je regelmatig moet doen:
- Bouw een fallback in als servercalls mislukken
- Activeer botfiltering (bijv. op basis van user-agent)
- Check je datakwaliteit wekelijks in GA4 en Meta
- Vergelijk je nieuwe data met je oude setup (client-side)
- Doe A/B-tests om te zien welk model betere conversie-attributie geeft
Documentatie en communicatie
Zorg dat je team weet wat er speelt.
- Maak duidelijke interne documentatie voor marketeers en developers
- Pas je privacyverklaring aan
- Informeer stakeholders over eventuele verschillen in rapportages
Ik heb klanten gehad die dachten dat conversies plots daalden. In werkelijkheid werd de nieuwe data gewoon anders gemeten. Duidelijke uitleg voorkomt onnodige stress.
Veelgemaakte fouten die je moet vermijden
Leren van anderen is sneller (en goedkoper) dan zelf fouten maken.
Let hier extra op:
- Consent wordt vergeten → data wordt afgewezen
- Verkeerde DNS-config → events komen niet door
- Dubbele hits (browser én server tegelijk) → scheve rapportage
- Events verkeerd gemapt (bijv.
view_itemipvpurchase)
Klaar voor een vlekkeloze implementatie?
Deze checklist helpt je goed op weg. Maar eerlijk is eerlijk: een écht goede SST-setup vraagt kennis én tijd.
Bij SST Gurus helpen we bedrijven van begin tot eind. Van strategie tot technische implementatie – en we zorgen dat je data echt klopt.
✅ Wil je weten hoe jouw setup ervoor staat? Boek dan een gratis check-in sessie
📞 Of neem direct contact met ons op via deze pagina
Bekijk ook onze prijzen voor volledige implementatie, of lees meer over Google Analytics 4 implementatie.
Heb je al een setup draaien maar twijfel je aan de werking? Laat ons even meekijken. Eén check kan je weken frustratie besparen.
Je data verdient beter. Jij ook.

