Home/Bright Secrets/
ChatGPT Ads conversietracking: zo zette ik het op via GTM
Digital Strategy

ChatGPT Ads conversietracking: zo zette ik het op via GTM

ChatGPT Ads conversietracking opzetten via Google Tag Manager: zo werken de pixel en de Conversions API, plus drie fouten uit mijn eigen setup die jij kan vermijden.

Dries Van de Putte
2026-09-13T09:00:00+02:00
5 minuten leestijd
Word jij vandaag genoemd wanneer AI je klanten adviseert?

De gratis groei-analyse toont op welke zoekvragen je ontbreekt, en welke concurrent er wel staat.

Vraag de gratis analyse
ChatGPT Ads conversietracking

In het kort

Het probleem: je adverteert in ChatGPT maar ziet niet welke campagnes effectief leads opleveren.

Wat het is: de conversiemeting van OpenAI, met een pixel en een Conversions API die je via Google Tag Manager installeert.

Waarom het telt: zonder meting kan het biedalgoritme niet optimaliseren en kan jij niet bijsturen op kosten per lead.

Waar je op let: identieke consent-instellingen voor al je tags, de juiste tagvolgorde en een betrouwbare formuliertrigger.

Eerste stap: zet de pixel via Tag Manager op elke pagina en test je conversie-event in preview-modus.

ChatGPT Ads draait sinds eind augustus in België, en de eerste vraag die ik van klanten krijg is telkens dezelfde: wat levert het op? Zonder ChatGPT Ads conversietracking blijft het antwoord gokken. Je ziet dan wel kliks binnenkomen, maar geen leads, en het biedalgoritme van OpenAI heeft niets om op te optimaliseren.

Ik heb de tracking intussen zelf opgezet via Google Tag Manager, voor de leadformulieren op onze eigen site. Dat ging niet in een keer goed. In deze blog leg ik uit hoe de meting van OpenAI werkt, hoe mijn setup eruitziet en welke drie fouten ik onderweg heb rechtgezet. Wie eerst wil weten hoe het advertentieplatform zelf in elkaar zit, leest mijn eerdere analyse over automated bidding en targeting in ChatGPT Ads. Hier gaat het puur over meten.

Figuur met de kernpunten van ChatGPT Ads conversietracking via Google Tag Manager
De bouwstenen van conversietracking in ChatGPT Ads

ChatGPT Ads conversietracking
Wil je weten waar jouw site vandaag staat in Google en in AI-antwoorden?

We meten je zichtbaarheid tegenover je echte concurrenten en tonen waar het gat zit. Geen verkoopgesprek.

Vraag de gratis analyse

Zo werkt ChatGPT Ads conversietracking onder de motorkap

OpenAI werkt met twee meetmethodes die je best samen gebruikt. De pixel is een stukje JavaScript dat op je site draait en conversies rechtstreeks vanuit de browser doorstuurt. De Conversions API stuurt diezelfde conversies server-side door, buiten de browser om. Geef je beide dezelfde event-ID mee, dan ontdubbelt OpenAI automatisch: een conversie die via twee kanalen binnenkomt, telt maar een keer.

Daarnaast is er Advanced Audience Matching. Daarbij stuur je het e-mailadres van de converterende bezoeker mee als SHA-256 hash, zodat OpenAI de conversie kan koppelen aan een ingelogde ChatGPT-gebruiker zonder dat het adres leesbaar verstuurd wordt. Hoe meer conversies je zo kan matchen, hoe beter het systeem bijleert.

Belangrijk om te weten: OpenAI rapporteert deels gemodelleerde conversies. Waar consent of techniek de meting blokkeert, vult het model de gaten statistisch op. De volledige werking staat in de conversion measurement documentatie van OpenAI, en het platform zelf vind je op ads.openai.com.

ChatGPT Ads conversietracking
Bright Secrets

Pixel en Conversions API samen gebruiken is de enige betrouwbare basis

Elke meetmethode mist op zichzelf een deel van de conversies. Door beide dezelfde event-ID mee te geven ontdubbelt OpenAI automatisch en krijg je het volledigste beeld zonder dubbeltellingen. Zet de pixel eerst op en voeg de API daarna toe als vangnet.

Consent verkeerd instellen breekt meer dan alleen je meting

Een event-tag die vuurt terwijl de pixelbibliotheek door consent geblokkeerd is, veroorzaakt JavaScript-fouten op je site. Geef beide tags identieke consent-vereisten en laat het conversie-event via tag sequencing pas na de pixel-initialisatie vuren.

Op Webflow is een custom dataLayer-event de enige betrouwbare formuliertrigger

