Conversies meten uit ChatGPT Ads: UTM, GA4 en OpenAI Pixel

Onderwerp

Growth & Marketing

Zo meet je conversies uit betaalde ChatGPT Ads: UTM-structuur, GA4, OpenAI Pixel en Conversions API, consent volgens de AVG, leadkwaliteit in je CRM.

Artikel

Inhoud

Laatst gecontroleerd: 5 oktober 2026

Conversies uit ChatGPT Ads meet je in drie lagen: UTM-parameters zodat het verkeer herkenbaar binnenkomt, GA4 voor wat bezoekers op je site doen, en de OpenAI Pixel of Conversions API om conversies aan Ads Manager terug te koppelen. Daarbovenop hoort consent volgens de AVG en een koppeling met je CRM, zodat je op leadkwaliteit beoordeelt en niet alleen op klikken.

In het kort

  • Gebruik een vaste UTM-structuur die betaald ChatGPT-verkeer scheidt van organisch verkeer (ChatGPT voegt bij organische links zelf utm_source=chatgpt.com toe).
  • Meet conversies in GA4 als events en markeer de belangrijke als sleutelgebeurtenis.
  • OpenAI biedt de OpenAI Pixel en een Conversions API; volg voor de implementatie de developer-documentatie.
  • Richt meting in binnen je consent-oplossing.
  • Spend in Ads Manager kan volgens OpenAI 7 tot 8 uur achterlopen; trek geen conclusies op basis van een paar uur data.

Wat Ads Manager wel en niet laat zien

Volgens OpenAI rapporteert Ads Manager impressies, klikken, spend, CTR, gemiddelde CPC, gemiddelde CPM en conversies. Impressies en klikken worden ongeveer elke 15 minuten ververst; spend kan 7 tot 8 uur vertraagd zijn.

Gesprekken worden niet met adverteerders gedeeld. Je ziet dus niet welke vraag tot de klik leidde. Wat er na de klik gebeurt, moet je zelf vastleggen. Conversies in Ads Manager zijn gebaseerd op wat je via de meetopties van OpenAI aanlevert (Pixel, Conversions API of een integratie), volgens OpenAI aangevuld met gemodelleerde meting waar die beschikbaar is.

Stap 1: een vaste UTM-structuur

OpenAI geeft aan dat je UTM-parameters kunt gebruiken. Spreek één structuur af en houd je daaraan, ook voor andere kanalen. Een voorbeeld:

https://www.voorbeeld.nl/warmtepomp-advies
?utm_source=chatgpt_ads
&utm_medium=cpc
&utm_campaign=warmtepomp_test_q4
&utm_content=variant_a
  • utm_source: een vaste naam voor betaald ChatGPT-verkeer. Kies bewust iets anders dan chatgpt.com, want die waarde voegt ChatGPT volgens OpenAI automatisch toe aan organische referral-links. Zo houd je betaald en organisch uit elkaar.
  • utm_medium: het type verkeer, bijvoorbeeld cpc. Gebruik dezelfde waarde als in je andere betaalde kanalen, zodat rapportages vergelijkbaar blijven.
  • utm_campaign: campagnenaam, gelijk aan de naam in Ads Manager.
  • utm_content: de advertentievariant, zodat je titels en beschrijvingen kunt vergelijken.

Gebruik kleine letters en geen spaties; GA4 is hoofdlettergevoelig. Controleer na livegang in GA4 in welke kanaalgroep het verkeer terechtkomt, en maak indien nodig een eigen kanaalgroep. Meer over de basis: UTM-parameter.

Stap 2: conversies in GA4

In GA4 meet je wat bezoekers doen: formulier verzenden, telefoonnummer aanklikken, aankoop afronden. Belangrijke acties markeer je als sleutelgebeurtenis.

  • Meet de echte afronding (bedankpagina of bevestigd event), niet het klikken op de verzendknop.
  • Gebruik dezelfde conversiedefinities als voor Google Ads, zodat je kanalen kunt vergelijken.
  • Maak een verkenning of rapport op basis van je UTM-bron, zodat je ChatGPT Ads apart ziet.

Uitleg over de inrichting staat in GA4 installeren en conversies meten en conversietracking inrichten. Organisch ChatGPT-verkeer meten? Zie ChatGPT-verkeer meten in GA4.

Stap 3: OpenAI Pixel en Conversions API

