---
title: "Enhanced conversions of server-side tracking: wat eerst? | Product Metrics"
description: "Wat enhanced conversions zijn, hoe je ze instelt en controleert, en hoe ze verschillen van server-side tracking. Met ons adblocker-lab en wat je eerst instelt."
canonical: "https://www.productmetrics.io/nl/blog/enhanced-conversions-uitleg"
pageType: article
language: nl
alternates:
  en: "https://www.productmetrics.io/blog/enhanced-conversions-vs-server-side-tracking"
  nl: "https://www.productmetrics.io/nl/blog/enhanced-conversions-uitleg"
  de: "https://www.productmetrics.io/de/blog/enhanced-conversions-erklaerung"
  x-default: "https://www.productmetrics.io/blog/enhanced-conversions-vs-server-side-tracking"
publisher: "Product Metrics"
author: "Berend Vrakking"
datePublished: 2026-10-07
dateModified: 2026-10-08
image: "https://www.productmetrics.io/og/blog/nl/enhanced-conversions-uitleg.png"
---

> Content index: https://www.productmetrics.io/llms.txt

# Enhanced conversions of server-side tracking: wat eerst?

## Belangrijkste punten

- Enhanced conversions voegen gehashte first-party klantgegevens (e-mailadres, naam, huisadres, telefoonnummer) toe aan een conversie die je Google-tag al meldt, zodat Google haar aan een advertentie kan koppelen. Server-side tracking verandert hoe de conversie bij Google aankomt. Ze lossen verschillende problemen op en je kunt ze allebei gebruiken.
- Zet enhanced conversions aan in Google Ads, kies de Google-tag, Google Tag Manager of de Google Ads API en geef minstens één klantgegeven door. Volgens Google verschijnt het diagnoserapport na ongeveer 72 uur bij de Google-tag en ongeveer 48 uur bij Google Tag Manager (Google Ads Help, gecontroleerd in oktober 2026).
- In ons lab van 30 september 2026 werden de standaardtags van Google en de conversierequests van Google Ads in 3 van 6 blocker-setups geblokkeerd, omgeleid of door een stub vervangen, en werd een first-party endpoint zoals dat van Full Signal in alle 6 bereikt. Op 7 oktober 2026 stuurden we ook de conversierequests met de gehashte e-mail (de parameter em): Brave Shields, uBlock Origin Lite en AdGuard met Tracking Protection blokkeerden ze, AdGuard met standaardfilters, AdBlock en AdGuard DNS lieten ze door. Met em veranderde geen resultaat.
- Vergelijk eerst de bestellingen in je shop met de conversies in Google Ads. Lopen de aantallen ver uiteen, kijk dan naar de aanlevering. Liggen ze dicht bij elkaar, dan naar de koppeling.

Enhanced conversions en server-side tracking beloven allebei betere conversiedata in Google Ads, dus ze worden vaak tegen elkaar uitgespeeld alsof je moet kiezen. Ze lossen verschillende problemen op: het ene helpt Google een binnengekomen conversie te koppelen, het andere zorgt dat die conversie aankomt. En het verkeerde eerst instellen kost je weken.

Dit artikel legt uit wat ze doen, hoe je enhanced conversions instelt en controleert, en wat je eerst instelt. Draai je Google Shopping of Performance Max, leg dan deze drie dingen klaar:

- het aantal bestellingen in je shop en het aantal conversies in Google Ads over dezelfde dagen;
- welke klantgegevens je checkout beschikbaar heeft zodra een bestelling is geplaatst;
- je toestemmingsinstelling (cookiebanner of consent-tool).

Product Metrics, dat software maakt om Google Shopping en Performance Max per product te optimaliseren, publiceert deze gids, en de blockerresultaten komen uit ons eigen lab met echte browsers; de werkwijze en bronnen staan onderaan.

> **Kanttekening:** **Wat we hebben gemeten.** In zes blocker-setups stuurden we de conversierequests van Google met en zonder een gehashte test-e-mail (de parameter em), op 30 september en 7 oktober 2026. De resultaten staan in sectie 4 en 8.

## 1. Meet eerst je conversiedekking

Deel de conversies in Google Ads door de bestellingen in je shop over dezelfde dagen:

```
Conversiedekking = conversies in Google Ads ÷ bestellingen in de shop
```

Ligt de dekking ver onder de 100%, dan gaan conversies onderweg verloren: stel eerst server-side tracking in. Ligt ze dicht bij 100%, dan komen de meeste conversies aan en kunnen gehashte klantgegevens Google helpen ze te koppelen. Dat is het werk van enhanced conversions. Zie het als een pakket: server-side tracking regelt de bezorging, enhanced conversions zijn het adreslabel. Hoe je zuiver vergelijkt, lees je in sectie 9.

## 2. Wat doen enhanced conversions?

