Server-side conversietracking voor Google Ads
Stuur de conversies van je webshop naar de Data Manager API van Google Ads vanaf de server, niet meer vanuit de browser: gededupliceerd met je Google-tag op een gedeeld event-ID, afhankelijk van de marketingtoestemming en verwerkt in de EU. Geen Google Ads-script die je in je eigen cloud draait, geen GTM-servercontainer om in te stellen: één verbindingssleutel, en hetzelfde event bereikt ook GA4, TikTok, Pinterest, Google Ads en Microsoft Advertising.
Je Google Ads-account koppel je via OAuth: geen sleutel, geen client secret, niets om in je webshop te plakken.
Wat is server-side conversietracking voor Google Ads?
Server-side conversietracking voor Google Ads stuurt de verkoop vanaf je server naar Data Manager API, de koppeling die Google nu gebruikt om conversies te ontvangen. In plaats van de browser van de bezoeker te vragen de verkoop te melden, stuurt jouw server de conversie rechtstreeks. Het verzoek verlaat je eigen infrastructuur, dus een adblocker of een cookiebeleid van de browser heeft niets om te onderscheppen.
Een Google Ads-conversie heeft een click id nodig
Dit is het stuk dat de meeste handleidingen overslaan. Google koppelt een verkoop aan een advertentie via het click id dat het in de landings-URL zette: gclid, of gbraid en wbraid bij app-routes. Geen click id, geen toegewezen conversie, met welke trackingmethode dan ook. Server-side verandert die regel niet; het verandert hoe betrouwbaar het id de weg van landingspagina naar bestelling overleeft.
Het bestelnummer voorkomt dubbeltelling
De browsertag en de server sturen hetzelfde transactie-ID voor dezelfde verkoop. Google koppelt ze en houdt er één over. Zonder dat gedeelde id blaast het naast elkaar draaien van tag en server je gerapporteerde conversies op.
Consent Mode blijft gelden
Een tag naar de server verhuizen verandert waar het verzoek vandaan komt, niet of je toestemming nodig hebt om het te sturen. De marketingtoestemming blijft gelden, en wij controleren die in beide lagen.
Zoek je het bredere plaatje in plaats van Google Ads specifiek? Lees wat server-side tracking is en hoe het werkt.
Waarom Google Ads minder conversies laat zien dan je verkocht
De pixel draait in de browser van de klant: de enige schakel in de keten die je niet in de hand hebt, en die het zwaarst onder druk staat.
-
Adblockers
zorgen dat de tag niet laadt op de bevestigingspagina: de conversie wordt eenvoudigweg nooit aan Google Ads gemeld.
-
Safari ITP en cookiebeperkingen van browsers
verkorten of verwijderen de cookie
_gcl_awdie het click id van de advertentie tot de bestelling meedraagt. -
Een verloren click id
kost je de hele conversie, niet een deel ervan: Google kan geen verkoop toewijzen die het aan geen enkele klik kan koppelen.
Het probleem is niet alleen een gat in de rapportage. Smart Bidding leert van de conversies die het binnenkrijgt: te weinig gemelde verkopen betekent een algoritme dat biedt op een half beeld van wat er echt converteert, en dat daar ook naar uitgeeft.
Een beheerde Google Ads-koppeling, zonder het leidingwerk
Installeer de connector van je platform of roep onze API rechtstreeks aan. Gevalideerde bestellingen gaan server-side naar de Data Manager API, gededupliceerd met je Google-tag op het bestelnummer en afhankelijk van de toestemming.
Conversies die de browser overleven
De aankoop aan de serverkant vertrekt vanuit je eigen infrastructuur. Is de browsertag geblokkeerd, dan is dat het event dat Google Ads ontvangt.
Deduplicatie regelen wij voor je
De connector stuurt het bestelnummer als transactie-ID
(transactionId bij aankopen). Je hoeft de koppelingslogica niet zelf te bouwen.
Click ids netjes afgehandeld
gclid, gbraid en wbraid worden vóór vertrek gecontroleerd en genormaliseerd, inclusief het omhulsel GCL.<tijdstempel>. dat de Google-tag in de cookie schrijft. Een misvormde of plaatshouderwaarde wordt geweigerd in plaats van verstuurd: één slecht id verslechtert elke campagne die die conversieactie gebruikt.
Onderweg gaat niets verloren
Een retry-wachtrij herhaalt mislukte afleveringen die opnieuw geprobeerd kunnen worden automatisch, zodat een korte storing aan de ene of de andere kant je geen conversie kost.
Toestemming twee keer afgedwongen
De browserlaag injecteert niets zonder marketingtoestemming, en de dispatcher voert een tweede controle uit voordat er iets bij Google aankomt.
Geen inloggegevens in je webshop
Google Ads koppel je via OAuth vanuit je DataFirefly-account, en het refresh token staat bij ons versleuteld. Een gecompromitteerde storefront heeft niets te lekken.
De Inspector als bewijs
Elk event en de status per bestemming zijn zichtbaar in de Inspector, ook de events die bij gebrek aan click id zijn overgeslagen: je weet waarom in plaats van te gissen.
Eén event, zes bestemmingen
Dezelfde conversie bereikt ook GA4, TikTok, Pinterest, Google Ads en Microsoft Advertising, zonder een tweede integratie te bouwen.
Je webshop koppelen aan Google Ads
Koppel Google Ads één keer, via OAuth
Klik in je DataFirefly-account op Google Ads koppelen en kies het account. Wijs daarna elk event zijn conversieactie toe. Een event zonder toegewezen actie wordt netjes overgeslagen, nooit tegen de verkeerde verstuurd. van de Conversions API dat je in Events Manager aanmaakt. Ze worden versleuteld bewaard en nooit naar je webshop gestuurd.
Installeer de connector van je platform
PrestaShop,
WooCommerce of
Shopware, plak daarna je enige verbindingssleutel dfss_ . Op elke andere techniek stuur je je events naar onze API.
Controleer in Google Ads
Plaats een testbestelling via een echte advertentieklik, zoek in de Inspector een afgeleverde
aankoop en bevestig dat de conversie in Google Ads verschijnt onder de actie die je hebt toegewezen, één keer geteld.
Je eigen script, server-side GTM of een beheerde connector?
Drie wegen leiden naar dezelfde Data Manager API. Ze verschillen in wat je zelf moet draaien, en of Google de enige bestemming blijft.
Je eigen integratie
Code die je zelf schrijft op de Data Manager API: OAuth-refresh, controle van click ids, koppeling van conversieacties, herpogingen. Volledige controle, en elke toekomstige API-wijziging volg je zelf.
Server-side GTM
Een GTM-servercontainer die je zelf host en instelt, met een Google Ads-tag erin. Maximale controle over tags en variabelen, en echte GTM-kennis om hem te bouwen en te onderhouden.
DataFirefly
Een beheerde connector: geen container, geen cloudaccount, één sleutel. Google Ads plus Meta CAPI, GA4, TikTok, Pinterest en Microsoft Advertising uit hetzelfde event, gehost in de EU.
Wanneer een andere weg beter past. Heb je een ontwikkelaar die de integratie op zich neemt en is Google je enige kanaal, dan is het volstrekt verdedigbaar om die zelf op de Data Manager API te schrijven. Heb je GTM-kennis in huis en heb je controle over transformaties per tag nodig, dan is server-side GTM flexibeler dan wij. Wij passen beter wanneer je wilt dat conversies betrouwbaar op meerdere platformen aankomen zonder zelf een trackinginfrastructuurteam te worden. Zie ook onze pagina's Alternatief voor Stape en Alternatief voor Addingwell .
Server-side Google Ads-tracking voor elk e-commerceplatform
PrestaShop
Een native module die gevalideerde bestellingen server-side verstuurt, met deduplicatie en toestemmingsafhandeling ingebouwd.
WooCommerce
Een WordPress-plugin met retry-wachtrij, Activity-paneel en HPOS-ondersteuning, die aankopen server-side bij Google Ads aflevert.
Shopware 6
Een Shopware-plugin die dezelfde funnel dekt, gekoppeld met dezelfde ene sleutel.
Shopify
De order-webhooks van Shopify, in enkele minuten geabonneerd met dezelfde ene sleutel. Niets aan het thema toe te voegen.
Een headless front-end of een eigen techniek? Stuur je events naar onze API: de dispatcher behandelt Google Ads en elke andere bestemming op dezelfde manier. Vertel ons hoe het bij jou staat.
Google Ads zit in elk pakket
Eén abonnement dekt je hele account en al zijn bestemmingen: Google Ads is geen betaalde extra. Ga een niveau hoger voor meer sites en meer events per maand.
Gratis
Gratis zolang je onder de maandlimiet blijft: er gaat niets stuk als je eroverheen gaat.
Starter
Voor één webshop die zijn Google Ads-conversies netjes wil opzetten.
Gefactureerd 390 € per jaar: 12 maanden verbintenis, geen terugbetaling naar rato.
Growth
Voor merchants en kleine bureaus met maximaal vijf webshops.
Gefactureerd 1 190 € per jaar: 12 maanden verbintenis, geen terugbetaling naar rato.
Scale
Voor bureaus en portfolio's met maximaal twintig webshops en een hoger volume.
Gefactureerd 3 490 € per jaar: 12 maanden verbintenis, geen terugbetaling naar rato.
Wil je de koppeling eerst uitproberen? Met het gratis pakket kun je events versturen en zien binnenkomen voordat je een abonnement neemt.
Gegevens naar Google sturen, binnen de Europese regels
Server-side tracking verplaatst waar het verzoek vandaan komt. Het haalt je niet buiten de AVG: daarom hebben we de toestemmingscontroles ingebouwd in plaats van eromheen.
Events worden in de EU verwerkt voordat ze Google bereiken.
Aan de browserkant gebeurt niets zonder marketingtoestemming, en de server controleert opnieuw.
Google Ads koppel je via OAuth en het refresh token is versleuteld opgeslagen, het gaat nooit naar de browser of de webshop.
Een misvormd of plaatshoudend click id wordt geweigerd in plaats van naar Google gestuurd.
Een verwerkersovereenkomst die deze stroom dekt staat op onze DPA-pagina.
In realtime gevolgd op onze publieke statuspagina, in lijn met onze SLA.
Veelgestelde vragen: server-side tracking voor Google Ads
Wat is server-side conversietracking voor Google Ads?
Het is de verkoop vanaf je eigen server naar de Data Manager API van Google Ads sturen, in plaats van te leunen op de Google-tag in de browser van de bezoeker. Omdat het verzoek je eigen infrastructuur verlaat en niet de browser, hebben adblockers en browserbeperkingen op cookies er geen vat op. Google raadt zelf aan de tag te houden en de serverkant erbij te nemen, allebei gededupliceerd op het bestelnummer.
Hoe stuur je conversies server-side naar Google Ads?
Drie gebruikelijke wegen: zelf een integratie schrijven op de Data Manager API, een GTM-servercontainer draaien met een Google Ads-tag erin, of een beheerde connector gebruiken. Bij DataFirefly installeer je de connector van je platform (PrestaShop, WooCommerce, Shopware) of roep je onze API aan, en plak je daarna één verbindingssleutel. Google Ads koppel je via OAuth vanuit je account: er is geen sleutel en geen client secret om in je webshop te plakken.
Telt server-side tracking mijn Google Ads-conversies dubbel?
Niet als de deduplicatie is ingesteld. Elke conversie draagt het bestelnummer als transactie-ID, zowel op de browsertag als op het serverevent. Google koppelt beide op dat id en telt de conversie één keer. Is de tag geblokkeerd, dan komt het serverevent toch aan en wordt de conversie vastgelegd: precies daarom draai je ze allebei.
Waarom bereiken sommige bestellingen Google Ads nooit?
Bijna altijd omdat de bestelling geen Google click id draagt. Google wijst een conversie toe via de gclid (of gbraid en wbraid bij app-routes) in de landings-URL, en raakt dat id tussen landingspagina en bestelling kwijt, dan is er niets om de verkoop aan te koppelen. Het is geen fout en we verzinnen nooit een waarde: het event wordt netjes overgeslagen en zo ook in de Inspector getoond. Bestellingen uit organische zoekresultaten, direct verkeer of een ander kanaal hebben evenmin een click id, wat normaal en te verwachten is. Zodat de identifier de browser overleeft, leggen onze modules voor PrestaShop, WooCommerce en Shopware hem al op de landingspagina vast (gclid, gbraid en wbraid) in een first-party cookie van 90 dagen, en dragen hem vanaf de server mee naar de bestelling.
Is server-side tracking naar Google Ads AVG-proof?
Server-side tracking maakt toestemming niet overbodig. Onze connectoren koppelen zowel de browserlaag als de serverlaag aan de marketingtoestemming, en de dispatcher voert een tweede controle uit voordat er een event naar Google vertrekt. De Consent Mode-signalen van je banner blijven gelden. De events worden in de EU (Duitsland) verwerkt, er is een DPA beschikbaar, en het OAuth refresh token verlaat onze server nooit. Server-side is een middel voor betrouwbaarheid en datakwaliteit, geen manier om een toestemmingsbanner te omzeilen.
Werkt dit met Smart Bidding en Consent Mode v2?
Ja, en dat is precies de bedoeling. Smart Bidding optimaliseert op de conversies die Google werkelijk binnenkrijgt: de conversies terughalen die een geblokkeerde tag liet vallen verandert waarop het algoritme biedt. Consent Mode v2 blijft ongemoeid: zonder marketingtoestemming vertrekt er niets, op geen van beide lagen, en onze cookiebanner-modules voor WordPress en PrestaShop ondersteunen het native. Reken op een dag voordat het teruggewonnen volume in Google Ads zichtbaar wordt, niet op een onmiddellijk effect.
Google, Google Ads en Google Analytics zijn merken van Google LLC. DataFirefly is niet gelieerd aan Google. Productnamen worden gebruikt om interoperabiliteit te beschrijven.
Verlies geen Google Ads-conversies meer aan de browser
Stuur je bestellingen server-side naar de Data Manager API van Google Ads: met respect voor toestemming, gehost in de EU, en met Meta CAPI, GA4, TikTok, Pinterest en Microsoft Advertising uit hetzelfde event.