Om conversies in Ads Manager te zien, en om conversie-optimalisatie te kunnen gebruiken, moet OpenAI weten welke klikken tot een conversie leidden. OpenAI biedt daarvoor twee routes, plus integraties met third-party measurement:

  • OpenAI Pixel: een script op je website dat conversies in de browser registreert.
  • Conversions API: conversies die je server-side vanuit je eigen systeem naar OpenAI stuurt. Handig als browsermeting tekortschiet of als de conversie later plaatsvindt, bijvoorbeeld na een telefonische afspraak.

De exacte implementatie, events en parameters staan in de developer-documentatie van OpenAI (zie bronnen). Omdat het product in bèta is, kan die documentatie veranderen; wij volgen altijd de actuele versie in plaats van een oude handleiding. Gebruik je Google Tag Manager, dan is het logisch om de Pixel daarin te beheren, net als je andere tags.

Drie punten uit de documentatie van OpenAI die in de praktijk verschil maken:

  • Ontdubbelen: gebruik je Pixel en Conversions API naast elkaar, stuur dan dezelfde Pixel-ID, eventnaam en hetzelfde event-ID mee, zodat OpenAI dezelfde conversie niet twee keer telt.
  • Klikreferentie bewaren: OpenAI kan bij een advertentieklik een klikreferentie (oppref) aan de URL van je landingspagina toevoegen. Stuur je conversies server-side via de Conversions API, dan moet je die waarde zelf bewaren en meesturen. Zorg ook dat redirects of scripts queryparameters niet weghalen.
  • Attributievenster: standaard conversie-events werken volgens de developer-documentatie met een klik-attributievenster van 30 dagen.

Stap 4: consent en AVG

Meting in Nederland valt onder de AVG en de cookieregels. Dat geldt ook voor een advertentiepixel.

  • Laad de OpenAI Pixel alleen binnen de toestemming die je cookiebanner daarvoor vraagt. Volgens OpenAI staat consent in de Pixel standaard op toegestaan, tenzij je die eerst op geweigerd zet; gebruik de consentfunctie van de Pixel en zet die pas na toestemming aan.
  • Neem OpenAI op in je privacyverklaring en cookie-overzicht.
  • Stuur via de Conversions API alleen gegevens die je rechtmatig mag verwerken, en beoordeel welke grondslag je daarvoor hebt.

Hoe consent en server-side meting samenhangen, lees je in consent mode en server-side tracking. Dit is geen juridisch advies; stem twijfelgevallen af met je privacyadviseur.

Stap 5: leadkwaliteit via je CRM

Klikken en formulierinzendingen zeggen weinig over omzet. Vooral bij dienstverleners is het verschil tussen een serieuze aanvraag en een prijsvergelijker groot.

  • Sla UTM-gegevens op bij elke lead, bijvoorbeeld via verborgen formuliervelden.
  • Geef leads in je CRM een status: gekwalificeerd, offerte, opdracht, afgewezen.
  • Vergelijk na een vaste periode per kanaal de kosten per gekwalificeerde lead en per opdracht.

Stel: een hovenier test vier weken ChatGPT Ads naast Google Ads. Het aantal aanvragen zegt dan minder dan de vraag hoeveel aanvragen per kanaal tot een opdracht leidden. Dat zie je alleen als de bron bij de lead is opgeslagen.

Rapportage: houd rekening met vertraging

Omdat spend volgens OpenAI 7 tot 8 uur kan achterlopen, en conversies vaak later binnenkomen dan klikken, beoordeel je resultaten per dag of per week, niet per uur. Leg je Ads Manager-cijfers, GA4 en je CRM naast elkaar en verwacht kleine verschillen: elk systeem telt op zijn eigen manier.

Veelgestelde vragen

Is de OpenAI Pixel verplicht?

Voor klikken en UTM-meting in GA4 niet. Wil je conversies in Ads Manager zien of op conversies optimaliseren, dan heb je de Pixel, de Conversions API of een ondersteunde integratie nodig.

Waarom wijken Ads Manager en GA4 van elkaar af?

Ze meten op verschillende momenten en met andere regels, bijvoorbeeld rond consent en toeschrijving. Kies één bron als leidend voor je beslissingen en gebruik de andere ter controle.

Bronnen

Verder lezen

Wil je dat je ChatGPT Ads vanaf dag één goed gemeten worden, van klik tot opdracht? Bespreek ChatGPT Ads met BDMNL.