Met de toenemende bezorgdheid over privacy en het blokkeren van third-party cookies, wordt server-side tracking steeds belangrijker voor marketeers. Maar wat houdt server-side tagging precies in, en hoe kan het bijdragen aan betere datakwaliteit en naleving van privacywetgeving?
Wat is Server Side Tagging?
Bij server-side tagging worden gegevens niet meer direct vanuit de browser van de gebruiker naar derden gestuurd, maar eerst naar een server die je zelf beheert. Met deze aanpak houd je volledige controle over welke gegevens je deelt en kun je privacyregels zoals de GDPR naleven. Google Tag Manager (GTM) en Google Cloud bieden een krachtige oplossing voor server-side tagging die marketeers niet alleen meer flexibiliteit biedt, maar ook betrouwbaardere data levert in een tijd waarin cookies en traditionele tracking methoden snel aan effectiviteit inboeten.
Waarom Server-Side tagging?
In traditionele tracking methoden worden gegevens direct in de browser verzameld via tags en pixels om klikgedrag, pageviews en conversies te meten. Door adblockers, cookie loze browsers en strengere privacyregels worden deze client-side scripts echter vaak geblokkeerd. Server-side tracking maakt het mogelijk om deze beperkingen te omzeilen door first-party cookies te gebruiken en gegevens rechtstreeks vanuit je server door te sturen naar Google Analytics of andere platformen.
Overschakelen naar server-side tracking kan de datakwaliteit met ongeveer 40% verbeteren. De voordelen zijn onder andere:
1. Betrouwbaardere data: Met server-side tracking heb je minder last van dataverlies door privacy-instellingen, cookieless browsers en adblockers.
2. Volledige controle over data-uitwisseling: Omdat je de data eerst op je eigen server ontvangt, kun je precies bepalen welke gegevens je wilt delen met derden. Zo voldoe je beter aan privacyregelgeving en minimaliseer je het risico op datalekken.
3. Minder impact op laadsnelheid: Doordat tags niet in de browser worden geladen, verbeteren de laadtijden van je site. Dit draagt bij aan een snellere gebruikerservaring en betere SEO-prestaties.
4. Beter inzicht in klantgedrag: Door uitgebreidere data-inzichten kun je gerichter optimaliseren, wat resulteert in betere beslissingen voor je campagnes en uiteindelijk meer conversies.
Server-Side tagging vs Client-side tagging
Het grootste verschil tussen client-side en server-side tracking ligt in de manier waarop gegevens worden verzameld en verzonden. Waar client-side tracking volledig in de browser van de gebruiker gebeurt, stuurt server-side tracking de data eerst naar een tussenliggende server die jij beheert. Deze server fungeert als filter en zorgt ervoor dat je controle hebt over welke data doorgestuurd wordt naar externe partijen.
Bij client-side tracking wordt data meteen door de browser verzameld en doorgestuurd, wat handig is, maar ook kwetsbaar voor blokkering door adblockers en browserinstellingen die third-party cookies weigeren. Bij server-side tracking kun je echter gebruik maken van een custom domein, waardoor de gegevens als first-party cookies worden herkend en niet geblokkeerd worden door privacy-beperkingen van browsers.
Het instellen van Server-Side tagging met Google Tag Manager en Google Cloud
Hier volgt een stapsgewijze handleiding voor het opzetten van server-side tracking voor Google Analytics 4 met GTM en Google Cloud. Deze setup is gericht op optimale privacy en compliance, terwijl betrouwbare data wordt verzameld. We gaan ervan uit dat je de webversie van Google Tag Manager al hebt ingesteld.
Stap 1: Server-Side Container aanmaken in GTM
1. Ga naar tagmanager.google.com, maak een nieuwe container aan, geef deze een naam, en selecteer ‘Server’ als type.

2. Klik op “Automatically provision tagging server” om een tagging-server in Google Cloud op te zetten.
-
- Kies een bestaand facturatieaccount of maak een nieuwe aan en selecteer dit account om de server in te richten.
3. Creëer een client binnen de server-side container. Een client ontvangt en verwerkt inkomende gegevens (bijv. events) en stuurt ze door binnen de container. Er wordt automatisch een client aangemaakt voor Google Analytics 4-data.
4. Voeg het metings-ID van je Google Analytics 4-webstream toe bij Default gtag.js paths for specific IDs en zet Enable region-specific settings uit.
5. Voeg de gewenste tags toe binnen de server-side container.
-
- Ga naar Tags > New, geef de tag een naam, kies een tagtype en voeg een trigger toe (bijv. een gebeurtenis zoals “purchase” of een custom trigger met de client name “GA4”).
6. Voor Google Analytics 4: laat alle velden leeg en voeg de trigger toe met Custom & Client Name gelijk aan “GA4”.

