NL
Taal · dezelfde pagina NLNederlands/onderzoek/adverteren-in-chatgpt-onze-eigen-test/ ENEnglish (UK)nog niet vertaald ESEspañolnog niet vertaald We onthouden je keuze niet en sturen je nooit automatisch door.
ONDERZOEK · LOPENDE TEST · STAND 1 OKTOBER 2026

Adverteren in ChatGPT: onze eigen test

Sinds 31 augustus 2026 kan een Nederlands bedrijf zichzelf adverteren in ChatGPT, via de Ads Manager op ads.openai.com. TheSEO beheert Google Ads en bouwt websites voor vakmensen, en wij raden niemand een advertentiekanaal aan dat we zelf nog niet hebben gebruikt. Daarom zetten we een eigen test op, en die beschrijven we hier vanaf de eerste stap.

De eerlijke stand op 1 oktober 2026: onze eigen campagne is voorbereid, maar draait nog niet. Het advertentieaccount en de landingspagina moeten nog live. Voor een klant, dakdekker Tempodak in de regio Utrecht, loopt sinds 1 oktober 2026 wel al een test. Op deze pagina staan dus nog geen resultaten, alleen hoe het kanaal werkt, hoe wij de test bouwen en wanneer we wat besluiten. Wat we meten, publiceren we hier.

NOG GEEN RESULTATEN, ONZE EIGEN CAMPAGNE STAAT NOG NIET LIVEELK CIJFER MET BRON, GECONTROLEERD OP 1 OKTOBER 2026DE BESLISREGELS STAAN VAST VOORDAT DE EERSTE EURO WEG IS
Download de skill ChatGPT Ads voor een lokaal bedrijf ↓4.1 KB · zip met SKILL.md · MIT-licentie · geen account nodig · zet met je een campagne in ChatGPT op voor een lokaal bedrijf, van advertentiegroepen en contexthints tot meting en beslisregels, zonder resultaatbeloftes
CLAUDE CODE
  1. Pak de zip uit in ~/.claude/skills/ (of .claude/skills/ in je project).
  2. Claude herkent de skill daarna vanzelf zodra je vraagt hoe je in ChatGPT adverteert.
  3. Direct aanroepen kan ook, met /chatgpt-ads-lokaal-bedrijf.
CLAUDE.AI
  1. Open de instellingen van Claude.ai en ga naar Skills.
  2. Upload de zip daar als skill.
  3. Of plak de inhoud van SKILL.md in de projectinstructies van een Project.
CODEX
  1. Open AGENTS.md in je repo.
  2. Plak de inhoud van SKILL.md erin, of zet SKILL.md er als los bestand naast en verwijs ernaar vanuit AGENTS.md.
  3. Codex leest dat bij elke sessie mee.
Gianluca, die deze test opzet en beschrijft
beeld · wie de test opzet, schrijft ook het verslag
Sectie 01 · Het kanaal

Een advertentie onder het antwoord

reg. C.001

Een advertentie in ChatGPT is geen zoekresultaat en geen banner. Het is een kaart die onder een antwoord verschijnt, gemarkeerd als gesponsord en zichtbaar los van het antwoord zelf. Volgens de uitleg van OpenAI voor adverteerders bestaat elke kaart uit zes onderdelen. FIG.01 zet ze onder een vraag zoals een ondernemer die aan ChatGPT zou kunnen stellen.

FIG.01: Waar de advertentie staat, en waaruit ze bestaatblad 1/4 · schematisch, geen schermafdruk
chatgpt · een gesprek met een advertentie eronderFree en Go, 18+
Mijn Google Ads levert bijna geen aanvragen op. Moet ik het uitbesteden, en waar let ik dan op?
Gesponsord
Merknaam van de adverteerder
Titel, het liefst kortTekst die iets toevoegt aan de titel in plaats van hem te herhalenlandingspagina met UTM-code
01Merknaam. De naam die je in de Ads Manager als merk opgeeft.
02Logo. Een klein vierkant beeldmerk naast de naam.
03Titel. De kop van de kaart, met een aanbevolen lengte en een harde grens.
04Tekst. De beschrijving onder de titel, ook met een grens.
05Afbeelding. Vierkant, eenvoudig en passend bij de boodschap.
06Landingspagina. Waar de klik heen gaat, liefst een specifieke pagina en geen homepage.
Let op wat er niet in de kaart staat. Geen zoekwoord, geen prijs in een vast veld en geen belknop. De kaart koopt geen plek in het antwoord: volgens OpenAI hebben advertenties geen invloed op wat ChatGPT antwoordt. Je koopt een plek onder dat antwoord, op het moment dat het gesprek over jouw soort aanbod gaat.
15C.01 · euro minimaal dagbudget per campagne, voor een account dat in euro betaalt
50C.02 · tekens maximaal in de titel, aanbevolen 16 tot 24
100C.03 · tekens maximaal in de tekst, aanbevolen 32 tot 48
30C.04 · dagen bewaart de pixel de klik-id in de cookie __oppref
C.01 tot C.04 zijn eigenschappen van het platform en geen resultaten. C.01 komt uit de tabel met minimumbudgetten in Create Campaigns for ChatGPT Ads, C.02 en C.03 uit Launch Campaigns, C.04 uit de documentatie van de Measurement Pixel. Alle vier gecontroleerd op 1 oktober 2026.
DOC.01

Wat er sinds 31 augustus 2026 kan, en wie de advertenties ziet