Enhanced conversions sturen gehashte first-party klantgegevens naar Google mee met een conversie die je tag al meldt. Volgens [Google Ads Help (over enhanced conversions, in de Nederlandse interface verbeterde conversies)](https://support.google.com/google-ads/answer/9888656?hl=nl) vullen ze bestaande conversietags aan met gegevens zoals e-mailadres, naam, huisadres en telefoonnummer. De gegevens worden genormaliseerd en met SHA-256 gehasht voordat ze worden verstuurd, en volgens Google verbetert dat de meetnauwkeurigheid.

Hun taak is koppelen. De conversie is al onderweg, en de extra gegevens helpen Google haar aan de juiste advertentie-interactie te verbinden. Bij de tagroutes blijft hoe de tag laadt en waar de request naartoe gaat hetzelfde. Gaat de tag bij een bezoeker niet af, dan valt er niets aan te vullen.

Google onderscheidt enhanced conversions for web (verkopen en events op je website, het onderwerp van dit artikel) en for leads (offline afgesloten verkopen). Voor een webshop gaat het om de eerste. Google noemt deze regels voor de gegevens, voordat ze worden gehasht:

| Gegeven | Voorbereiding volgens Google |
|---|---|
| E-mailadres | Spaties aan begin en eind weg, kleine letters. Bij gmail.com en googlemail.com ook de punten vóór het domein weg |
| Telefoonnummer | E.164-formaat, dus met landcode (bijvoorbeeld +31 voor Nederland) |
| Naam en huisadres | Ook mogelijk; volg de formatregels in de documentatie van Google |
| Hashing | SHA-256, in hex |

Je hebt de klantgegevens nodig die je checkout bij een aankoop beschikbaar heeft, en een conversietag die al afgaat. Voor een bezoeker bij wie de tag niet afgaat, is er geen conversie om aan te vullen. Hoe je het instelt en controleert, lees je in de volgende twee secties.

## 3. Hoe stel je enhanced conversions in Google Ads in?

Je zet ze aan in Google Ads, kiest hoe de klantgegevens bij Google komen en geeft minstens één klantgegeven door. De stappen hieronder volgen de eigen gidsen van Google voor de [Google-tag](https://support.google.com/google-ads/answer/13258081?hl=nl) en [Google Tag Manager](https://support.google.com/google-ads/answer/13262500?hl=nl).

Voordat je begint, vraagt Google je dit te hebben:

- De exacte URL waar de conversietag afgaat, en de trigger van het conversie-event.
- First-party klantgegevens op die pagina: een e-mailadres, volledige naam en huisadres, en/of een telefoonnummer.
- Een developer voor elke codewijziging.
- De bevestiging dat je kunt voldoen aan het klantgegevensbeleid van Google.

Google biedt drie routes:

| Methode | Wanneer Google die voorstelt | Gids van Google |
|---|---|---|
| Google-tag | Conversietracking draait al op de pagina via de Google-tag | [Instellen met de Google-tag](https://support.google.com/google-ads/answer/13258081?hl=nl) |
| Google Tag Manager | Je gebruikt Google Tag Manager al voor conversietracking | [Instellen met Google Tag Manager](https://support.google.com/google-ads/answer/13262500?hl=nl) |
| Google Ads API | Je wilt meer flexibiliteit en controle over de gegevens | [Instellen met de Google Ads API](https://support.google.com/google-ads/answer/13261987?hl=nl) |

### Hoe stel je enhanced conversions in met de Google-tag?

De stappen van Google:

1. Ga in Google Ads naar Doelen, dan Instellingen, en klap het onderdeel "Enhanced conversions" open.
2. Vink "Turn on enhanced conversions" aan en ga akkoord met de voorwaarden voor klantgegevens.
3. Kies "Google tag" in het methodemenu. Weet je het niet zeker, kies dan "Which method should I use?" en vul je domein in.
4. Staat er in Google Ads "your tag will collect user-provided data from your website", kies dan Opslaan. Kies anders "Tag details".
5. Kies bij Tag details hoe de tag de gegevens vastlegt: automatische detectie, CSS-selectors of JavaScript-variabelen, of een codefragment. Kies Opslaan.
6. Valideer de instelling, zoals in de volgende sectie staat.

### Hoe stel je enhanced conversions in met Google Tag Manager?

De stappen voor Tag Manager:

1. Kies in de instellingen van je Google-tag "Allow user-provided data capabilities" en kies een verzamelmethode. Google raadt dit aan bij een eerste instelling.
2. Ga in Google Ads naar Doelen, dan Instellingen, klap het paneel voor enhanced conversions open en vink "Turn on enhanced conversions" aan. Ga akkoord met de compliance-verklaring.
3. Kies "Google Tag Manager" als methode en kies "Go to Google Tag Manager".
4. Open in Tag Manager de Google-tag met je Ads-account als bestemming, kies Beheren, dan "Allow user provided data capabilities", en kies de verzamelmethode.
5. Staan de klantgegevens op een eerdere pagina dan de conversiepagina, dan beschrijft Google een aparte tag "Google Ads User-Provided Data Event" met een trigger voor het verzenden van een formulier.
6. Sla op, publiceer en valideer.

Welke route je ook kiest, Google beschrijft drie manieren om de gegevens te verzamelen: automatische detectie, CSS-selectors of JavaScript-variabelen waarnaar je verwijst, of een codefragment dat ze rechtstreeks verstuurt. E-mail heeft de voorkeur. Een adres heeft een voornaam, achternaam, postcode en land nodig.

De pagina's van Google verschillen in één label. De installatiegidsen noemen het paneel nog "Enhanced conversions", terwijl de updatepagina het "Customer data use" noemt. Volg het label dat je account toont.

### Wijzigingen in 2026: web, leads en één instelling

De pagina ["Updates to your enhanced conversions settings"](https://support.google.com/google-ads/answer/16884284?hl=nl) van Google zegt dat Google Ads vanaf april 2026 door de gebruiker verstrekte gegevens van websitetags, Data Manager en API-koppelingen tegelijk accepteert. Vanaf juni 2026 worden enhanced conversions voor web en voor leads één functie met een aan-uitschakelaar, en bestaande gebruikers hoeven niets te doen. Je kunt je nog steeds per conversieactie afmelden.

Dezelfde pagina zegt dat vanaf 15 juni 2026 offline conversie-imports en uploads voor enhanced conversions for leads naar de Data Manager API gaan en in de Google Ads API worden geblokkeerd.

### Toestemming

Google zegt dat het verzamelen van gegevens pas begint als je de servicevoorwaarden accepteert en, waar van toepassing, de benodigde toestemmingsparameters op "granted" staan. Gebruik je Consent Mode, dan volgt de advertentiecookie de toestemmingsstatus `ad_storage` (gidsen voor de Google-tag en Google Tag Manager). Of je de gegevens mag verzamelen, beoordeelt je juridisch adviseur; dit is geen juridisch advies.

### Hoe schakel je enhanced conversions uit?

Voor het hele account ga je naar Doelen, dan Instellingen, klap je het onderdeel voor enhanced conversions open, haal je het vinkje weg en kies je Opslaan. Voor één conversieactie open je Overzicht, kies je de actie, dan Instellingen, klap je het onderdeel open, haal je het vinkje weg en kies je Opslaan. Volgens Google stopt uitschakelen het gebruik ervan voor sturing en rapportage, maar heeft het geen invloed op je bestaande conversiegegevens (gids voor de Google-tag).

> **Liever niet zelf instellen?** Full Signal Tracking is de server-side tracking die wij bouwden voor shops op Google Ads. Elke aankoop gaat vanaf onze server naar je conversieacties, met enhanced conversions en Consent Mode v2 inbegrepen, en klantgegevens worden gehasht voordat ze onze server verlaten. Het installeert in drie stappen op Shopify, WooCommerce, Magento, Lightspeed en Shopware 6, zonder maatwerk en zonder servercontainer om te hosten. [Bekijk hoe Full Signal Tracking werkt](https://www.productmetrics.io/server-side-tracking)

## 4. Hoe controleer je of enhanced conversions werken?

Google beschrijft twee controles, en een derde verschijnt zodra de functie genoeg tijd heeft gehad om te trainen.

| Controle | Waar | Waar je op let |
|---|---|---|
| Request-payload | Chrome DevTools, tabblad Network, filter op "google", de request naar googleadservices.com/pagead/conversion/, dan Payload | Een parameter `em` met een gehashte waarde, getoond als "tv.1~em" gevolgd door de hash |
| Diagnoserapport | Google Ads, Doelen, Overzicht, de conversieactie met enhanced conversions aan, dan Diagnostiek | Statuscontroles van je implementatie (timing hieronder) |
| Impactkaart | Google Ads, na de leerperiode | De status "Recording (enhanced conversions)" en de impact op gerapporteerde conversies, 30 dagen lang getoond |

De DevTools-controle van Google noemt voor "sommige browsers" ook google.com/pagead/1p-conversion/. Zie je alleen "tv.1~em" zonder hash erachter, dan zegt Google dat de parameter leeg wordt verstuurd, wat kan gebeuren als de klantgegevens niet beschikbaar zijn op het moment van de conversie.

### Wanneer het diagnoserapport verschijnt

Google noemt op elke pagina een ander getal, en geen enkele pagina zegt "48 tot 72 uur":

| Pagina van Google | Wat er staat |
|---|---|
| [Instellen met de Google-tag](https://support.google.com/google-ads/answer/13258081?hl=nl) | Het diagnoserapport van de tag is ongeveer 72 uur na de implementatie te bekijken |
| [Instellen met Google Tag Manager](https://support.google.com/google-ads/answer/13262500?hl=nl) | Het diagnoserapport van de tag is ongeveer 48 uur na de implementatie te bekijken |
| [Instellen met de Google Ads API](https://support.google.com/google-ads/answer/13261987?hl=nl) | Geen rapporttijd: stuur de gegevens binnen 24 uur na de conversie |
| [Diagnoserapport](https://support.google.com/google-ads/answer/11956168?hl=nl) | Het dekkingspercentage is binnen enkele uren na requests beschikbaar; het matchpercentage wordt binnen 24 uur bijgewerkt |

### Diagnosestatussen en matchpercentages

De diagnosepagina van Google noemt vier datakwaliteitsstatussen:

| Status | Wat Google zegt |
|---|---|
| Excellent | De instelling is actief en volledig geoptimaliseerd |
| Good | Actief, met verdere verbeteringen mogelijk, bijvoorbeeld door meer gebruikersgegevens te sturen |
| Needs attention | Actief, maar er zijn fouten die aandacht nodig hebben, zoals ontbrekende informatie |
| No recent data | Enhanced conversions hebben de afgelopen 7 dagen geen gegevens geregistreerd |

Dezelfde pagina definieert de kolom met het matchpercentage:

| Matchpercentage | Betekenis |
|---|---|
| Insufficient volume | Minder dan 20 geldige pings |
| No matches | Precies nul matches |
| Low | Tussen 0% en 15% |
| High | Boven 15% |
| Unknown | Getoond "when privacy concerns are not satisfied" |

Google zegt dat er geen waarschuwingen worden getoond bij minder dan 20 conversies in de afgelopen 7 dagen, en dat enhanced conversions het nuttigst zijn bij 20 of meer conversies per week. Dekking is het aantal enhanced-conversion-events met de parameter gedeeld door het aantal conversie-events.

Tot de fouten die Google noemt horen het niet accepteren van de voorwaarden voor klantgegevens (gegevens die daarvoor zijn verstuurd, worden niet verwerkt), ontbrekende of lege velden, verkeerd opgemaakte e-mailadressen of telefoonnummers, ontbrekende adresvelden (land, voornaam, achternaam en postcode zijn allemaal nodig) en pagina's die niet via HTTPS worden geserveerd. Meldt het rapport een probleem, los de implementatie dan op voordat je de resultaten beoordeelt.

### Blokkeren adblockers de request die de gehashte e-mail meedraagt?

In drie van de zes setups wel. Op 7 oktober 2026 stuurden we de twee conversierequests die voor deze controle worden genoemd, googleadservices.com/pagead/conversion/ en google.com/pagead/1p-conversion/, met een gehashte test-e-mail in de parameter `em`. Brave Shields, uBlock Origin Lite en AdGuard met Tracking Protection blokkeerden beide; de andere drie setups, en een browser zonder blocker, lieten beide naar Google door.

De parameter `em` veranderde geen resultaat: elke request met `em` kreeg dezelfde uitkomst als dezelfde request zonder. Draai je de DevTools-controle van Google in een profiel met een van de eerste drie blockers, verwacht dan dus dat de request niet verschijnt.

| Setup | Standaard conversierequest | Dezelfde request met `em` | `1p-conversion`-request met `em` |
|---|---|---|---|
| Brave Shields | Geblokkeerd | Geblokkeerd | Geblokkeerd |
| uBlock Origin Lite | Geblokkeerd | Geblokkeerd | Geblokkeerd |
| AdGuard met Tracking Protection | Geblokkeerd | Geblokkeerd | Geblokkeerd |
| AdGuard, standaardfilters | Bereikt Google | Bereikt Google | Bereikt Google |
| AdBlock | Bereikt Google | Bereikt Google | Bereikt Google |
| AdGuard DNS | Bereikt Google | Bereikt Google | Bereikt Google |
| Geen blocker | Bereikt Google | Bereikt Google | Bereikt Google |

*Product Metrics adblocker-lab, 7 oktober 2026: echte browsers met de echte blockers.* Wat je eigen browser blokkeert, zie je in de [adblocker-test voor conversietracking](https://www.productmetrics.io/ad-blocker-conversion-tracking) (Engelstalig).

De view-through-request van doubleclick.net met `em` werd in elke setup geblokkeerd, behalve bij AdBlock in Brave.

## 5. Werken enhanced conversions met server-side tracking?

Google beschrijft één serverroute: de Google Ads API. Die vult een conversie aan die een tag al heeft geregistreerd, dus hij vervangt de tag niet.

- **Een tag registreert de conversie nog steeds.** Volgens de [API-gids](https://support.google.com/google-ads/answer/13261987?hl=nl) van Google moet je conversies registreren met een gewone conversietracking-tag en daarna tot 24 uur na de conversie gehashte first-party gegevens over een API-koppeling sturen.
- **De server heeft de klantgegevens.** Volgens de [documentatie voor developers](https://developers.google.com/google-ads/api/docs/conversions/enhanced-conversions/web) (Engelstalig) stuurt de tag bij de conversie de klik-identifier (zoals een GCLID) en een order-ID. Het order-ID importeer je later met de gehashte gegevens, binnen 24 uur na de oorspronkelijke conversie.
- **Duplicaten en hashing.** De API-gids zegt dat je een transactie-ID gebruikt zodat Google tagconversies met API-conversies kan matchen, via HTTPS verstuurt, en de gegevens normaliseert en met SHA-256 hasht.
- **Meer dan één bron tegelijk.** Google zegt dat Google Ads vanaf april 2026 door de gebruiker verstrekte gegevens van websitetags, Data Manager en API-koppelingen tegelijk accepteert ([updatepagina](https://support.google.com/google-ads/answer/16884284?hl=nl)).

De pagina's van Google die we lazen noemen geen server-side tagging containers of adblockers. De eigen route van Product Metrics staat op de [pagina over Full Signal Tracking](https://www.productmetrics.io/server-side-tracking) en in de volgende sectie. Wil je Google tag gateway, server-side tagging en Full Signal Tracking vergelijken, lees dan [Google tag gateway vs server-side tagging](https://www.productmetrics.io/blog/google-tag-gateway-vs-server-side-tagging) (Engelstalig).

## 6. Wat doet server-side tracking?

Server-side tracking stuurt de conversie vanaf een server naar Google, in plaats van vanuit de browser van de bezoeker. Het doel: een aankoop telt mee, ook als er in de browser iets zit dat de standaard tag zou stoppen.

Full Signal Tracking is de server-side tracking van Product Metrics, en het komt door elke adblocker heen: in ons lab van 30 september 2026 werd een first-party endpoint zoals dat van Full Signal in alle 6 geteste blocker-setups bereikt (Brave Shields, uBlock Origin Lite, AdGuard met Tracking Protection, AdGuard met standaardfilters, AdBlock en AdGuard DNS).

Je hebt het nodig als de standaardtag de conversie mogelijk nooit verstuurt, en ons lab liet zien dat dat in sommige setups gebeurt (zie sectie 8). Full Signal Tracking werkt in vier delen. De voorbeeldcodes staan op de [pagina over Full Signal Tracking](https://www.productmetrics.io/server-side-tracking), waar je ook ziet hoe het per platform wordt ingesteld:

1. **Een uniek endpoint op je eigen domein.** Een ondoorzichtig pad op het domein van je shop, zoals `jouwshop.nl/x7Kq2mVd…`, zonder "collect", "track" of "pixel" erin, zodat adblockers het doorlaten.
2. **Automatische rotatie houdt het bereikbaar.** Vangt een blocker ooit je endpoint, dan roteert het naar een nieuw endpoint op je domein (`/x7Kq2mVd…` → `/Qm7vXt2L…`). Geen tagwijzigingen, geen tickets.
3. **Klik-ID's blijven first-party.** De gclid (`gclid=Cj0KQ…x7Rw`) blijft first-party en server-side, zodat een aankoop dagen na de klik hem nog steeds meedraagt.
4. **Server-side aanlevering aan Google Ads.** Aankopen gaan vanaf onze server naar je conversieacties, met enhanced conversions en Consent Mode v2. Terugbetalingen corrigeren later.

Elke aankoop bereikt zo Google Ads en Smart Bidding vanaf je eigen domein.

Controleer het zelf: draai de [adblocker-test](https://www.productmetrics.io/ad-blocker-conversion-tracking) (Engelstalig) in je eigen browser om te zien wat elke blocker stopt en of Full Signal erdoor komt. Plak een request in de [SDK debugger](https://www.productmetrics.io/sdk-debugger) (Engelstalig) om hem te decoderen en te zien of de collector hem zou accepteren.

Full Signal regelt zowel de route als de koppelgegevens. Het stuurt gehashte klantgegevens met de aankoop mee en werkt dus met enhanced conversions; welke velden dat zijn, hangt af van de klantgegevens die je checkout levert. Server-side tracking op zichzelf verandert alleen de route van de conversie en beantwoordt een andere vraag dan enhanced conversions: is de aankoop wel verstuurd?

First-party is niet toestemmingsvrij. Full Signal leest de toestemmingskeuze van de bezoeker voordat het iets verstuurt, zoals de pagina over Full Signal Tracking beschrijft:

- Het respecteert Consent Mode v2: `ad_storage`, `ad_user_data` en `ad_personalization`.
- Het werkt met Shopify Customer Privacy, Cookiebot, OneTrust, Usercentrics en Osano.
- Klantgegevens worden gehasht voordat ze onze server verlaten.

Automatische rotatie verandert het pad, nooit de toestemmingsregels: geweigerde toestemming blijft geweigerd.

## 7. Het ene koppelt, het andere levert af

Enhanced conversions werken op conversies die al binnen zijn; server-side tracking beslist of ze binnenkomen. In een tabel:

| | Enhanced conversions | Server-side tracking |
|---|---|---|
| Wat het oplost | Een conversie koppelen die bij Google aankomt | Of de conversie wordt verstuurd |
| Wat het verstuurt | Gehashte first-party gegevens (e-mailadres, naam, adres, telefoonnummer) bij de conversie | De conversie zelf, vanaf een server of een endpoint op je domein |
| Wat het nodig heeft | Klantgegevens bij de checkout en een conversietag die al afgaat | Een server-side route die is ingesteld voor je shopplatform |
| Wat het niet verandert | Hoe en waarheen de tag-request wordt verstuurd | Op welke klantgegevens Google kan koppelen |

Een bestelling kan dus op twee plekken zoekraken.

**Figuur: Hoeveel van 100 bestellingen Google Ads bereiken en aan een advertentie worden gekoppeld.** Elke balk is hoeveel van 100 bestellingen in de shop die stap halen. 15 bereiken Google nooit (85 over) en 10 komen wel aan maar worden niet aan een advertentie gekoppeld (75 over). Los je één stap op, dan blijft het andere verlies bestaan.

| Stap op weg naar Google Ads | Aantal bestellingen (van de 100) |
| --- | --- |
| Bestellingen in de shop | 100 |
| Conversie bereikt Google | 85 |
| Toegeschreven aan een advertentie | 75 |

_Bron: Illustratieve data_

In dit voorbeeld bereiken 15 van de 100 bestellingen Google nooit en komen 10 andere wel aan, maar kunnen ze niet aan een advertentie worden toegeschreven. Enhanced conversions richten zich op het tweede verlies, server-side aanlevering op het eerste. Een shop kan beide inzetten, in elke volgorde. Welke het eerst loont, hangt af van waar jouw eigen verlies zit, en dat kun je meten.

## 8. Wat adblockers in ons lab tegenhielden

We draaiden de standaard Google-tags in echte browsers met verschillende blockers. Brave Shields, uBlock Origin Lite en AdGuard met Tracking Protection blokkeerden de standaardtags van Google Tag Manager, GA4 en Google Ads, plus de conversierequests van Google Ads, of vervingen ze door stubs.

**Figuur: Hoeveel van de 4 standaard Google-requests elke blocker stopte, in ons lab.** Elke balk is hoeveel van de 4 standaard Google-requests die setup stopte of door een stand-in verving. Brave Shields, uBlock Origin Lite en AdGuard met Tracking Protection deden dat bij alle 4; AdBlock stopte er geen, ook de Google Ads-tag niet.

| Blocker-setup | Gestopte of vervangen requests (van 4) |
| --- | --- |
| Brave Shields | 4 |
| uBlock Origin Lite | 4 |
| AdGuard + Tracking Protection | 4 |
| AdBlock | 0 |

_Bron: Product Metrics adblocker-lab, 30 september 2026 (echte browsers, wegwerpprofielen, example.com als origin)_

Het lab laadde elke tag zoals een shop dat doet, in een vers wegwerpprofiel op een openbare origin (example.com). Een request telde als geblokkeerd als de browser `net::ERR_BLOCKED_BY_CLIENT` meldde of de blocker het antwoord door een stand-in verving. De resultaten waren hetzelfde in Brave en in Chrome for Testing voor elke extensie die in beide is getest. Getest is met Brave 1.96.59 (Chromium 154) en Chrome for Testing 151, met uBlock Origin Lite 2026.930.1227, AdGuard 5.5.2.3 (MV3) en AdBlock 6.47.0.

Niet elke blocker stopt de Google Ads-tag. AdGuard met de standaardfilters, AdBlock en AdGuard DNS blokkeerden hem niet. AdGuard met de standaardfilters en AdGuard DNS blokkeerden alleen de view-through-conversierequest; de conversiehit en de tags kwamen door. AdBlock blokkeerde in plaats daarvan de Meta Pixel. Een first-party endpoint zoals dat van Full Signal werd in elke run bereikt.

**Figuur: In hoeveel van 6 blocker-setups de request doorkwam: Google Ads-tag tegenover first-party endpoint.** Elke balk is in hoeveel van de 6 geteste blocker-setups de request aankwam. De standaard Google Ads-tag kwam in 3 van de 6 door; een first-party endpoint zoals dat van Full Signal werd in alle 6 bereikt.

| Hoe de conversie naar Google gaat | Setups waarin de request doorkwam (van 6) |
| --- | --- |
| Standaard Google Ads-tag | 3 |
| First-party endpoint zoals Full Signal | 6 |

_Bron: Product Metrics adblocker-lab, 30 september 2026 (echte browsers, wegwerpprofielen, example.com als origin; AdGuard DNS gecontroleerd met dig)_

Per setup legde het lab dit vast voor de Google Ads-requests en het endpoint in de stijl van Full Signal:

| Setup | Google Ads-tag | Google Ads-conversiehits | Endpoint zoals Full Signal |
|---|---|---|---|
| Brave Shields | Vervangen door een stub | Geblokkeerd | Bereikt |
| uBlock Origin Lite | Omgeleid | Geblokkeerd | Bereikt |
| AdGuard met Tracking Protection | Geblokkeerd | Geblokkeerd | Bereikt |
| AdGuard, standaardfilters | Bereikt | Alleen de view-through-request geblokkeerd | Bereikt |
| AdBlock | Bereikt | Bereikt | Bereikt |
| AdGuard DNS | Bereikt | Alleen de view-through-request geblokkeerd | Bereikt |

De run van 7 oktober voegde de requests toe die de gehashte e-mail meedragen, en die volgden in elke setup de standaard conversierequest (tabel in sectie 4). Waar die request wordt gestopt, worden de gegevens die erop meereizen mee gestopt. Daarom telt hoe de conversie wordt aangeleverd eerder dan hoe ze wordt gekoppeld.

Het lab laat zien welke standaard tags elke blocker stopt, en dat is een bruikbaar startpunt om je eigen verlies te meten.

Safari werkt anders: de tracking prevention van WebKit beperkt cookies in plaats van laadverzoeken te blokkeren, dus tags laden nog steeds.

**Figuur: Hoe lang een cookie in Safari blijft bestaan, in dagen.** Elke balk is hoeveel dagen de cookie in Safari meegaat. Safari's tracking prevention kort een cookie die door een script is gezet in tot 7 dagen, terwijl de first-party cookie van Full Signal 30 dagen meegaat.

| Hoe de cookie is gezet | Levensduur in dagen |
| --- | --- |
| Gezet door een script | 7 |
| First-party cookie van Full Signal | 30 |

_Bron: Product Metrics, 30 september 2026_

Klanten kopen vaak pas dagen na de klik, dus bij een cookie die eerder verloopt is de kans groter dat een terugkerende bezoeker zonder de gegevens aankomt die hem aan de advertentie koppelen. Daarom laat onze [adblocker-test voor conversietracking](https://www.productmetrics.io/ad-blocker-conversion-tracking) (Engelstalig) Safari als zesde blocker zien.

## 9. Wat stel je eerst in?

Zoek eerst uit of je een aanleverprobleem hebt of een koppelprobleem. De snelste check is de bestellingen in je shop vergelijken met de conversies in Google Ads over dezelfde dagen.

**Figuur: Aantal bestellingen in de shop tegenover conversies in Google Ads, per week.** De ene lijn is het aantal bestellingen in de shop per week, de andere het aantal conversies dat Google Ads meldt. In dit voorbeeld meldt Google Ads elke week ongeveer 85% van de bestellingen, zoals 102 van 120 in week 2. Hoe groot dat verschil is, bepaalt waar je begint met zoeken.

| Week | Bestellingen in de shop | Conversies in Google Ads |
| --- | --- | --- |
| Week 1 | 100 | 85 |
| Week 2 | 120 | 102 |
| Week 3 | 110 | 94 |
| Week 4 | 130 | 110 |
| Week 5 | 125 | 106 |
| Week 6 | 115 | 98 |

_Bron: Illustratieve data_

Vergelijk gelijksoortige aantallen, bijvoorbeeld alleen bestellingen met een Google-klik-ID, en verander in de stappen hieronder telkens één ding.

**Bepaal wat je eerst instelt**

1. **Vergelijk bestellingen met conversies.** Tel de bestellingen in je shop en de conversies in Google Ads over dezelfde dagen, en houd rekening met conversievertraging.
2. **Draai de adblocker-test.** Bekijk welke van je tags een bezoeker met een blocker nooit verstuurt.
3. **Los de aanlevering op als de aantallen ver uiteenlopen.** Ontbrekende conversies vragen om server-side tracking. Een conversie die nooit wordt verstuurd, kun je niet aanvullen.
4. **Voeg enhanced conversions toe als de aantallen dicht bij elkaar liggen.** Komen de meeste conversies aan, dan kunnen gehashte klantgegevens Google helpen ze te koppelen. Controleer eerst je toestemmingsinstelling.
5. **Meet opnieuw na je gebruikelijke conversievertraging.** Vergelijk bestellingen en conversies weer over een vergelijkbare periode en bepaal dan of je ook het andere nodig hebt.

Vraag je developer vooraf drie dingen:

- Welke klantgegevens heeft je checkout beschikbaar zodra een bestelling is geplaatst?
- Wordt toestemming vastgelegd voordat die gegevens worden verstuurd?
- Welke route neemt de conversie nu: de browsertag, Google Tag Manager of een server?

Lopen de aantallen uiteen, stel dan eerst [server-side tracking](https://www.productmetrics.io/server-side-tracking) in. Full Signal Tracking is er voor Shopify, WooCommerce, Magento, Lightspeed en Shopware 6, zit in het Pro-abonnement en wordt niet apart gefactureerd; zie [prijzen](https://www.productmetrics.io/pricing). Liggen de aantallen dicht bij elkaar maar geef je Google weinig klantgegevens mee, dan zijn enhanced conversions de volgende stap. Allebei gebruiken mag.

## 10. Wat ontbrekende conversies per product kosten

Ontbrekende conversies laten producten er slechter uitzien dan ze zijn. Smart Bidding en je productbeslissingen leren van die conversies, dus een beslissing op basis van ROAS of POAS kan verkeerd uitpakken.

Hieronder een voorbeeld met illustratieve data: hetzelfde product ziet er in Google Ads verliesgevend uit, terwijl het winst maakt.

| Stap | Bedrag |
|---|---|
| Advertentiekosten | €1.250,00 |
| Werkelijke omzet (100 bestellingen × €85,00 excl. btw) | €8.500,00 |
| Werkelijke ROAS | 6,80 |
| In Google Ads toegeschreven omzet (75 bestellingen × €85,00) | €6.375,00 |
| Gerapporteerde ROAS | 5,10 |
| Break-even ROAS | 5,50 |

**Figuur: ROAS van hetzelfde product: werkelijk tegenover wat Google Ads rapporteert.** Elke balk is de ROAS van hetzelfde product: met alle 100 bestellingen, en met de 75 die Google Ads aan een advertentie toeschrijft. De stippellijn is de break-even ROAS van 5,50; groen is winst erboven, rood het tekort. Werkelijk haalt het product 6,80 en maakt het winst; in Google Ads staat 5,10 en lijkt het verliesgevend.

| Welke bestellingen meetellen | ROAS van het product |
| --- | --- |
| Werkelijk (100 bestellingen) | 6,8 |
| Gerapporteerd in Google Ads (75 bestellingen) | 5,1 |

Referentielijn: ROAS nodig om break-even te draaien (5,5).

_Bron: Illustratieve data: €1.250,00 advertentiekosten, 100 bestellingen van €85,00 excl. btw, waarvan 75 aan een advertentie toegeschreven_

Het uitgewerkte voorbeeld op onze [pagina over Full Signal Tracking](https://www.productmetrics.io/server-side-tracking) laat zien hoe ver dit kan gaan. Eén product van €139,99 had 55 bestellingen in 30 dagen uit Google Ads-klikken. Met alleen de browsertag hielden adblockers en privacy van de browser 14 ervan buiten Google Ads.

**Figuur: 55 bestellingen uit Google Ads-klikken: hoeveel bereiken Google Ads?.** Elke balk telt dezelfde 55 bestellingen van één product over 30 dagen. De browsertag bracht er 41 naar Google Ads; Full Signal Tracking stuurt alle 55. Het aandeel verloren aankopen verschilt per shop, doelgroep en browsermix.

| Waar de bestellingen worden geteld | Geteld aantal bestellingen (van de 55) |
| --- | --- |
| Bestellingen in je shop uit Google Ads-klikken | 55 |
| Wat Google Ads van de browsertag ontving | 41 |
| Wat Google Ads met Full Signal Tracking ontvangt | 55 |

_Bron: Illustratieve data_

Bij dezelfde €2.000 advertentiekosten veranderen de 14 ontbrekende aankopen de cijfers van het product in Google Ads en zijn segment in Product Segmentation:

| Dezelfde €2.000 advertentiekosten | Alleen browsertag (41 aankopen) | Full Signal Tracking (55 aankopen) |
|---|---|---|
| Conversiewaarde | €5.739,59 | €7.699,45 |
| ROAS | 2,87 | 3,85 |
| POAS | 1,04 | 1,40 |
| Segment | Dogs (veel volume, laag rendement) | Question Marks (veel volume, gemiddeld rendement) |

*Illustratieve data.*

In Google Ads zijn de 41 aankopen die ook de browsertag zag €5.739,59 waard. De 14 die alleen Full Signal Tracking verstuurde, geblokkeerd in de browser, voegen €1.959,86 toe, dus €7.699,45 wordt aan je campagnes toegeschreven. Het order-ID gaat mee als transactie-ID, dus Google Ads telt elke bestelling één keer.

Met alleen de browsertag lijkt het product er een om de prioriteit van te verlagen. Met elke aankoop meegeteld is het een product om op prijs en feed te testen.

Beoordeel elk product daarom op zijn eigen break-even in plaats van op een accountgemiddelde, of je nu ROAS of POAS meet ([POAS berekenen](https://www.productmetrics.io/nl/blog/poas-berekenen)). Gebruik prijzen excl. btw, dezelfde basis als de conversiewaarden in je account.

Met de [ROAS calculator](https://www.productmetrics.io/nl/roas-berekenen) reken je de ondergrens per product uit, en [Wat is een goede ROAS?](https://www.productmetrics.io/nl/blog/wat-is-een-goede-roas) legt uit waarom het oordeel van die break-even afhangt. Komen je conversies eenmaal compleet binnen, dan segmenteert [Product Segmentation](https://www.productmetrics.io/product-segmentation) je producten op klikken en rendement, met ROAS meteen en POAS zodra je marges koppelt.

## Vier fouten bij het instellen

| Fout | Wat er gebeurt | Wat je doet |
|---|---|---|
| Beide tegelijk invoeren | Je weet niet welke wijziging de cijfers bewoog | Verander telkens één ding en meet opnieuw |
| Alle bestellingen met alle conversies vergelijken | Niet elke bestelling komt van een advertentie, en conversies komen met vertraging binnen | Vergelijk bestellingen met een Google-klik-ID en houd rekening met je gebruikelijke conversievertraging |
| Enhanced conversions inzetten tegen ontbrekende conversies | Ze vullen alleen conversies aan die al worden verstuurd | Los eerst de aanlevering op |
| Ervan uitgaan dat hashen of server-side tracking toestemming vervangt | Dat doet geen van beide | Leg toestemming apart voor aan je juridisch adviseur |

## Vergelijk deze week bestellingen en conversies

Vergelijk je bestellingen met je conversies en draai de [adblocker-test](https://www.productmetrics.io/ad-blocker-conversion-tracking) (Engelstalig) op je eigen shop. Het grootste verschil wijst aan wat je eerst instelt. Is Full Signal geïnstalleerd, controleer de requests dan met de [SDK debugger](https://www.productmetrics.io/sdk-debugger) (Engelstalig). Meet over een maand opnieuw, want shops, toestemmingsinstellingen en blockers veranderen.

## Werkwijze en bronnen

Waar de pagina's van Google verschillen, zeggen we welke pagina wat zegt. De installatiestappen volgen de pagina's van Google.

De adblocker-resultaten komen uit ons eigen lab van 30 september en 7 oktober 2026 (werkwijze in sectie 8). We gebruikten Brave 1.96.59 (Chromium 154) en Chrome for Testing 151, met uBlock Origin Lite 2026.930.1227, AdGuard 5.5.2.3 (MV3) en AdBlock 6.47.0 (6.48.0 in de run van 7 oktober). De URL-paden van de requests die de gehashte e-mail meedragen komen uit een DevTools-gids van een derde partij en een Chrome-checkerextensie, omdat de helppagina's van Google er geen noemen.

Wat Full Signal verstuurt, komt van de pagina over Full Signal Tracking van Product Metrics.

Alle bronnen zijn in oktober 2026 gecontroleerd:

- Google Ads Help: [Over enhanced conversions](https://support.google.com/google-ads/answer/9888656?hl=nl)
- Google Ads Help: [Instellen met de Google-tag](https://support.google.com/google-ads/answer/13258081?hl=nl)
- Google Ads Help: [Instellen met Google Tag Manager](https://support.google.com/google-ads/answer/13262500?hl=nl)
- Google Ads Help: [Instellen met de Google Ads API](https://support.google.com/google-ads/answer/13261987?hl=nl)
- Google Ads Help: [Diagnoserapport](https://support.google.com/google-ads/answer/11956168?hl=nl)
- Google Ads Help: [Impactresultaten](https://support.google.com/google-ads/answer/10868881?hl=nl)
- Google Ads Help: [Updates voor je instellingen voor enhanced conversions](https://support.google.com/google-ads/answer/16884284?hl=nl)
- Google Ads API (Engelstalig): [Manage online click conversions](https://developers.google.com/google-ads/api/docs/conversions/enhanced-conversions/web)
- Product Metrics: [Full Signal Tracking](https://www.productmetrics.io/server-side-tracking)
- Product Metrics: [adblocker-test voor conversietracking](https://www.productmetrics.io/ad-blocker-conversion-tracking) (Engelstalig)

## Veelgestelde vragen

### Wat zijn enhanced conversions in Google Ads?

Enhanced conversions vullen een conversie die je Google-tag al meldt aan met gehashte first-party klantgegevens, zoals e-mailadres, naam, huisadres en telefoonnummer. Google hasht de gegevens met SHA-256 en gebruikt ze om de conversie te koppelen aan klanten die bij Google waren ingelogd toen ze met je advertentie bezig waren. Volgens Google verbetert dit de meting van online conversies (Google Ads Help, gecontroleerd in oktober 2026).

### Hoe stel je enhanced conversions in?

Zet ze aan in Google Ads onder Doelen, dan Instellingen, kies een methode en stuur klantgegevens vanaf je conversiepagina. Google biedt drie methoden: de Google-tag, Google Tag Manager en de Google Ads API. De stappen per methode staan in sectie 3 en in de gidsen van Google Ads Help (gecontroleerd in oktober 2026).

### Hoe controleer je of enhanced conversions werken?

Google beschrijft twee controles. Filter in Chrome DevTools op google in het tabblad Network en open de request naar googleadservices.com/pagead/conversion/; de payload moet een parameter em met een gehashte waarde bevatten. Open in Google Ads de conversieactie onder Doelen, Overzicht, dan Diagnostiek. Volgens Google verschijnt het rapport ongeveer 72 uur na het instellen met de Google-tag en ongeveer 48 uur met Google Tag Manager (gecontroleerd in oktober 2026).

### Werken enhanced conversions met adblockers?

Waar de standaard conversierequest wordt gestopt, wordt ook de request met de gehashte klantgegevens gestopt, want die reist erop mee. In ons lab van 7 oktober 2026 blokkeerden Brave Shields, uBlock Origin Lite en AdGuard met Tracking Protection de conversierequests met de parameter em (googleadservices.com/pagead/conversion/ en google.com/pagead/1p-conversion/). AdGuard met standaardfilters, AdBlock en AdGuard DNS lieten ze door, en em veranderde geen uitkomst.

### Zijn enhanced conversions hetzelfde als server-side tracking?

Nee. Enhanced conversions vullen je bestaande conversietags aan met gehashte first-party gegevens zoals e-mailadres, naam, huisadres en telefoonnummer. Server-side tracking stuurt conversies vanaf een server naar Google in plaats van vanuit de browser van de bezoeker. De twee pakken verschillende problemen aan en je kunt ze allebei gebruiken. Full Signal Tracking stuurt gehashte klantgegevens mee met de aankoop en werkt dus met enhanced conversions.

### Werken enhanced conversions met server-side tracking?

Google beschrijft één serverroute: de Google Ads API. Die vult een conversie aan die een tag al heeft geregistreerd: je server stuurt de gehashte klantgegevens met het order-ID binnen 24 uur na de conversie (Google Ads Help en documentatie van de Google Ads API, gecontroleerd in oktober 2026). De pagina's die we lazen zeggen niets over server-side tagging containers. Voor de eigen route van Product Metrics geldt dat Full Signal gehashte klantgegevens met de aankoop meestuurt en met enhanced conversions werkt; welke velden dat zijn, hangt af van de klantgegevens die je checkout levert.

### Moet ik enhanced conversions aanzetten?

Als je conversietag al afgaat en je bij de aankoop klantgegevens kunt doorgeven, ja: volgens Google verbetert het de meetnauwkeurigheid. Of de tag laadt, verandert het niet. Vergelijk dus eerst je bestellingen met de conversies in Google Ads; bestaat het verschil vooral uit ontbrekende conversies, regel dan eerst de server-side aanlevering.

### Heb ik nog toestemming nodig, en is dit hetzelfde als Consent Mode?

Ga er niet van uit dat een van beide aanpakken toestemming vervangt. Consent Mode laat je Google-tags weten welke keuze een bezoeker heeft gemaakt; enhanced conversions voegen gehashte klantgegevens toe. Gebruik je Consent Mode, dan volgt de advertentiecookie die de gegevens verzamelt de toestemmingsstatus ad_storage (Google, gecontroleerd in oktober 2026). Welke toestemming je nodig hebt hangt af van je regio en je toestemmingsinstelling; vraag je juridisch adviseur. Dit is geen juridisch advies.

### Is hashen hetzelfde als anonimiseren?

Nee. Volgens de helppagina van Google worden de gegevens genormaliseerd en met SHA-256 gehasht voordat ze worden verstuurd, dus een e-mailadres gaat niet leesbaar mee. Dezelfde invoer geeft wel altijd dezelfde hash, en daardoor kan Google ze koppelen. Of gehashte gegevens persoonsgegevens zijn, beoordeelt je juridisch adviseur.

Ook beschikbaar in: [English](https://www.productmetrics.io/blog/enhanced-conversions-vs-server-side-tracking) | [Deutsch](https://www.productmetrics.io/de/blog/enhanced-conversions-erklaerung)

---

Geschreven door Berend Vrakking, oprichter van Product Metrics. Laatst bijgewerkt 2026-10-08.

HTML-versie: https://www.productmetrics.io/nl/blog/enhanced-conversions-uitleg
