We zijn nu al een aantal jaren met Server-Side Tagging implementaties bezig en merken dat één verleiding vaak op de loer ligt bij klanten: álles willen meten. Het is alsof je een nieuwe gadget hebt gekregen en alle knoppen wilt uitproberen. Maar zoals met veel dingen in het leven, geldt ook hier: less is more. In dit artikel leggen we uit wat een tagging plan is, waarom dit nodig is voor je Server-Side Tagging setup en hoe je het effectief kunt opstellen zonder te verdrinken in een zee van data.
Wat is een tagging plan?
Een tagging plan is een gestructureerde lijst waarin je vastlegt welke gebeurtenissen (events) je wilt meten op je website. Het vormt de blauwdruk voor je digitale trackingstrategie en zorgt ervoor dat je de data gaat verzamelen die je nodig hebt. In het tagging plan geef je dus door welke site-interacties van je bezoekers je wil meten en wil delen met je marketing en analytische platformen.
Gebeurtenissen vs. site-interacties
Laten we eerst twee belangrijke concepten verduidelijken:
Site-interacties: Dit zijn de acties die gebruikers op je website uitvoeren, zoals klikken op een knop, een formulier invullen, een pagina bekijken of het voltooien van een aankoop.
Gebeurtenissen: Dit zijn de data-eenheden die je naar je analyse- en marketingplatformen stuurt wanneer een site-interactie plaatsvindt. Samen met deze data-eenheden worden de benodigde user- en marketinginformatie meegestuurd zodat jouw platformen weten van welke gebruiker en vanuit welke sessie de gebeurtenis afkomstig is.
Naast de standaard informatie die gekoppeld is aan een gebeurtenis, zoals de marketing- en user-ID’s, kan een gebeurtenis ook parameters bevatten die extra context geven over wat er precies is gebeurd. Bij een knop-klik wil je bijvoorbeeld misschien weten op welke knop is geklikt, op welke pagina dit gebeurde of welke tekst de geklikte knop bevat.
Waarom worden gebeurtenissen gebruikt?
Analyse- en marketingplatformen zoals Google Analytics 4, Meta Ads en Google Ads werken met gebeurtenissen omdat deze een flexibele manier bieden om gebruikersinteracties te begrijpen. Door gebeurtenissen te meten, kunnen deze platformen:
- Gebruikersgedrag analyseren: Hoe navigeren bezoekers door je site? Waar haken ze af?
- Conversies bijhouden: Welke acties leiden tot gewenste uitkomsten zoals aankopen of leads?
- Gebruikers segmenteren: Welke bezoekers hebben bepaalde acties uitgevoerd (of juist niet)?
Al deze platformen maken gebruik van dezelfde benamingen voor de standaard site-interacties. Zo zal je wel verschillen zien tussen de benamingen die Meta Ads gebruikt en die GA4 gebruikt, maar komen ze beiden op hetzelfde neer en weten beide platformen precies welke site-interactie er gebeurd is. Die verschillen in naamgeving tussen GA4 en Meta Ads kan je in een tabel op onze helpdesk terugvinden.
Vandaar dat wij ook altijd aanraden om een standaard gebeurtenis naam te gebruiken als dat mogelijk is. Dat is omdat je analytische en marketingplatformen niet kunnen ontcijferen wat custom gebeurtenis namen betekenen, wat voor type site-interactie het is en hoe hoog de drempel is voor de bezoeker om die site-interactie uit te voeren.
Het doel van gebeurtenissen meten
Er zijn twee hoofdredenen om gebeurtenissen te meten:
1. Analyse: Je wilt inzicht krijgen in het gedrag van je bezoekers. Voor een e-commerce site is de typische customer journey bijvoorbeeld: Landingspagina > Categorie bekijken > Product bekijken > Product aan winkelwagen toevoegen > Beginnen met checkout > Aankoop voltooien.
Voor een lead generation site is deze journey anders, maar net zo belangrijk om te begrijpen. Door deze stappen in kaart te brengen, kun je zien waar gebruikers afhaken zodat jij weet waar je kunt optimaliseren om het conversiepercentage te verbeteren.
2. Marketing: Gebeurtenissen zijn cruciaal voor je marketinginspanningen. Die gebruik je namelijk om je campagne-effectiviteit te meten. Je wilt weten of je campagnes conversies opleveren, of dat nu aankopen of leads zijn. Je online advertentie-algoritmes proberen om jouw campagnes op de door jou ingestelde conversie te optimaliseren.
Ook kan je gebeurtenissen gebruiken voor retargeting wanneer je specifieke gebruikersgroepen opnieuw wil benaderen, zoals mensen die producten in hun winkelwagen hebben geplaatst maar niet hebben afgerekend. Je zal dan een ‘add_to_cart’ en ‘purchase’ gebeurtenis naar je marketingkanaal moeten versturen zodat zo’n gebruikersgroep aangemaakt en gevuld kan worden. Deze gebruikersgroep wordt namelijk gedefinieerd door bezoekers die in hun sessie wel het ‘add_to_cart’ gebeurtenis hebben getriggerd, maar niet het ‘purchase’ gebeurtenis.
.png)
De valkuil van overmatig taggen
Een van de grootste fouten die we bij AdPage zien, is dat onze gebruikers veel te veel willen meten. We hebben tagging plannen ontvangen waarbij elke knop en elke pagina op de website een aparte gebeurtenis moest triggeren. Ook waren er tientallen verschillende formulieren op verschillende pagina’s die allemaal gekoppeld waren aan verschillende online campagnes. Dit is problematisch om meerdere redenen:
- Onoverzichtelijkheid: Hoe onthoud je wat al die 50+ gebeurtenissen betekenen?
- Inefficiëntie: Je maakt je implementatie onnodig complex.
- Data-overload: Je GA4-rapporten worden een puinhoop waar je geen chocola van kunt maken.
Een slimmer alternatief
In plaats van voor elke knop of ieder formulier een aparte gebeurtenis aan te maken, kun je één gebeurtenis gebruiken met parameters. Voor alle overeenkomende site-interacties die je wilt meten kan je dimensies aan die ene gebeurtenis hangen. Daarmee kan je altijd onderscheid maken tussen verschillende site-interacties zonder je GA4-property een onoverzichtelijke puzzel te maken.
Slechte aanpak:
- homepage_contact_button_click
- product_page_buy_button_click
- about_us_contact_button_click
- ... (tientallen meer button clicks)
- contact_form
- kennismaking_form
- offerte_form
- brochure_form
Betere aanpak:
- button_click (met parameters: button_name, page_location)
- generate_lead (met parameters: form_id, page_location)
In je rapporten zie je dan maar twee gebeurtenissen (’button_click’ & ‘generate_lead’) en kun je filteren op de parameter "button_name" of “form_id” om de specifieke site-interactie te analyseren.