Op 18 augustus 2026 kondigde OpenAI aan dat advertenties in ChatGPT naar 31 Europese markten komen, met Nederland in het rijtje. Eerst liep dat alleen via het eigen verkoopteam van OpenAI en via partners. In een update op hetzelfde bericht staat dat de selfservice via de Ads Manager sinds 31 augustus 2026 in alle 31 markten open is. Sindsdien kan iedere ondernemer zich zelf aanmelden op ads.openai.com. Het hulpartikel over beschikbaarheid per land zet Nederland op beschikbaar, met een voorwaarde die je makkelijk mist: de rechtspersoon die adverteert en de rekening betaalt, moet in een land zitten dat op die lijst staat.

Wie de advertenties ziet, is net zo belangrijk als waar ze staan. OpenAI toont ze alleen aan gebruikers met een Free- of Go-abonnement. Plus, Pro, Business, Enterprise en Edu blijven reclamevrij, en accounts waarvan OpenAI vaststelt of inschat dat de gebruiker jonger is dan 18 jaar krijgen ook geen advertenties. Wie gratis gebruikt, kan bovendien kiezen voor een versie zonder advertenties met lagere gebruikslimieten. Je bereikt dus een deel van de ChatGPT-gebruikers, en een deel van de zwaarste gebruikers, de mensen die ervoor betalen, bereik je nooit.

Een tweede verschil met de Verenigde Staten: in Europa kiest het systeem voorlopig op het gesprek, niet op het profiel

In hetzelfde hulpartikel staat dat gepersonaliseerde advertenties in de Europese Economische Ruimte en Zwitserland in eerste instantie niet beschikbaar zijn. De keuze welke advertentie verschijnt, loopt hier dus vooral via de inhoud van het lopende gesprek, de tekst en landingspagina van de advertentie en de contexthints van de adverteerder. Voor een lokaal vakbedrijf is dat eerder een voordeel dan een nadeel: wie vraagt naar een lekkend dak, heeft op dat moment een lekkend dak, wat zijn profiel verder ook zegt.

En de belangrijkste nuance voor wie organisch gevonden wil worden: betalen koopt geen vermelding in het antwoord

OpenAI schrijft dat advertenties op aparte systemen draaien en dat adverteerders het antwoord van ChatGPT niet kunnen sturen. Wie wil dat ChatGPT zijn bedrijf zelf noemt, heeft dus een ander spoor nodig: een site die de vragen van klanten beantwoordt en een naam die buiten de eigen site op dezelfde manier terugkomt. Hoe dat spoor werkt, beschreven we in gevonden worden in AI Overviews en ChatGPT, en wat er voor een vakman aan de vraagkant verschuift, staat in klanten zoeken via ChatGPT naar een vakman. De advertentie is een tweede, betaald spoor ernaast, geen vervanging.

DOC.02

Waarom we eerst bij onszelf beginnen

Ons werk is Google Ads beheren en websites bouwen voor vakmensen. De vraag die daar meteen uit volgt: moet ik nu ook in ChatGPT adverteren? Op die vraag bestaat nog geen antwoord dat je ergens kunt opzoeken. OpenAI schrijft zelf in de veelgestelde vragen over ChatGPT Ads dat het platform nog geen prestatiebenchmarks heeft, niet per adverteerder, niet per sector en niet per soort campagne. Wie je vandaag een gemiddelde klikprijs of een gemiddeld aantal aanvragen voor een Nederlandse vakman noemt, leent cijfers uit een andere markt of schat.

Wij willen dat liever meten, en dan eerst met ons eigen geld. Daarom lopen er twee sporen naast elkaar. Het eerste is onze eigen campagne, voor ons Google Ads-beheer en onze websites voor vakmensen. Die is voorbereid en gaat live zodra het account en de landingspagina klaar zijn. Het tweede is de test voor Tempodak, een dakdekker in de regio Utrecht, die sinds 1 oktober 2026 loopt. Hoe we die hebben opgezet, staat in adverteren in ChatGPT voor een dakdekker. Beide sporen krijgen dezelfde meting en dezelfde beslisregels, maar het zijn heel verschillende gesprekken: bij de dakdekker gaat het om een lekkage die vandaag nog moet worden verholpen, bij ons om een ondernemer die wil weten of zijn advertenties beter kunnen.

Wat voorbereid concreet betekent, en wat nog niet af is

Af zijn de opbouw van de campagne, de vier advertentiegroepen met hun contexthints, de eerste reeks advertentieteksten, de tekst van de landingspagina, het meetplan en de beslisregels die je verderop vindt. Niet af zijn het advertentieaccount zelf, met verificatie en betaalgegevens, en de landingspagina, die nog niet online staat. Zolang die twee ontbreken, zijn er nul vertoningen en nul klikken, en dat zetten we er dan ook zo bij. Een pagina die een lopende test belooft en ondertussen niets laat zien, is precies het soort pagina waar wij anderen op aanspreken.

Waarom we dit openbaar doen in plaats van eerst stil te testen

Omdat de vragen die we nu krijgen nu beantwoord moeten worden, en een eerlijk verslag van een lopende test meer zegt dan een samenvatting achteraf. Wie meeleest, ziet welke keuzes we vooraf maakten en of we ons er later aan hielden. Dat is ook de maatstaf die we aan Google Ads leggen: eerst de rekensom en de afspraken, dan pas het budget.

