Google merkt het al tientallen jaren: Conversies worden steeds lastiger volledig vanuit de browser gemeten. Adblockers, browserbeperkingen en ontbrekende cookies zorgen ervoor dat een aankoop of gekwalificeerde lead niet altijd aan de juiste advertentie wordt gekoppeld. Tegelijkertijd sturen Smart Bidding en Performance Max juist op de data die je aan Google Ads doorgeeft.
Waarschijnlijk heb je al bruikbare first-party data in Shopify, je CRM, je back-end of een spreadsheet. Zonder koppeling blijft die data daar staan. Google Data Manager brengt zulke databronnen op één plek samen en maakt het mogelijk om de data te activeren voor onder andere Customer Match en offline conversion import. Google positioneert de Data Manager API daarnaast als de nieuwe route voor toekomstige server-to-server integraties, waaronder event data voor Google Analytics 4.
Deze uitleg stelt je in staat om:
- te bepalen welke first-party data je naar Google Ads wilt sturen;
- te kiezen tussen de point-and-click interface en de Data Manager API;
- een databron aan Google Data Manager te koppelen;
- dubbele conversies met transaction IDs te voorkomen;
- de koppeling te testen voordat je de data voor Smart Bidding gebruikt;
- Google Data Manager te combineren met server-side Google Tag Manager;
- te bepalen wat de verschuiving van Measurement Protocol naar de Data Manager API voor GA4 betekent.
In deze uitleg nemen we je stap voor stap mee door het koppelen van een databron aan Google Data Manager. Laten we beginnen!
Snel naar
- Wat heb je nodig?
- Google Data Manager koppelen aan Google Ads in 3 stappen
- Stap 1: Bepaal welke first-party data je wilt gebruiken
- Stap 2: Koppel je databron via de interface of Data Manager API
- Optie A: koppelen via de Google Ads-interface
- Optie B: koppelen via de Data Manager API vanuit een custom back-end, CRM of e-commerceplatform
- Optie C: koppelen via de Data Manager API vanuit een server-side Google Tag Manager-container
- Wat betekent de Data Manager API voor GA4 en Measurement Protocol?
- Hoe past (Savvy Track) server-side tagging bij de Data Manager API?
- Stap 3: Test of er via Data Manager conversies of audiencevulling binnenkomt
- Vervolgstappen
- FAQ
- Bronnen
Wat heb je nodig?
Voor een koppeling via de interface heb je het volgende nodig:
- Toegang tot het Google Ads-account;
- Toegang tot de databron, bijvoorbeeld Shopify, HubSpot, BigQuery of Google Sheets;
- Een bestaande conversion action of audience destination in Google Ads;
- Een overzicht van de velden die je wilt versturen, zoals e-mailadres, telefoonnummer, conversion timestamp, value, currency en transaction ID;
- Vastgelegde consent en een geldige grondslag voor het verwerken en delen van de gekozen first-party data.
Wil je de Data Manager API gebruiken? Dan heb je ook technische capaciteit nodig voor authenticatie, datamapping, hashing, API requests, foutafhandeling en monitoring. De API is vooral bedoeld voor custom platformen en setups die je structureel wilt automatiseren.
Google Data Manager koppelen aan Google Ads in 3 stappen
Je installeert Google Data Manager niet als een losse tool. De interface staat in Google Ads. Van daaruit verbind je een databron en bepaal je waarvoor Google de geïmporteerde data mag gebruiken.
Stap 1: Bepaal welke first-party data je wilt gebruiken
Begin niet met het aanklikken van een willekeurige connector. Bepaal eerst welk meetprobleem je wilt oplossen.
Veelvoorkomende toepassingen zijn:
- Aankopen uit Shopify of je back-end importeren in een Google Ads conversion action.
- Gekwalificeerde leads en daadwerkelijke verkopen vanuit je CRM terugsturen via offline conversion import.
- Bestaande klanten vanuit je CRM of klantenbestand toevoegen aan Customer Match.
- Een bestaande online conversion action aanvullen met data uit je webshop of ordersysteem.
Controleer daarna welke identifiers beschikbaar zijn. Voor attributie gebruikt Google bijvoorbeeld click IDs en consented customer information, zoals een e-mailadres of telefoonnummer. Bij aankopen is een unieke transaction ID belangrijk. Zonder vaste identifiers wordt matching minder betrouwbaar en neemt het risico op dubbele conversies toe.
Leg per datastroom minimaal vast:
- welke gebeurtenis je verstuurt;
- uit welk systeem de data komt;
- naar welke conversion action of audience de data gaat;
- welke identifiers en consent-status beschikbaar zijn;
- welke unieke ID je gebruikt voor deduplication.
Heb je al browser-side of server-side conversion tracking? Laat die setup voorlopig actief. Data Manager kan de bestaande meting aanvullen. Je wilt eerst vaststellen welke extra conversies de nieuwe databron oplevert voordat je iets uitschakelt.
Stap 2: Koppel je databron via de interface of Data Manager API
Je kunt first-party data op drie manieren via Google Data Manager versturen. Welke route het beste past, hangt af van je databron en van de plek waar je de datastroom wilt beheren.
Optie A: koppelen via de Google Ads-interface
Deze route past bij ondersteunde platformen en relatief eenvoudige imports.
- Log in op Google Ads.
- Open Tools in de navigatie.
- Ga naar Data Manager.
- Kies Connect product of de optie om een nieuwe databron te koppelen.
- Kies je databron, bijvoorbeeld Shopify, BigQuery, HubSpot of Google Sheets.
- Kies een directe koppeling of een beschikbare third-party integration.
- Autoriseer het account van de databron.
- Selecteer het datatype dat je wilt importeren, zoals purchases, leads of audiences.
- Koppel de data aan de juiste conversion action(s) of audience destination(s).
- Controleer de veldmapping, consent-instellingen en het importschema.
- Sla de koppeling op.
De precieze instellingen verschillen per databron. Bij Shopify kan een purchase bijvoorbeeld rechtstreeks vanuit Shopify naar Google Ads worden geïmporteerd. Bij BigQuery of Google Sheets moet je aangeven welke tabel, sheet en kolommen Google moet gebruiken.
Let bij een bestaande purchase-meting goed op de transaction ID. Stuurt je Google tag, server-side Google Tag Manager-container en Data Manager dezelfde aankoop naar dezelfde conversion action met dezelfde transaction ID? Dan kan Google Ads de dubbele upload gelukkig herkennen. Gebruik je verschillende transaction IDs of aparte conversion actions, dan kun je conversies alsnog dubbel tellen. Controleer dit dus voordat je nieuwe data gaat insturen.
Optie B: koppelen via de Data Manager API vanuit een custom back-end, CRM of e-commerceplatform
Deze route past wanneer je de integratie rechtstreeks vanuit je eigen systeem wilt bouwen. Kies hiervoor als:
- je werkt met een custom CRM, back-end of e-commerceplatform;
- je events automatisch en op schaal wilt versturen;
- je volledige controle nodig hebt over datamapping, foutafhandeling en timing;
- je één technische integratie wilt gebruiken voor meerdere ondersteunde Google destinations, zoals Google Ads, GA4 en Floodlight.
De Data Manager API werd op 9 december 2025 algemeen beschikbaar. Bij de lancering ondersteunde de API onder andere audience data voor Google Ads en Display & Video 360 en offline conversion events voor Google Ads. Google breidt de ondersteunde toepassingen sindsdien verder uit. Google Analytics 4 is inmiddels als destination opgenomen in de officiële Data Manager API-documentatie.
Een custom API-implementatie bestaat in grote lijnen uit de volgende onderdelen:
- Regel toegang en authenticatie voor de Data Manager API. Dit is eerlijk gezegd gedoe. Je moet in Google Cloud Console een project, API-toegang en verschillende rechten goed instellen. Als dat eenmaal staat, werkt het stabiel.
- Bepaal of je audience profiles, in de API audience members genoemd, conversion events of beide verstuurt. In de praktijk beginnen veel implementaties met een rijk gevuld purchase event, maar de Data Manager API ondersteunt meer toepassingen.
- Formatteer en normaliseer de velden volgens de Google-documentatie. Onderaan dit artikel linken we naar de officiële voorbeelden die je hiervoor kunt aanhouden.
- Hash customer information wanneer Google dit voor het betreffende veld voorschrijft. Stuur je zulke identifiers in het verkeerde formaat, dan worden ze afgekeurd of kunnen ze niet goed worden gematcht.
- Stuur de consent-status mee als granted of denied.
- Wijs de data toe aan de juiste destination. Wat je in de Data Manager-interface met de hand selecteert, moet je in een API request zelf specificeren.
- Bouw logging, retries en monitoring in. Zonder logging wordt het onnodig lastig om mislukte requests en gemiste conversies terug te vinden.
Gebruik tijdens de ontwikkeling waar mogelijk validateOnly. Daarmee kun je een request laten controleren zonder de data direct te verwerken. Controleer ook altijd de actuele formatting- en hashingvereisten.
Let op: een technisch geslaagde validateOnly request betekent nog niet dat de data correct matcht of bij de juiste conversion action terechtkomt. Het bevestigt wel dat de request technisch wordt geaccepteerd en geeft je daarmee een eerste aanknopingspunt voor debugging.
Optie C: koppelen via de Data Manager API vanuit een server-side Google Tag Manager-container
Gebruik deze route bijvoorbeeld wanneer je website- of app-events al binnenkomen in een server-side Google Tag Manager-container en je de Data Manager API vanuit die bestaande trackinglaag wilt aanroepen.
In de praktijk bestaat deze setup uit de volgende onderdelen:
- Installeer een Data Manager API-tagtemplate in de server-side Google Tag Manager-container. Vanuit Savvy Track hebben we er een liggen voor onze klanten, maar deze staat niet in de community gallery van GTM. Neem contact op, dan sturen we hem je gratis toe.
- Configureer de authenticatie met Google Cloud en de juiste Google-accounts.
- Selecteer de destination, bijvoorbeeld een Google Ads conversion action, een GA4-property of een Floodlight activity.
- Map de event data, customer information, transaction ID, click IDs en consent-signalen op de juiste velden van de tagtemplate.
- Test de request eerst met validateOnly en controleer daarna de responses en diagnostics van de daadwerkelijke events.
- Richt logging en monitoring in, zodat afgekeurde requests of ontbrekende destinations zichtbaar worden.
Voor Savvy Track-klanten stellen we dit in met onze Data Manager API-tagtemplate binnen de server-side Google Tag Manager-container. We mappen daar de juiste variabelen en destinations, zodat events vanuit één server container naar Google Ads, GA4 en Floodlight kunnen worden gestuurd.
Deze aanpak heeft een praktisch voordeel. De event data komt al langs je server container, waardoor je consent, transaction IDs en customer information op één plek kunt controleren voordat je de request naar Google verstuurt. Je hoeft dezelfde logica daardoor niet opnieuw in een losse back-end-integratie te bouwen.
Schakel een bestaande sGTM-setup dus niet uit omdat Data Manager beschikbaar is. In deze route werken ze juist fantastisch samen. Juist ook omdat je nu goed kan debuggen vanuit de sGTM preview omgeving.
De authenticatielaag is meestal het ingewikkeldste onderdeel. We helpen je graag met die setup. Bekijk hiervoor onze SST implementatieservice of plan een trackingconsult.
Wat betekent de Data Manager API voor GA4 en Measurement Protocol?
Measurement Protocol was jarenlang de standaardroute om events rechtstreeks vanaf een server naar Google Analytics 4 te sturen. Google ontwikkelt deze route niet meer actief door. Measurement Protocol blijft voorlopig operationeel en Google zegt dat er geen concrete plannen zijn om het endpoint uit te schakelen, maar nieuwe server-to-server ontwikkelingen verschuiven naar de Data Manager API.
Voor bestaande GA4-implementaties betekent dit niet dat je Measurement Protocol direct moet verwijderen. Een werkende implementatie kan blijven draaien. Voor nieuwe integraties is de Data Manager API wel de logischere keuze, omdat Google daar toekomstige functies voor data ingestion aan toevoegt.
Gebruik je Measurement Protocol nu via server-side Google Tag Manager, een back-end of een automation platform? Breng dan in kaart welke events je verstuurt, welke client_id, user_id en consent-signalen je gebruikt en welke controles op event names en parameters zijn ingebouwd. Daarmee kun je later gecontroleerd migreren zonder historische definities of datakwaliteit te verliezen.
De verschuiving naar de Data Manager API verandert niets aan de rol van GA4 als analytics destination. Het verandert vooral de technische route waarmee server-to-server event data bij GA4 binnenkomt.
Hoe past (Savvy Track) server-side tagging bij de Data Manager API?
Kort gezegd: Google Data Manager en server-side Google Tag Manager lossen niet hetzelfde probleem op.
Met een server-side setup via Savvy Track (of een andere sGTM hosting provider) verzamel en verwerk je events binnen je eigen trackinginfrastructuur. Daar kun je data controleren, consent toepassen en waar nodig verrijken voordat je deze naar advertentie- en analyticsplatformen verstuurt. Google Data Manager is vervolgens een route waarmee first-party data bij ondersteunde Google-producten terechtkomt.
In veel setups werken ze daarom naast elkaar:
- browser-side tracking legt de interactie op de website vast;
- server-side Google Tag Manager verwerkt en verrijkt het event;
- Google Data Manager of de Data Manager API importeert aanvullende CRM- en back-end data in Google Ads.
Schakel een bestaande sGTM-setup dus niet uit alleen omdat Data Manager beschikbaar is. Gebruik Data Manager vooral voor data die nu nog in je CRM, webshop of back-end blijft hangen.
In de praktijk stellen Savvy Track klanten het zo in: Ze gebruiken onze Data Manager API template binnen hun server Google Tag Manager container, mappen daar de juiste variabelen in de container en zorgen er zo voor dat de events rechtstreeks naar Google Ads, GA4 en floodlight gaan.
We helpen je graag met die setup, vooral omdat de authenticatielaag wat ingewikkeld kan zijn. Bekijk hiervoor onze SST implementatieservice of neem contact op voor trackingconsult.
Stap 3: Test of er via Data Manager conversies of audiencevulling binnenkomt
Nu is het tijd om te controleren of alles goed werkt.
- Maak een herkenbare testconversie, bijvoorbeeld een testorder of testlead.
- Noteer het tijdstip, de value, currency en transaction ID.
- Controleer of de bronverbinding in Data Manager actief is.
- Bekijk de diagnostics en eventuele fouten in de import.
- Controleer of de testconversie bij de juiste conversion action terechtkomt.
- Vergelijk de ontvangen waarden met de data in je webshop, CRM of back-end.
- Controleer of dezelfde transaction ID ook door je bestaande tracking wordt gebruikt.
- Herhaal de test met en zonder beschikbare click ID of customer information, zodat je ziet welke records wel en niet kunnen worden gematcht.
Houd rekening met verwerkingstijd. Een conversie hoeft niet direct na de test zichtbaar te zijn in de Google Ads-rapportage. Voor GA4 mag je zelfs tot 48 uur de tijd nemen in verband met verwerkingstijd.
Maak je voor de test een aparte conversion action in Google Ads aan? Zet deze dan eerst op Secondary. Zo kan Smart Bidding er nog niet op sturen. Controleer enkele dagen (of zelfs weken) of de aantallen, values en transaction IDs aansluiten op je bronsysteem voordat je de conversie als Primary gaat gebruiken en dus omzetten.
Vergelijk ook deze drie aantallen:
- het aantal conversies in je bronsysteem;
- het aantal ontvangen of verwerkte records in Data Manager;
- het aantal aan advertenties toegeschreven conversies in Google Ads.
Let op: Deze aantallen hoeven niet gelijk te zijn. Niet iedere order kan aan een advertentie-interactie worden gekoppeld. Grote of onverwachte verschillen wijzen wel op ontbrekende identifiers, verkeerde consent, een foutieve veldmapping of dubbele conversion actions.
Vervolgstappen
Werkt de eerste koppeling goed? Breid de setup dan gecontroleerd uit.
- Voeg CRM-stadia toe, zodat je naast leads ook qualified leads en daadwerkelijke verkopen meet.
- Maak Customer Match audiences op basis van consented first-party data.
- Stuur omzet en currency mee voor value-based bidding.
- Automatiseer custom databronnen via de Data Manager API.
- Monitor importfouten, match rates en afwijkingen tussen Google Ads en je back-end.
- Documenteer per datastroom de bron, destination, consent-logica en deduplicatie ID.
Begin met een use case die direct controleerbaar is. Een purchase of closed deal is geschikter dan meteen ieder CRM-event importeren. Meer data helpt alleen als de definities en waarden kloppen.
Wil je Google Data Manager API combineren met een beheerde server-side Google Tag Manager-omgeving? Savvy Track kan de hosting en logica verzorgen. Data Manager blijft dan de Google-specifieke route voor de first-party data die je daar wilt activeren.
FAQ
- Wat is Google Data Manager?
Google Data Manager is de centrale omgeving in Google Ads voor het koppelen, beheren en activeren van first-party databronnen. Je kunt hiervoor de point-and-click interface of de Data Manager API gebruiken. - Kan ik Google Data Manager zonder code gebruiken?
Ja. Voor ondersteunde databronnen kun je de koppeling via de interface instellen. De Data Manager API is bedoeld voor custom integraties en verdere automatisering. - Vervangt Google Data Manager Google Tag Manager?
Nee. Google Tag Manager en server-side Google Tag Manager verzamelen, verwerken en distribueren event data. Google Data Manager importeert first-party data uit gekoppelde bronnen naar ondersteunde Google destinations. Ze kunnen binnen dezelfde setup samenwerken. - Vervangt Google Data Manager enhanced conversions?
Niet automatisch. Enhanced conversions vult bestaande conversies aan met consented customer information. Data Manager kan daarnaast CRM-, webshop- en offline data importeren. Welke combinatie nodig is, hangt af van je databronnen en meetdoelen. - Vervangt de Data Manager API Measurement Protocol voor GA4?
Voor nieuwe server-to-server integraties is dat de richting die Google aangeeft. Measurement Protocol blijft operationeel en heeft nog geen aangekondigde einddatum, maar wordt niet meer actief doorontwikkeld. Bestaande implementaties hoeven daarom niet direct te worden uitgezet. Neem de Data Manager API wel als uitgangspunt voor nieuwe builds en toekomstige migraties. - Voorkomt Google Ads automatisch dubbele conversies?
Alleen onder de juiste voorwaarden. Voor dezelfde conversion action kan Google Ads een dubbele conversie herkennen wanneer dezelfde transaction ID wordt meegestuurd. Verschillende IDs of aparte conversion actions kunnen alsnog tot dubbele telling leiden. - Levert Google Data Manager altijd meer gemeten conversies op?
Nee. Data Manager kan conversies terugvinden die browser-side tracking mist, maar alleen wanneer voldoende identifiers en geldige consent beschikbaar zijn. Het resultaat hangt af van de kwaliteit van je brondata en de gekozen implementatie. - Is first-party data automatisch AVG-proof?
Nee. First-party betekent dat je de data zelf hebt verzameld. Het zegt niet automatisch dat je de data voor advertising mag gebruiken. Controleer je grondslag, privacyverklaring, consentregistratie, bewaartermijnen en de voorwaarden van Google voordat je data deelt. - Moet ik mijn bestaande conversion tracking uitschakelen?
Nee. Laat bestaande tracking tijdens de implementatie actief en test Data Manager ernaast. Schakel pas iets uit wanneer je hebt vastgesteld dat de nieuwe datastroom volledig, stabiel en correct gededupliceerd is.
Bronnen
- Google Ads Help – About Google Ads Data Manager
- Google Ads Help – Shopify koppelen via Data Manager: Shopify – Google Ads Help
- Use a transaction ID to minimize duplicate conversions – Google Ads Help
- Data Manager API | Google for Developers
- Google Ads Developer Blog: The Data Manager API is Now Generally Available
- Format user data | Data Manager API | Google for Developers
- Google for Developers – Measurement Protocol voor Google Analytics 4: Measurement Protocol | Google Analytics
- Google Ads Policy Help – Customer data policies