Stap 2: Domein Configuratie in Google Cloud
1. Ga in je server container naar het Google Cloud Platform ID en klik op het vierkantje om door te gaan naar Google Cloud.
2. Selecteer linksboven het juiste GTM-ID van je servercontainer.
3. In het Google Cloud-menu, ga naar App Engine > Settings > Custom domains en klik op Add custom domain. Vul hier het subdomein in dat je wilt gebruiken (bijv. analytics.resultbased.nl).
4. Verifieer het domein door de instructies van Google te volgen, meestal door een TXT-record toe te voegen bij je domeinprovider.
5. Nadat de verificatie voltooid is, verwijder de “www.”-versie van het subdomein in Custom domain en klik op Save mappings en vervolgens Continue.
6. Voeg de DNS-records van Google Cloud toe bij je domeinprovider.
Stap 3: Instellen van de Server Container URL en Parameter in GTM
1. Voeg in de server container instellingen bij Server container URL’s het zojuist aangemaakte subdomein toe (incl. https://).
2. In de webcontainer, ga naar je Google Tag en voeg de parameters server_container_url (waarde: jouw subdomein) en first_party_collection (waarde: true) toe en sla op.
Stap 4: Server Activeren en Shell Setup in Google Cloud
1. Open Google Cloud, controleer of het juiste GTM-ID zichtbaar is, en activeer Cloud Shell.
Voer de volgende code in:
bash -c “$(curl -fsSL https://googletagmanager.com/static/serverjs/setup.sh)”
2. Volg de instructies in de shell:
-
- Vul “production” in bij deployment type en stel het aantal servers in (meestal 3-6).
- Bevestig met “y” bij het laatste prompt.
Stap 5: Testen en Publiceren
1. Open de preview-modus van zowel je server- als webcontainer om te controleren of alle tags en events correct worden gemeten.
2. Publiceer beide containers zodra alles werkt zoals verwacht.
Dit stappenplan biedt een solide basis voor server-side tracking met GTM en Google Cloud!
Nadelen en Overwegingen
Server-side tracking biedt veel voordelen, maar er zijn ook enkele nadelen en overwegingen:
1. Complexiteit: De setup vereist meer technische kennis dan client-side tracking. Het is aan te raden om ondersteuning van een expert te vragen voor de initiële setup.
2. Kosten van Servergebruik: Google Cloud-hosting is niet gratis. De kosten variëren afhankelijk van het dataverkeer op je website. Voor websites met veel verkeer kunnen de kosten oplopen tot enkele honderden euro’s per maand.
3. Ondersteuning van Platforms: Niet alle marketing- en advertentieplatformen ondersteunen momenteel server-side tracking, zoals LinkedIn en Microsoft Advertising. Dit betekent dat een deel van je tracking nog steeds client-side zal moeten verlopen.
Kosten van Server Side Tagging
Voor bedrijven die server-side tagging via Google Tag Manager willen gebruiken, is serverruimte nodig. Google Cloud biedt deze oplossing, maar tegen een relatief hoog prijskaartje. De maandelijkse kosten beginnen bij €120 en kunnen oplopen tot €300 voor grotere websites met een hoog aantal aanvragen. Google Cloud vereist doorgaans minimaal drie servers om gegevensverlies te voorkomen en om aan de eisen van een productieomgeving te voldoen.
Voor bedrijven die op zoek zijn naar goedkopere opties, bieden Stape en TAGGRS betaalbare alternatieven. TAGGRS is een specifiek server-side tagging product voor websites, met een startprijs van slechts € 25 per maand en gratis voor kleinere websites. Ook Stape biedt aantrekkelijke prijzen, met een basisplan vanaf $20 per maand en een gratis optie voor websites met maximaal 10.000 aanvragen per maand.
Conclusie
Server-side tracking met Google Tag Manager en Google Cloud biedt een toekomstbestendige oplossing voor bedrijven die datakwaliteit en privacy hoog in het vaandel hebben. Het stelt je in staat om data nauwkeurig te verzamelen en tegelijkertijd aan strengere privacyregels te voldoen. Voor bedrijven die op zoek zijn naar een oplossing om in het cookie loze tijdperk betrouwbare data te blijven verzamelen, biedt deze setup een solide basis. Met een goed uitgeruste server-side container kun je een deel van de afhankelijkheid van third-party data wegnemen en tegelijk meer inzicht krijgen in klantgedrag.
Voor bedrijven die gebruikmaken van Google Tag Manager en Google Cloud is dit een stap in de richting van betrouwbare, veilige en toekomstbestendige dataverzameling.