Sectie 02 · De opbouw

Een campagne, vier groepen, veel varianten

reg. C.002

Een campagne in ChatGPT heeft dezelfde drie lagen als een zoekcampagne in Google: campagne, advertentiegroep en advertentie. Wat er per laag wordt ingesteld, verschilt. De campagne draagt het doel, het budget en het gebied. De groep draagt de contexthints, de omschrijving van de gesprekken waarin je advertentie past. De advertentie draagt de tekst, het beeld en de landingspagina. Zo ziet onze voorbereide opzet eruit.

FIG.02: De opzet van onze eigen campagneblad 2/4 · voorbereid, nog niet live
Campagne · TheSEO, Google Ads en websites voor vakmensendoel: klikken · dagbudget als gemiddelde over de week · Nederland
GROEP 01Google Ads uitbestedenondernemer die geen tijd heeft om zijn advertenties zelf bij te houdenvarianten, elk een eigen invalshoek
GROEP 02Google Ads voor vakmenseninstallateur of dakdekker die klanten in de eigen regio zoektvarianten, elk een eigen invalshoek
GROEP 03“Google Ads levert niets op”adverteerder die betaalt voor klikken maar weinig aanvragen zietvarianten, elk een eigen invalshoek
GROEP 04Websites voor vakmensenvakbedrijf met een site die geen aanvragen oplevertvarianten, elk een eigen invalshoek
Landingspagina per groep een passende paginaUTM op elke link, met de groep in de campagnecodeRegel elke belofte uit een advertentie staat ook op de pagina
Waarom geen vijfde groep voor alles tegelijk. OpenAI raadt aan groepen te scheiden zodra ze een andere boodschap of een andere landingspagina nodig hebben. Een groep die alles probeert te dekken, krijgt hints die elkaar tegenspreken en advertenties die op niemand passen. De varianten in elke groep zijn bedoeld om te verschillen: het systeem krijgt zo meer kansen om de juiste kaart bij het juiste gesprek te zoeken.
DOC.03

Geen zoekwoorden, wel contexthints in gewone taal

Wie uit Google Ads komt, zoekt in de Ads Manager eerst naar zoekwoorden. Die zijn er niet. In plaats daarvan geef je per advertentiegroep contexthints: korte zinnen die beschrijven bij welke gesprekken, onderwerpen of termen je aanbod past. Volgens OpenAI sturen die hints de keuze, maar het zijn geen zoekwoorden met exacte overeenkomst en geen targetingregels. Ze garanderen niet dat je advertentie in een bepaald gesprek verschijnt.

Het hulpartikel over contexthints schrijven geeft een bruikbaar raster: wat bied je aan, voor wie is het geschikt en wanneer is het nuttig. Een hint hoeft niet alle drie te dekken, maar moet wel een duidelijk idee bevatten in plaats van een rijtje losse woorden. Het voorbeeld dat OpenAI zelf geeft, past goed bij vakmensen: een loodgieter die aparte advertentiegroepen maakt voor spoedreparaties en voor preventief onderhoud, omdat het hetzelfde bedrijf is maar een andere klantbehoefte.

Zo hebben wij de hints per groep geschreven

Voor de groep Google Ads uitbesteden beschrijven de hints een ondernemer die weet dat adverteren werkt, maar er de tijd of de kennis niet voor heeft. Voor de groep vakmensen beschrijven ze een installateur, schilder of dakdekker die opdrachten in de eigen regio zoekt en niet in het hele land. De groep “Google Ads levert niets op” is de meest specifieke: die beschrijft geen dienst maar een situatie, iemand die al adverteert, betaalt voor klikken en daar geen aanvragen voor terugziet. De websitegroep beschrijft een vakbedrijf met een site die bezoekers krijgt maar geen aanvragen. Elke hint is een zin die een mens ook zou kunnen uitspreken, geen opsomming van termen.

Wat je mist ten opzichte van Google Ads, en hoe je dat opvangt

In Google Ads stuur je met zoektermen en sluit je verkeerde zoekopdrachten uit met uitsluitingszoekwoorden. Zo’n lijst bestaat hier niet, en OpenAI schrijft uitdrukkelijk dat hints geen uitsluitingen, schema’s of geografische grenzen kunnen afdwingen. Je stuurt dus vooral via de indeling: een scherpe groep met een scherpe landingspagina trekt minder verkeerde gesprekken aan dan een brede. Hoe je die indeling in Google Ads opbouwt, staat in de campagnestructuur voor de vakman; dezelfde denkwijze werkt hier, alleen zonder de zoekwoorden eronder.

DOC.04

Bieden en budget: waarom we met klikken beginnen

Een campagne krijgt een van drie doelen. Bij Views betaal je per duizend vertoningen, bij Clicks per geldige klik, en bij Conversions optimaliseert het systeem naar een gekozen conversie, terwijl je nog steeds per klik of per duizend vertoningen betaalt en niet per conversie. Zo staat het in het artikel over campagnes maken. Per advertentiegroep stel je een maximaal bod in, en de Ads Manager geeft aan of dat bod waarschijnlijk concurrerend is.

