GA4 server-side: de basis
Google Analytics 4 is meestal de eerste tag die teams server-side zetten. De flow is eenvoudig zodra je ziet hoe web- en server-containers het werk verdelen.
De weg van een event
- Je site laadt het client-GTM-script vanaf je tagging-subdomein
- Tags in de web-container vuren en sturen events naar de server-container
- Clients in de server-container verwerken binnenkomende requests
- GA4-tags in de server-container sturen de data door naar Google
Web-container: houd hem dun
Het advies is om zo min mogelijk tags in de web-container te zetten. Gebruik één GA4-configuratietag (of Google-tag) die naar de URL van je server-container stuurt. Voeg alleen eventtags toe waar je client-side data nodig hebt voordat de hit de browser verlaat.
Server-container: verrijken en routeren
In de server-container voeg je gebruikerseigenschappen toe, verwijder je persoonsgegevens en stuur je hetzelfde event naar meerdere bestemmingen. Maak een GA4-tag met je Measurement ID en laat die vuren op de clientevents die je ontvangt.
Debuggen
Gebruik de previewmodus van GTM op beide containers tegelijk. Controleer in Measurebase de requestlogs van het domein om te bevestigen dat hits binnenkomen. Gebruik in GA4 DebugView voor realtime validatie. Werkt preview niet met de Enhanced-loader, schakel dan tijdens het debuggen even over op het Standard-script.