Webflow verstuurt formulieren via AJAX, waardoor de standaard Form Submission trigger inzendingen mist. Laat het formulier zelf een event naar de dataLayer pushen en trigger daarop. Hoe je zo'n no-code meetopstelling breder aanpakt, lees je in mijn blog over Google Tag Manager.

Vergelijk campagnes met deze cijfers, maar voer er geen boekhouding mee

OpenAI rapporteert deels gemodelleerde conversies en hanteert een eigen attributievenster. De totalen zullen dus nooit exact matchen met GA4. Gebruik de cijfers om campagnes en advertenties onderling te vergelijken en te sturen op kosten per lead.

Mijn setup via Google Tag Manager

Ik heb alles in Google Tag Manager gezet, in twee tags. De eerste tag laadt de pixelbibliotheek en initialiseert die met ons pixel-ID, op elke pagina. De tweede tag stuurt het conversie-event door, in ons geval een lead-event, zodra iemand het contactformulier verstuurt. Als attributievenster koos ik 30 dagen na klik en 0 dagen na weergave: een lead die ontstaat zonder klik op de advertentie wil ik niet aan ChatGPT toeschrijven.

De trigger voor dat event was het lastigste stuk. Webflow verstuurt formulieren via AJAX, zonder dat de pagina herlaadt. De ingebouwde Form Submission trigger van Tag Manager miste daardoor inzendingen. De oplossing: het formulier pusht bij een geslaagde verzending zelf een custom event naar de dataLayer, en dat event gebruik ik als trigger. Sindsdien vuurt de conversie betrouwbaar, elke keer.

ChatGPT Ads conversietracking

Drie fouten die ik zelf heb moeten rechtzetten

Fout een: mijn consent-instellingen klopten niet. De pixeltag vereiste terecht toestemming voor advertentie-opslag, maar mijn event-tag stond op geen toestemming nodig. Resultaat: bij bezoekers zonder toestemming vuurde het event terwijl de pixelbibliotheek nooit geladen was, en dat gaf een JavaScript-fout op de site. De fix is dubbel: geef beide tags exact dezelfde consent-vereisten, en gebruik tag sequencing zodat het event pas kan vuren nadat de pixel geïnitialiseerd is.

Fout twee: ik had de pixel in debug-modus laten staan na het testen. Handig tijdens de installatie, maar die schakel je uit voor je live gaat.

Fout drie is er een die ik nog aan het rechtzetten ben: de Conversions API als backup staat bij mij op de planning. Adblockers en strenge browserinstellingen houden een deel van de pixelmetingen tegen, en server-side meten vangt dat op.

Verwacht ten slotte niet dat de cijfers exact matchen met GA4. Ander attributievenster, andere consent-afhandeling en gemodelleerde conversies: elk systeem telt anders. Gebruik ChatGPT Ads-cijfers om campagnes onderling te vergelijken, niet als boekhouding. Hoe je van analytics-data naar concrete acties gaat, beschreef ik eerder in mijn blog over Google Analytics 4.

ChatGPT Ads conversietracking

Veelgestelde vragen

Kan ik ChatGPT Ads conversies meten zonder Google Tag Manager?

Ja, je kan de pixelcode ook rechtstreeks in je site plakken of de Conversions API server-side koppelen. Tag Manager blijft mijn voorkeur omdat je er consent, triggers en versiebeheer op een plek regelt zonder aan de sitecode te raken.

Hoe test ik of mijn conversie-event correct vuurt?

Gebruik de preview-modus van Tag Manager en verstuur een testlead. Controleer dat eerst de pixel-initialisatie vuurt en daarna pas het conversie-event, en kijk of de conversie na enige tijd in het advertentiedashboard verschijnt. Zet debug-instellingen daarna uit.

Wat is het verschil tussen de pixel en de Conversions API?

De pixel meet in de browser van de bezoeker, de Conversions API stuurt dezelfde conversie server-side door. De API is minder gevoelig voor adblockers en browserbeperkingen. Met een gedeelde event-ID ontdubbelt OpenAI beide bronnen automatisch.

Welke attributievensters kan ik instellen in ChatGPT Ads?

Je stelt het venster zelf in per conversie-event. Ik koos 30 dagen na klik en 0 dagen na weergave, omdat ik alleen leads wil toeschrijven die effectief op een advertentie geklikt hebben.

Wil je weten waar jouw groei vastzit?
Gratis analyse
×

Let's brighten your digital strategy

Geen eindeloze vergaderingen of theoretische plannen. Samen gaan we praktisch aan de slag om jouw digitale potentieel om te zetten in concrete winst. Een vrijblijvende (online) koffie is het begin van jouw groeiverhaal - ontdek hoeveel impact we kunnen maken.

BrightBox gratis analyse