Twee zinnen in dat artikel bepaalden onze keuze. De eerste: het doel van een campagne kun je na het aanmaken niet meer wijzigen; wie een ander doel wil, maakt een nieuwe campagne. De tweede staat in de documentatie over conversiemeting: voor optimalisatie op conversies koppel je bij het aanmaken precies een actieve standaardconversie, en die kun je daarna ook niet meer wisselen. Een nieuw account heeft in dit kanaal nog geen enkele conversie gezien. Daarom beginnen we met het doel klikken, meten we de aanvragen wel vanaf dag een, en maken we pas een conversiecampagne als er iets is om op te sturen.

Het dagbudget is een weekgemiddelde, en dat moet je weten voordat je het invult

OpenAI omschrijft het dagbudget als het gemiddelde dat de campagne per dag mag uitgeven over een periode van zeven dagen, van zondag tot en met zaterdag in de tijdzone van het account. Op een losse dag kan de uitgave hoger of lager uitvallen, met een grens van twee keer het dagbudget per dag en zeven keer het dagbudget per week. Het minimum hangt af van de valuta waarin het account betaalt; voor euro is dat 15 euro per campagne per dag. Land, valuta en tijdzone kies je bij het aanmaken van het account en die kun je volgens de uitleg over het account daarna niet meer wijzigen.

En de cijfers in de Ads Manager lopen niet allemaal even snel bij

Vertoningen, klikken en de klikratio verversen volgens OpenAI ongeveer elke 15 minuten. De uitgaven kunnen 7 tot 8 uur achterlopen, dus een uitgave van nul betekent op dat moment niet dat er niets is besteed. Wie de eerste middag na de start nerveus naar het scherm kijkt, ziet een onvolledig beeld. Dat is een van de redenen dat onze eerste beslisregel pas na drie dagen ingaat. Hoe je in Google Ads met een biedstrategie omgaat, staat in de biedstrategie voor de vakman; de afweging tussen eerst leren en dan optimaliseren is hier dezelfde.

DOC.05

De advertentie zelf: kort, verschillend en waar

De grenzen voor de tekst staan in het artikel over campagnes lanceren en in de checklist voor bulkuploads: een titel van aanbevolen 16 tot 24 tekens met een maximum van 50, en een tekst van aanbevolen 32 tot 48 tekens met een maximum van 100. De afbeelding is vierkant, PNG of JPG, en niet groter dan 1200 bij 1200 pixels. Toen we op 1 oktober 2026 in de Ads Manager de eerste teksten invoerden, gaf het scherm bij langere teksten de waarschuwing dat ze op sommige plekken kunnen worden afgekapt. Dat is onze eigen waarneming en geen gepubliceerde regel, maar het sluit aan bij de aanbeveling: wat boven de aanbevolen lengte uitkomt, loop je het risico niet helemaal te laten zien.

Belangrijker dan de lengte is de variatie. In de aanwijzingen voor advertenties raadt OpenAI een groot aantal verschillende advertenties aan, met meerdere titels en teksten per aanbod, waarbij elke variant een andere invalshoek kiest in plaats van dezelfde boodschap te herhalen. Teksten die het praktische nut uitleggen, voor wie het is en wanneer het helpt, werken volgens OpenAI beter dan een pakkende zin of een algemene oproep. Dat is precies hoe we advertentieteksten voor vakmensen in Google ook schrijven, alleen korter.

Elke belofte uit een advertentie staat ook op de landingspagina

OpenAI kan advertenties afkeuren die misleidend of inconsistent zijn, en de landingspagina valt onder hetzelfde beleid. Onze eigen regel gaat een stap verder: als een advertentie iets belooft, bijvoorbeeld dat we eerst kijken waar het budget nu weglekt, dan staat dat op de pagina waar de klik landt, in dezelfde woorden. Een bezoeker uit een chatgesprek heeft net een uitgebreid antwoord gelezen en is geen landingspagina gewend die iets anders zegt dan de kaart. Wat er op zo’n pagina hoort, staat in de landingspagina voor de vakman, en wat je doet als er toch iets wordt afgekeurd, in advertentie afgekeurd.

Twee technische punten die je vooraf controleert

De landingspagina mag de crawlers van OpenAI niet blokkeren, OAI-AdsBot en OAI-SearchBot, anders kan de advertentie niet worden beoordeeld. En OpenAI staat toe dat je per advertentie je eigen UTM-parameters aan de link hangt, die bij de klik meegaan. Wij doen dat bij elke advertentie, met de advertentiegroep in de campagnecode, zodat we in onze eigen statistieken en in het formulier kunnen zien uit welke groep een aanvraag komt.

DOC.06

Regio: lees de hulpartikelen, maar kijk in het product

Voor een lokaal vakbedrijf is het gebied de eerste vraag. Een dakdekker in Nieuwegein heeft niets aan een klik uit Groningen. Toen we eind september alles over ChatGPT Ads nalazen, stond in meerdere artikelen dat adverteerders in Europa alleen op landniveau konden kiezen en dat steden en postcodes voorbehouden waren aan de Verenigde Staten. Op 1 oktober 2026 konden we in de Ads Manager, met een Nederlands account, de provincie Utrecht en postcodes selecteren. Ook dat is onze eigen waarneming, op die datum, met dat account.

Het hulpartikel over campagnes van OpenAI is inmiddels bijgewerkt en zegt nu dat je naast een land ook regio’s, steden, markten en postcodes kunt kiezen waar die beschikbaar zijn, dat de beschikbaarheid per land verschilt, en dat campagnes op basis van een productfeed alleen op landniveau werken. In hetzelfde artikel staat dat sommige nieuwe selfserviceaccounts eerst alleen in hun eigen land mogen adverteren. De les die we eruit trekken is eenvoudig: wat een artikel van een maand oud zegt, kan in het product al anders zijn. Kijk bij het aanmaken van de campagne zelf wat je kunt kiezen, en schrijf de datum erbij.

