Hoe kan je enhanced conversie data voor server-side Google Ads tags instellen?
Wanneer je Enhanced Conversions wilt instellen voor Google Ads via een Server-Side Google Ads Conversion Tag, kun je geen user data direct toevoegen aan de conversion tag zelf. Dit roept vaak de vraag op: hoe stel je Enhanced Conversions dan correct in?
Belangrijke wijziging sinds mei 2025: GA4 event tags hadden voorheen een handig vinkje om user_data toe te voegen, waarbij je alleen je User Provided Data variabele hoefde te selecteren. Dit vinkje is weggehaald. Je moet nu handmatig 'user_data' als parameter toevoegen aan je GA4 event tags.
De Enhanced Conversions data moet worden toegevoegd aan je gebeurtenissen op de web container, niet in de server-side container. De sGTM Google Ads Conversion Tag gebruikt automatisch de user_data parameter die vanuit de web container wordt doorgestuurd.
Dus waar je Google Ads conversie tags op de web container wel de mogelijkheid bieden om de enhanced conversies handmatig toe te voegen, bieden de server-side Google Ads conversie tags deze mogelijkheid niet. Je moet dus de gebruikersinformatie voor die enhanced conversies op je GTM web container al regelen als gebeurtenisparameter.
Er zijn verschillende manieren om de user_data parameter toe te voegen aan je gebeurtenissen:
Let op: Sinds mei 2025 is het handige vinkje voor user_data in GA4 event tags weggehaald. Je moet nu handmatig een custom parameter toevoegen.
Voeg een custom parameter toe aan elke GA4 event tag:
Parameter naam: user_data
Parameter waarde: Je User-Provided Data variabele
Voordelen:
Maximale controle per gebeurtenis
Specifieke data per interactie mogelijk
Nadelen:
Veel handmatig werk
Moeilijker te onderhouden
Voor elke site-interactie mogelijk een nieuwe User Provided Data-variabele nodig
Bestaande tags moeten handmatig worden aangepast
Voeg de user_data parameter toe aan je Google Tag configuratie met een universele User-Provided Data variabele als waarde.
Voordelen:
Eenmalige setup
Automatisch voor alle gebeurtenissen
Eenvoudig te onderhouden
Geen aanpassingen aan bestaande GA4 event tags nodig
Voorwaarde:
Je User Provided Data-variabele moet consistent dezelfde data kunnen ophalen (e-mail, telefoonnummer, etc.), dus je moet een e-mailadres op dezelfde manier op kunnen halen uit een contactformulier, nieuwsbriefformulier of na een aankoop om deze manier te kunnen gebruiken
De meest praktische aanpak is het gebruik van een universele User Provided Data-variabele die gegevens uit LocalStorage haalt:
Custom JavaScript HTML tag plaatst bezoekersgegevens (e-mailadres, naam, telefoonnummer) in LocalStorage na een aankoop
User Provided Data-variabele haalt deze gegevens op vanaf elke pagina na de aankoop en bij herhaalbezoeken
In de Google Tag kan je deze User Provided Data-variabele gebruiken voor de user_data parameter
Voor meer informatie over deze implementatie, zie: E-mailadres ophalen uit LocalStorage en toevoegen aan een HTML tag in Google Tag Manager
Als je zowel client-side als server-side conversieacties gebruikt:
Implementeer een van bovenstaande opties voor server-side Enhanced Conversions
Voeg daarnaast een User Provided Data tag toe aan je web container voor je client-side conversies of voeg ze handmatig per Google Ads conversietag toe
De beste implementatiemethode hangt af van:
Je website-architectuur
Beschikbare gegevens per pagina/interactie
Onderhoudbaarheid van je tracking setup
Enhanced Conversions voor server-side Google Ads conversies vereisen dat je de user_data parameter toevoegt aan gebeurtenissen in je web container, niet in de server-side container. De aanbevolen aanpak is het gebruik van een universele User-Provided Data variabele via de Google Tag configuratie, idealiter gevoed door gegevens uit LocalStorage voor maximale flexibiliteit en onderhoudbaarheid.
Belangrijke wijziging sinds mei 2025: GA4 event tags hadden voorheen een handig vinkje om user_data toe te voegen, waarbij je alleen je User Provided Data variabele hoefde te selecteren. Dit vinkje is weggehaald. Je moet nu handmatig 'user_data' als parameter toevoegen aan je GA4 event tags.
Hoe voedt je de Enhanced Conversies op Google Ads vanuit een sGTM container?
De Enhanced Conversions data moet worden toegevoegd aan je gebeurtenissen op de web container, niet in de server-side container. De sGTM Google Ads Conversion Tag gebruikt automatisch de user_data parameter die vanuit de web container wordt doorgestuurd.
Dus waar je Google Ads conversie tags op de web container wel de mogelijkheid bieden om de enhanced conversies handmatig toe te voegen, bieden de server-side Google Ads conversie tags deze mogelijkheid niet. Je moet dus de gebruikersinformatie voor die enhanced conversies op je GTM web container al regelen als gebeurtenisparameter.
Implementatiemogelijkheden
Er zijn verschillende manieren om de user_data parameter toe te voegen aan je gebeurtenissen:
Optie 1: Per GA4 Event Tag (Handmatig)
Let op: Sinds mei 2025 is het handige vinkje voor user_data in GA4 event tags weggehaald. Je moet nu handmatig een custom parameter toevoegen.
Voeg een custom parameter toe aan elke GA4 event tag:
Parameter naam: user_data
Parameter waarde: Je User-Provided Data variabele
Voordelen:
Maximale controle per gebeurtenis
Specifieke data per interactie mogelijk
Nadelen:
Veel handmatig werk
Moeilijker te onderhouden
Voor elke site-interactie mogelijk een nieuwe User Provided Data-variabele nodig
Bestaande tags moeten handmatig worden aangepast
Optie 2: Via Google Tag (Aanbevolen)
Voeg de user_data parameter toe aan je Google Tag configuratie met een universele User-Provided Data variabele als waarde.
Voordelen:
Eenmalige setup
Automatisch voor alle gebeurtenissen
Eenvoudig te onderhouden
Geen aanpassingen aan bestaande GA4 event tags nodig
Voorwaarde:
Je User Provided Data-variabele moet consistent dezelfde data kunnen ophalen (e-mail, telefoonnummer, etc.), dus je moet een e-mailadres op dezelfde manier op kunnen halen uit een contactformulier, nieuwsbriefformulier of na een aankoop om deze manier te kunnen gebruiken
Best Practice: LocalStorage Methode
De meest praktische aanpak is het gebruik van een universele User Provided Data-variabele die gegevens uit LocalStorage haalt:
Custom JavaScript HTML tag plaatst bezoekersgegevens (e-mailadres, naam, telefoonnummer) in LocalStorage na een aankoop
User Provided Data-variabele haalt deze gegevens op vanaf elke pagina na de aankoop en bij herhaalbezoeken
In de Google Tag kan je deze User Provided Data-variabele gebruiken voor de user_data parameter
Voor meer informatie over deze implementatie, zie: E-mailadres ophalen uit LocalStorage en toevoegen aan een HTML tag in Google Tag Manager
Aanvullende Overwegingen
Hybride Setup (Client-side + Server-side)
Als je zowel client-side als server-side conversieacties gebruikt:
Implementeer een van bovenstaande opties voor server-side Enhanced Conversions
Voeg daarnaast een User Provided Data tag toe aan je web container voor je client-side conversies of voeg ze handmatig per Google Ads conversietag toe
Website-specifieke Keuzes
De beste implementatiemethode hangt af van:
Je website-architectuur
Beschikbare gegevens per pagina/interactie
Onderhoudbaarheid van je tracking setup
Samenvatting
Enhanced Conversions voor server-side Google Ads conversies vereisen dat je de user_data parameter toevoegt aan gebeurtenissen in je web container, niet in de server-side container. De aanbevolen aanpak is het gebruik van een universele User-Provided Data variabele via de Google Tag configuratie, idealiter gevoed door gegevens uit LocalStorage voor maximale flexibiliteit en onderhoudbaarheid.
Bijgewerkt op: 28/05/2025
Dankuwel!