Hoe stel je een effectief tagging plan op?
1. Begin met je bedrijfsdoelen. Vraag jezelf af: wat wil ik bereiken met mijn website? Verkopen genereren of leads verzamelen?
2. Identificeer je kritieke conversies. Dit zijn de hoofddoelen van je website, bijvoorbeeld:
- Voor e-commerce: aankopen (purchase)
- Voor lead generation: formulierinzendingen (generate_lead)
3. Map de customer journey. Welke stappen neemt een gebruiker voordat hij converteert? Deze micro-conversies zijn ook belangrijk om te meten.
4. Kies standaardgebeurtenissen waar mogelijk. Gebruik de standaardgebeurtenissen van GA4 (zoals view_item, add_to_cart, begin_checkout) wanneer ze van toepassing zijn. Deze zijn direct geïntegreerd met rapportages.
5. Hou het simpel! Vraag jezelf bij elke gebeurtenis af: "Ga ik deze data echt gebruiken?" Zo niet, laat hem weg.
Het AdPage onboarding proces
Bij AdPage hebben we een gestructureerd onboarding proces ontwikkeld om je te helpen bij het opstellen van een effectief tagging plan. Hier is hoe het werkt:
Stap 1: eCommerce of Leadgen?
In onze onboarding vragen we je eerst om een fundamentele keuze te maken: draait jouw website om e-commerce of lead generation?
eCommerce: Als je producten verkoopt op je website, kies je deze optie. Wij zullen dan automatisch alle standaard e-commerce gebeurtenissen instellen (mits ze aanwezig zijn in je dataLayer):view_item_list (categorieweergave)view_item (productweergave)add_to_cartbegin_checkoutpurchase
Leadgen: Als je website gericht is op het genereren van leads, kies je deze optie. Je krijgt dan toegang tot geavanceerde Leadgen tracking met gedetailleerde klantgegevens.
Stap 2: Custom events definiëren
Na je basiskeuze kun je custom events toevoegen:
Voor eCommerce websites is dit optioneel, maar kan nuttig zijn voor specifieke interacties die niet onder de standaard e-commerce gebeurtenissen vallen.
Voor Leadgen websites is het vereist om minimaal één custom event in te vullen, meestal de generate_lead gebeurtenis voor formulier inzendingen.
Hoe vul je een custom event in?
Bij het aanmaken van een custom event word je gevraagd om de volgende informatie:
- Naam: De naam van je gebeurtenis. Gebruik een duidelijke, beschrijvende naam zoals generate_lead, newsletter_signup of download_whitepaper. Bij voorkeur gebruik je de standaard gebeurtenisnamen van GA4 waar mogelijk.
- Beschrijving: Hier leg je uit waar de site-interactie te vinden is. Bijvoorbeeld: "Contact formulier op de contactpagina" of "Nieuwsbrief inschrijfformulier in de footer van elke pagina".
- Dimensie: Dit zijn de extra parameters die je aan de gebeurtenis wilt meegeven zodat je daar in je marketing of analytisch kanaal op kunt filteren. Bijvoorbeeld formulier_id om te weten welk formulier is ingevuld of download_naam voor het bijhouden van welk whitepaper gedownload is.
- Bestemming: Hier geef je aan naar welke platformen (naast GA4) de gebeurtenis moet worden verstuurd. Denk aan Meta Ads of Google Ads voor conversietracking en remarketing.
- Markeren als conversiegebeurtenis: Vink dit aan als de gebeurtenis een belangrijke conversie vertegenwoordigt, zoals een lead of een aankoop.
.png)
Custom event voorbeeld: generate_lead
- Naam: generate_lead
- Beschrijving: Contactformulier op de contactpagina: domeinnaam.nl/contact & demo aanvraagformulier op de demopagina: domeinnaam.nl/demo
- Dimensie: formulier_id (om onderscheid te maken tussen verschillende formulieren)
- Bestemming: GA4, Meta Ads, Google Ads
- Conversiegebeurtenis: Ja
Met deze aanpak heb je één duidelijke conversiegebeurtenis (generate_lead) met een parameter (formulier_id) om onderscheid te maken tussen verschillende soorten leads, in plaats van aparte gebeurtenissen voor elk formulier.
Conclusie
Een goed tagging plan draait niet om kwantiteit, maar om kwaliteit. Door strategisch te kiezen welke gebeurtenissen je meet en gebruik te maken van parameters, houd je je data overzichtelijk en bruikbaar. Bij AdPage helpen we je graag bij het opstellen van een effectief tagging plan als onderdeel van onze Server-Side Tagging implementatie. Onze onboarding is speciaal ontworpen om dit proces zo eenvoudig mogelijk te maken, zodat je snel aan de slag kunt met relevante en bruikbare data. Want uiteindelijk wil je geen data-overload, maar inzichten die je helpen betere beslissingen te nemen.