Waarom je de regio ook in de tekst zet, al regelt de campagne het gebied

Contexthints kunnen volgens OpenAI geen geografische grens afdwingen. Een hint als “dakwerk in Utrecht en omgeving” beschrijft je bedrijf, maar houdt niemand buiten de deur. Het gebied stel je in op campagneniveau. Toch noemen we de regio ook in de advertentie en op de landingspagina, omdat een lezer uit een ander deel van het land dan zelf ziet dat het aanbod niet voor hem is en niet klikt. In Google Ads werkt dat net zo: hoe je daar het gebied instelt en welke fouten veel voorkomen, staat in locatietargeting voor de vakman.

DOC.07

Geen beheerdersaccount: de adverteerder is eigenaar

In Google Ads werkt een bureau met een beheerdersaccount waarin de accounts van klanten hangen. Zo’n structuur hebben we bij OpenAI niet gevonden. In de uitleg over het opzetten van een account staat dat je voor elke adverteerder een apart account maakt, en dat je met dezelfde login kunt wisselen tussen de accounts waar je lid van bent. Anderen nodig je uit via de instellingen, met een van drie rollen: Admin met volledige toegang, Member om campagnes te maken en te beheren, en Viewer om alleen mee te kijken.

Voor een klant betekent dat: het account staat op naam van het bedrijf zelf, het bedrijf vult zijn eigen betaalgegevens in en verifieert zich, en nodigt ons daarna uit als gebruiker. Dat vinden we de juiste verhouding, ook los van wat het platform toestaat. Het is dezelfde regel die we bij Google Ads-beheer hanteren: het account, de gegevens en de geschiedenis zijn van de adverteerder, en als de samenwerking stopt, blijft alles staan waar het stond.

Twee instellingen die je in een keer goed moet zetten

Land, valuta en tijdzone liggen vast zodra het account is aangemaakt. En de merknaam die in de advertenties verschijnt, kun je later wel aanpassen, maar volgens OpenAI start een nieuwe merknaam een beoordeling en pauzeert die de advertenties tot de naam is goedgekeurd. Kies dus vooraf de naam waarmee klanten je kennen, niet de naam van de bv als die anders is.

Sectie 03 · Het meetspoor

Van klik tot aanvraag, zonder gat

reg. C.003

Een test zonder meting is een uitgave. Daarom hebben we het meetspoor uitgetekend voordat er een advertentie draait. FIG.03 volgt een bezoeker van de klik in ChatGPT tot de aanvraag die in de Ads Manager meetelt. Het oranje vak is de plek waar het op onze eigen site misging.

FIG.03: Het meetspoor van klik tot aanvraagblad 3/4 · zo is het gebouwd, niet gemeten
meetspoor · een aanvraag uit ChatGPTpixel pas na toestemming
STAP 01 · KLIKDe klik op de kaartDe link draagt onze UTM-code en een klik-id van OpenAI, oppref, in het adres.
STAP 02 · LANDENToestemming eerstPas na een ja op de cookiemelding laadt de pixel. Die bewaart de klik-id in de cookie __oppref.
STAP 03 · DOORKLIKKENEen andere paginaDe bezoeker leest eerst verder. Daar zat het lek: het formulier las alleen het adres van de pagina zelf.
STAP 04 · FORMULIERAanvraag met event-idHet formulier stuurt de campagnecode en een uniek event-id mee naar onze eigen administratie.
STAP 05 · TELLENBrowser en server, een keerDe pixel meldt lead_created, de server meldt hetzelfde via de Conversions API met hetzelfde id. OpenAI telt het een keer.
Waarom twee kanalen voor dezelfde aanvraag. De pixel in de browser mist alles wat een blokkering of een weigering tegenhoudt. De melding vanaf de server mist de context van de browser. Samen, met hetzelfde id, vullen ze elkaar aan zonder dubbel te tellen. Hoe hetzelfde principe in Google Ads werkt, staat in conversies meten als vakman.
DOC.08

Meten met de pixel, de Conversions API en toestemming

OpenAI biedt twee manieren om conversies door te geven. De Measurement Pixel is een script in de browser, de Conversions API een melding vanaf je eigen server. Voor een aanvraag via een formulier is er een standaardgebeurtenis, lead_created, met het gegevenstype customer_action. Wie beide kanalen gebruikt, geeft dezelfde gebeurtenis door met dezelfde naam en hetzelfde event-id; OpenAI gebruikt dan de eerste melding en negeert de latere dubbele.

Dan de toestemming. De pixel staat volgens de documentatie standaard op toestemming aan, tenzij je hem vooraf op uit zet of hij een eerdere weigering vindt. Staat toestemming uit, dan stuurt hij niets, en wat hij in die tijd niet stuurde, wordt later ook niet ingehaald. In Nederland valt zo’n meetscript onder de cookieregels, en die toestemming regel je als adverteerder zelf. In onze opzet staat de pixel daarom bij het laden op uit, en pas op aan als de bezoeker op de cookiemelding ja zegt. Hoe dat bij Google werkt, met Consent Mode, staat in de wijziging in cookietoestemming voor Google Ads.

De klik-id, en waarom je die zelf naar de server moet doorgeven

