👉 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: beacon of xhr)
  • 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_item ipv purchase)

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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *