Google Ads-conversies meten via je servercontainer
Google Ads-conversies hangen af van één ding dat de reis van klik tot aankoop moet overleven: de click-ID. Meten vanaf je eigen domein houdt de cookie _gcl_aw first-party, laat de servercontainer de conversie sturen waar adblockers de browsertag hadden tegengehouden, en geeft je één plek om gehashte klantgegevens voor enhanced conversions toe te voegen. Deze gids zet dat op met de Measurebase-import.
Wat je nodig hebt
- Conversie-ID (
AW-XXXXXXXXX): Google Ads → Doelen → Conversies → Overzicht → een willekeurige actie → Tag instellen. - Conversielabels, één per actie die je wilt tellen (add to cart, begin checkout, purchase). De import laat er placeholders voor staan; die vul je in vóór het publiceren.
- Automatisch taggen aan in de accountinstellingen van Google Ads, zodat klikken een
gclid.
Stap 1 · Voeg het toe aan je meetopzet
Open het domein in je dashboard, ga naar de pagina Settings en zoek Measurement setup. Vink de kaart van de bestemming aan en vul de ID's hieronder in. Tokens en API-sleutels worden versleuteld opgeslagen, buiten de setup zelf. De setup verstuurt zelf niets: het is de referentie waar de tracking audit en de templatebouwer van uitgaan, dus wat je hier invult is wat de audit in je containers verwacht te vinden.
Stap 2 · Genereer en importeer de containers
Ga naar Resources → GTM templates in het dashboard. Vink onder Destinations het platform aan (Google Analytics 4 en de e-commerce-events staan standaard aan; kies de Shopify-, WordPress- of Shopware-datalayer als je site een van onze plugins draait). Vul in de volgende stap dezelfde ID's in, kies Web + server onder Containers en download de twee JSON-bestanden.
Open in Google Tag Manager elke container, ga naar Admin → Import Container, kies het bijbehorende bestand, kies een nieuwe workspace en Merge. De import voegt alleen toe: nieuwe tags, triggers en variabelen met eigen namen, plus de galerijtemplates die ze nodig hebben. Controleer het resultaat in Preview en publiceer dan.
Stap 3 · Wat de import bevat
Webcontainer: Ads - Conversion Linker op elke pagina met URL-passthrough aan, zodat de click-ID in een first-party cookie wordt geschreven en een redirect overleeft, en Ads - Purchase conversion met waarde, valuta en ordernummer uit de datalayer.
Servercontainer: een server-side Conversion Linker en de conversietags Ads - add_to_cart, Ads - begin_checkout en Ads - purchase, die afgaan op de GA4-events met waarde en valuta uit de eventdata. Elk heeft een placeholder voor het label (REPLACE_WITH_PURCHASE_LABEL enzovoort) dat je vervangt door het echte label uit Google Ads. Met Winsttracking aan stuurt de aankooptag winst in plaats van omzet als waarde.
Stap 4 · Tel elke conversie één keer
Google Ads ontdubbelt aankopen op het ordernummer, maar alleen binnen één conversieactie. Bepaal per actie of de browsertag of de servertag telt, niet allebei. De simpelste opzet: laat de servertags tellen en laat de aankooptag in de browser gepauzeerd, of importeer alleen de servercontainer. Importeer je ook GA4-sleutelgebeurtenissen in Google Ads, houd die dan secundair, anders telt elke aankoop dubbel mee in je biedingen.
Stap 5 · Enhanced conversions
De servertags sturen het gehashte e-mailadres, telefoonnummer en adres dat ze op het event vinden als gebruikersgegevens. De Shopify-app, de WordPress-plugin en de Shopware-plugin pushen die velden al gehasht bij aankopen en leads; push op een maatwerksite user_data mee met de aankoop. Accepteer in Google Ads de voorwaarden voor klantgegevens en zet enhanced conversions aan voor de actie, met Google Tag Manager als methode.
Stap 5 · Toestemming
De geïmporteerde tags dragen de toestemmingsinstellingen van de referentiecontainers waaruit ze gekopieerd zijn. Controleer ze tegen je eigen toestemmingsopzet voordat je publiceert: een browserpixel hoort ad_storage te vereisen onder Aanvullende toestemmingscontroles of af te gaan op het event van je toestemmingstool, en de servertags horen alleen te sturen als de hit advertentietoestemming draagt. De toestemmingscontroles van de audit en de gids over tags die afgaan vóór toestemming laten zien hoe je allebei controleert.
Stap 6 · Testen
Doe een testaankoop met een gclid in de URL. In Google Ads → Doelen → Conversies gaat de status van de actie binnen een paar uur naar Conversies worden vastgelegd , en het tabblad Diagnostiek laat zien of er gegevens voor enhanced conversions binnenkomen.
Open aan de Measurebase-kant de pagina Requestlogs: als je door je site klikt, zie je GA4-events met een groene 200 bij je servercontainer binnenkomen. Open de previewmodus van de servercontainer om de servertag op die events te zien afgaan, met het event-ID en de gebruikersgegevens die hij oppikte.
Click-ID's
Safari en Brave strippen gclid uit landings-URL's. Click ID Restorer haalt hem terug: stel in Google Ads een Final URL suffix in zoals backup_gclid={gclid} , en Measurebase herstelt de echte parameter op elk request voordat je container hem ziet. gbraid en wbraid worden op dezelfde manier hersteld.
Wat de tracking audit controleert
Elke nacht vergelijkt de tracking-audit je meetopzet met je live containers en je site. Voor elke bestemming controleert hij dat de tags bestaan in de container die je opzet verwacht, dat het ID in de container overeenkomt met dat in je opzet, dat een browserpixel en zijn servertag een event-ID delen, en welke cookies van het platform nog gezet worden nadat een bezoeker weigert. Bevindingen openen een melding de eerste keer dat ze verschijnen; wat de audit kan herstellen, stelt hij voor als wijziging in een aparte Measurebase-workspace in je container.
Accounts waarvoor de Google Ads-koppeling aanstaat, kunnen het Ads-account koppelen onder Connections. De audit leest dan het account zelf: automatisch taggen, conversieacties waarvan de enige tag gepauzeerd is of ontbreekt, primaire acties die dubbel tellen, teltypes, aankoopwaarden, uploaddiagnostiek en de doelgroepen die je tags vullen, en of de GA4-property waarmee je meet aan het Ads-account gekoppeld is. De fixes die hij kan maken stelt hij voor, inclusief een ontbrekende conversietag in de juiste container.
Veelgestelde vragen
Browsertag, servertag of GA4-import?
Kies per actie één primaire bron. Server-side conversietags zijn het meest compleet, GA4-sleutelgebeurtenissen het makkelijkst, de browsertag is wat je nu waarschijnlijk hebt. Ze als primaire bronnen mengen is de meest voorkomende oorzaak van opgeblazen conversieaantallen.
Werken remarketingdoelgroepen nog?
Ja. De server-side Conversion Linker en conversietags dragen de klik- en cookie-ID's die Google voor doelgroepen nodig heeft, en de audit controleert welke doelgroepen je tags vullen.