Bij een klik op een advertentie zet OpenAI een klik-id in het adres, de parameter oppref. De pixel leest die uit en bewaart hem in een eigen cookie, __oppref, die 30 dagen geldig blijft en bij elke nieuwe klik opnieuw 30 dagen krijgt. Daarnaast plaatst de pixel een cookie __obref met een willekeurige browserreferentie. Zet je de toestemming uit, dan verwijdert de pixel beide cookies. De Conversions API leest die klik-id niet vanzelf: wil je dat een melding vanaf de server aan de klik wordt gekoppeld, dan geef je de oorspronkelijke waarde zelf mee. In onze opzet gaat hij daarom met het formulier mee, naast de campagnecode.

Automatische geavanceerde matching, en waarom die de volgorde bepaalt

De pixel kan klantgegevens op je site herkennen, zoals een e-mailadres in een formulier, en die in de browser versleutelen met SHA-256 voordat hij ze meestuurt. Ruwe gegevens gaan volgens OpenAI niet naar OpenAI. De documentatie spreekt over deze functie als iets dat aan staat of niet. In de Ads Manager vonden we op 1 oktober 2026 echter geen schakelaar om hem uit te zetten; dat is onze waarneming, controleer het in je eigen account. Voor ons was dat de doorslag om de pixel pas na toestemming te laden in plaats van hem te laden en alleen de meldingen tegen te houden, en om in de cookieverklaring eerlijk te beschrijven wat er gebeurt.

Welke conversies meetellen, en welke apart staan

Het voorbeeld in de documentatie over conversiemeting gebruikt een klikvenster van 30 dagen: de periode na een klik waarin een conversie aan die klik kan worden toegeschreven. Daarnaast rapporteert de Ads Manager, waar beschikbaar, conversies na alleen een vertoning, met een vast venster van een dag. Die staan als aparte maatstaf op campagneniveau en tellen niet mee in het gewone conversietotaal. Wie de cijfers naast die van Google Ads legt, moet dus eerst weten welke vensters aan beide kanten gelden. Hoe Google daarmee omgaat, staat in het attributiemodel voor de vakman.

DOC.09

Het lek dat we op onze eigen site vonden

Bij het nalopen van het meetspoor op onze eigen site vonden we een gat dat niets met ChatGPT te maken had, maar het wel zou hebben verpest. Een bezoeker komt binnen op een pagina met de campagnecode in het adres. Hij leest, klikt door naar een andere pagina, bijvoorbeeld om te zien wie we zijn, en vult daar het contactformulier in. Op dat moment staat de campagnecode niet meer in het adres. Ons formulier las alleen het adres van de pagina waarop het stond, dus de aanvraag kwam binnen zonder herkomst. In onze administratie zou die als direct verkeer zijn geteld, en de advertentie die hem bracht, zou er slechter hebben uitgezien dan ze was.

De oplossing is klein. Bij binnenkomst bewaart de site de campagnecode in de opslag van dat ene tabblad, de sessionStorage van de browser. Op elke volgende pagina in hetzelfde tabblad kan het formulier de code daar terugvinden en meesturen met de aanvraag, samen met de klik-id. Sluit de bezoeker het tabblad, dan is de code weg. Er komt geen extra cookie bij, er gaat niets naar een andere site, en twee tabbladen met verschillende campagnes lopen niet door elkaar.

Waarom dit lek ook je Google Ads raakt

Hetzelfde patroon zit in veel sites die we tegenkomen: de campagnecode wordt alleen gelezen op de pagina waar iemand binnenkomt. Wie zijn aanvragen per kanaal telt, onderschat dan elk betaald kanaal waarbij mensen eerst rondkijken voordat ze iets invullen, en dat zijn bij vakbedrijven de meeste. Controleer het zelf: open je site via een link met een campagnecode, klik naar een andere pagina, vul het formulier in en kijk wat er bij jou binnenkomt.

En wat geen enkele pixel ziet: de telefoon

Een vakbedrijf krijgt veel aanvragen per telefoon, en een telefoontje na een klik in ChatGPT wordt nergens vanzelf gemeten. In onze opzet vraagt het formulier daarom hoe iemand bij ons terecht is gekomen, stellen we dezelfde vraag aan de telefoon en noteren we ChatGPT als aparte herkomst. Dat is grover dan een pixel, maar zonder die vraag mis je een deel van wat het kanaal doet.

Sectie 04 · De beslisregels

Vooraf vastgelegd, achteraf niet verschoven

reg. C.004

Wie pas na afloop bedenkt wat succes is, vindt altijd wel een cijfer dat goed uitkomt. Daarom staan onze beslisregels hier voordat de campagne start. De tijdas in FIG.04 is op schaal: de vier momenten liggen na 3 dagen, 2 weken, 4 weken en 8 weken, gerekend vanaf de dag dat de eerste advertentie wordt vertoond.

FIG.04: Vier momenten, vier vragenblad 4/4 · onze eigen regels, vastgelegd op 1 oktober 2026

dag 0: eerste vertoningde wijzer loopt mee, nog niet gestart

NA 3 DAGENWordt er iets vertoond?Nul vertoningen betekent niet dat het kanaal niet werkt, maar dat er iets vastzit. Dan kijken we naar de status, de beoordeling van de advertenties en de biedingen.
NA 2 WEKENWelke groep wordt aangeklikt?We vergelijken klikratio en klikprijs per advertentiegroep en vervangen de zwakste advertenties door nieuwe invalshoeken.
NA 4 WEKENKomen er aanvragen?We tellen de aanvragen met herkomst ChatGPT in onze eigen administratie, niet alleen de conversies die de Ads Manager toont.
NA 8 WEKENLevert het klanten op?We tellen getekende opdrachten en besluiten: opschalen of stoppen. In beide gevallen schrijven we de les hier op.
Waarom klanten en niet klikken het eindpunt zijn. Een klik is een kostenpost en een aanvraag is een kans. Pas een getekende opdracht zegt of het kanaal geld oplevert. Het is dezelfde rekensom die we maken in werkt Google Ads echt, en hij geldt hier net zo.
DOC.10

Wat de vier beslisregels betekenen

De eerste regel gaat over techniek, niet over prestaties. Advertenties moeten eerst worden beoordeeld voordat ze kunnen draaien, en een account moet geverifieerd zijn en een werkende betaalmethode hebben. OpenAI noemt in de veelgestelde vragen de bekende oorzaken als advertenties niet worden vertoond: de beoordeling, de verificatie, een bereikt budget, een verlopen einddatum en de betaling. In de Ads Manager zie je bij een advertentie die niet draait de reden als je over de status beweegt, en bij een te laag bod geeft de advertentiegroep een waarschuwing. Na drie dagen zonder vertoningen lopen we die lijst af in plaats van te wachten.

De tweede regel gaat over de advertenties zelf. Na twee weken vergelijken we per groep hoe vaak de kaart wordt aangeklikt als hij wordt vertoond, en wat een klik kost. De zwakste varianten gaan eruit en maken plaats voor nieuwe invalshoeken, omdat OpenAI juist variatie aanraadt. We vervangen geen hele groepen op basis van twee weken, alleen advertenties.

De derde en vierde regel gaan over geld. Na vier weken tellen we de aanvragen met herkomst ChatGPT, en na acht weken de opdrachten die daaruit zijn getekend. Dan besluiten we. Opschalen als het kanaal klanten oplevert tegen kosten die we bij Google Ads ook zouden accepteren, stoppen als dat niet zo is, en in beide gevallen schrijven we op deze pagina wat we hebben geleerd. Een test die stopt, is geen mislukte test: hij heeft dan het antwoord gegeven waarvoor hij bedoeld was.

Wat we op deze pagina gaan publiceren, en wat niet

Van onze eigen campagne publiceren we de data van elke stap, wat we hebben veranderd en waarom, en de cijfers die de Ads Manager en onze eigen administratie geven: vertoningen, klikken, uitgaven, aanvragen en opdrachten. Het is ons eigen geld, dus daar hoeft niemand toestemming voor te geven. Van de test voor Tempodak publiceren we alleen wat de klant goedkeurt; wat daar al te lezen is, staat in het verslag over de dakdekker. We publiceren geen gemiddelden over andere bedrijven, omdat we die niet hebben.

DOC.11

Voor wie dit nu al zin heeft, en voor wie nog niet

Adverteren in ChatGPT is op 1 oktober 2026 een kanaal zonder benchmarks, met een product dat volgens OpenAI tijdens de bèta nog verandert. Dat is geen reden om het te laten, maar wel een reden om het als test te behandelen en niet als vervanging van wat al werkt. Voor een vakbedrijf dat al via Google aanvragen krijgt, blijft dat kanaal de basis; een test in ChatGPT komt ernaast en niet ervoor in de plaats. Wie twijfelt, kan dit lijstje aflopen.

  • Meet je aanvragen nu al per kanaal, ook als iemand eerst doorklikt naar een andere pagina? Zo niet, begin daar. Een nieuw kanaal zonder meting vertelt je niets.
  • Heb je per dienst een eigen landingspagina die de vraag van de klant beantwoordt? ChatGPT stuurt mensen die net een uitgebreid antwoord hebben gelezen; die verwachten een pagina die verder gaat waar het antwoord stopte.
  • Is je aanbod te beschrijven als een situatie, zoals een lekkage, een kapotte cv-ketel of een advertentie die niets oplevert? Contexthints werken het best bij een duidelijke klantbehoefte.
  • Kun je de regio afbakenen en noem je die in je tekst? Voor een lokaal bedrijf is dat het verschil tussen een klik en een verspilde klik.
  • Is er budget voor een test van een paar weken, los van wat je in Google Ads besteedt, en ben je bereid te stoppen als het niets oplevert?

Vijf keer ja: dan is een test verstandig, en de skill bovenaan deze pagina loopt de opzet stap voor stap met je door. Twijfel je bij de eerste twee, dan levert het meer op om eerst je meting en je pagina’s op orde te brengen, bij Google Ads en op je website als vakman. Wil je weten of ChatGPT je bedrijf uit zichzelf al noemt, los van advertenties, dan is dat een andere vraag, die we behandelen bij AI-zichtbaarheid. En wie wil volgen wat er verder in ChatGPT verandert, leest wat er verandert in ChatGPT.

DOC.12 · FAQ

Veelgestelde vragen over adverteren in ChatGPT

Kan ik als Nederlands bedrijf al adverteren in ChatGPT?

Ja. Sinds 31 augustus 2026 is de selfservice van ChatGPT Ads open in Nederland en in de andere Europese markten die OpenAI op 18 augustus 2026 aankondigde. Je meldt je aan op ads.openai.com, maakt een advertentieaccount, vult je betaalgegevens in en laat je bedrijf verifiëren. De rechtspersoon die adverteert en betaalt, moet volgens OpenAI in een land zitten waar de selfservice beschikbaar is. Advertenties draaien pas nadat ze zijn beoordeeld.

Wie ziet de advertenties in ChatGPT?

Alleen gebruikers met een Free- of Go-abonnement. Plus, Pro, Business, Enterprise en Edu zijn reclamevrij, en accounts van gebruikers die jonger zijn dan 18 jaar krijgen geen advertenties. Gratis gebruikers kunnen ook kiezen voor een versie zonder advertenties met lagere limieten. In Europa zijn gepersonaliseerde advertenties in eerste instantie niet beschikbaar, dus de keuze loopt vooral via het lopende gesprek.

Werkt adverteren in ChatGPT met zoekwoorden?

Nee. Je geeft per advertentiegroep contexthints: korte zinnen in gewone taal over wat je aanbiedt, voor wie en wanneer het nuttig is. Die hints sturen de keuze, maar het zijn geen zoekwoorden met exacte overeenkomst en ze garanderen niet dat je in een bepaald gesprek verschijnt. Uitsluitingen, schema's en geografische grenzen kun je er niet mee afdwingen; die regel je met de instellingen van de campagne en met een scherpe indeling in groepen.

Wat is het minimale budget voor ChatGPT Ads?

Voor een account dat in euro betaalt, is het minimale dagbudget 15 euro per campagne. Dat dagbudget is een gemiddelde over zeven dagen: op een losse dag kan de campagne meer of minder uitgeven, tot twee keer het dagbudget, en over de week niet meer dan zeven keer het dagbudget. Je kunt ook een totaalbudget voor de hele looptijd kiezen. Wie nieuw is op het platform, raadt OpenAI aan met een dagbudget te beginnen, zodat je de levering kunt volgen.

Kan ik in ChatGPT alleen in mijn eigen regio adverteren?

Volgens het hulpartikel van OpenAI kun je naast een land ook regio's, steden, markten en postcodes kiezen waar die beschikbaar zijn, behalve bij campagnes op basis van een productfeed. Op 1 oktober 2026 konden wij met een Nederlands account de provincie Utrecht en postcodes selecteren, terwijl artikelen van een paar weken eerder nog spraken over alleen landniveau. Kijk daarom bij het aanmaken van je campagne zelf wat je kunt kiezen, en noem je regio ook in de advertentie en op de landingspagina.

Hoe meet ik aanvragen uit ChatGPT-advertenties?

Met UTM-parameters op elke advertentielink, de OpenAI Measurement Pixel op je site en eventueel de Conversions API vanaf je server. Een formulieraanvraag geef je door als de standaardgebeurtenis lead_created; stuur je hem via beide kanalen, gebruik dan hetzelfde event-id, zodat hij een keer telt. In de EU laad je de pixel pas na toestemming. Zorg ook dat de campagnecode bewaard blijft als een bezoeker eerst naar een andere pagina klikt, en vraag bij telefoontjes hoe iemand je vond.

Kan een bureau mijn ChatGPT-advertenties beheren?

Ja, maar niet via een beheerdersaccount zoals in Google Ads. OpenAI werkt met een apart account per adverteerder. Het bedrijf maakt het account zelf aan, vult de eigen betaalgegevens in en nodigt het bureau uit als gebruiker, met de rol Admin, Member of Viewer. Het account en de geschiedenis blijven zo van de adverteerder.

Wanneer staan hier de resultaten van jullie eigen test?

Zodra er iets te meten is. Op 1 oktober 2026 is onze eigen campagne voorbereid maar nog niet live, omdat het advertentieaccount en de landingspagina nog klaar moeten. Vanaf de eerste vertoning volgen we de vier beslisregels op deze pagina, na 3 dagen, 2 weken, 4 weken en 8 weken, en schrijven we per moment op wat we zagen en wat we besloten.

DOC.13 · BRONNEN

De bronnen achter elk cijfer op deze pagina

Elk cijfer en elke regel van het platform op deze pagina komt uit een van de bronnen hieronder. Alle bronnen zijn gecontroleerd op 1 oktober 2026. Waar we iets zelf in de Ads Manager zagen, staat dat in de tekst als onze waarneming, met de datum erbij, omdat daar geen openbare bron onder ligt.

DOC.14 · Volgende stap

Twijfel je of ChatGPT Ads bij je bedrijf past?

Dan kijken we eerst naar wat er al staat: hoe je nu adverteert, of je aanvragen per kanaal worden gemeten en of je pagina’s de vraag van je klant beantwoorden. Pas als dat klopt, heeft een test in ChatGPT zin. Deze pagina werken we bij zodra onze eigen campagne draait, en de andere stukken uit de onderzoekshoek staan op onderzoek. Alles wat we verder uitleggen over adverteren, vindbaarheid en AI staat in de kennisbank, en de skill van deze pagina vind je ook tussen de andere gratis skills. Hoe je een skill installeert, staat in Claude skills installeren.

Sectie · Volgende stap24/7 bereikbaar · sales@theseo.nl
Plan een gesprek ↗
Geschreven door GianlucaOprichter. Bouwt sinds 2017 aan vindbaarheid voor Nederlandse bedrijven, in Google en in AI-antwoorden. Meer over het instituut.