ChatGPT Ads voor e-commerce: campagnes op basis van een productfeed
Laatst bijgewerkt: 24 augustus 2026, geverifieerd aan de hand van de officiële documentatie van OpenAI. De genoemde veld- en modusnamen komen uit de ontwikkelaarsdocumentatie van OpenAI en kunnen tijdens de bèta veranderen.
Voor een webshop houdt één advertentie per artikel op zinvol te zijn zodra je de honderd producten passeert. Precies dat probleem lossen campagnes op basis van een productfeed op: je koppelt je catalogus en het systeem kiest een geschikt product op het moment dat de advertentie wordt getoond. Deze pagina beschrijft de concrete inrichting. Het bredere kader staat in onze gids ChatGPT Ads.
AI-zoekmachines die op deze pagina aan bod komen
- ChatGPT
Wat een campagne op basis van een productfeed is
Een productfeed is een handelscatalogus die de gegevens van je artikelen actueel houdt: titels, beschrijvingen, prijzen, beschikbaarheid, afbeeldingen en bestemmings-URL's. In plaats van voor elk artikel een aparte advertentie te maken, koppel je de feed aan een campagne en laat je het systeem een geschikt product selecteren op het moment dat de advertentie wordt getoond.
Campagnes op basis van productfeeds stellen retailadverteerders in staat om een feed in Ads Manager te laden en advertenties te maken op basis van die catalogus. Dat maakt het eenvoudiger om meer artikelen in ChatGPT-advertenties te brengen, om op schaal advertenties te maken en om gebruikers in contact te brengen met relevante producten terwijl ze verkennen, vergelijken en beslissen.
Technisch wordt de campagne aangemaakt met de modus product_feed en het identificatienummer van een feed die aan je advertentieaccount is gekoppeld.
Waarom dit formaat als eerste een test verdient
OpenAI geeft aan dat advertenties op basis van productfeeds tot de best presterende advertenties van het programma tot nu toe behoren, en dat adverteerders die productfeeds gebruiken tot de best presterende partijen op het platform behoren.
Dat is een waarneming van het platform over zijn eigen inventaris, geen garantie op resultaat voor jouw catalogus. Het geeft wel aan waar je als handelaar je inspanning het eerst op richt: tussen een week handmatige advertenties schrijven en een dag een feed netjes aansluiten, wijst de documentatie duidelijk één kant op.
De drie manieren om de feed aan te leveren
OpenAI documenteert drie manieren om je catalogus door te geven:
| Methode | Voor wie | Automatiseerbaar |
|---|---|---|
| CSV- of TXT-bestand | Starten, of incidentele handmatige updates | Nee |
| Gehoste URL | Catalogus beschikbaar op een stabiel HTTPS-adres | Ja |
| SFTP-verbinding | Technische teams die server-naar-server-uploads automatiseren | Ja |
Het verwachte formaat is dat van Google-compatibele productdatafeeds, en dat is goed nieuws: voed je al Google Merchant Center, dan is de structuur van je feed grotendeels herbruikbaar.
Eén punt om bij de integratie op te anticiperen: de ontwikkelaarsdocumentatie vermeldt dat de publieke adverteerders-API geen endpoints biedt om een feedverbinding aan te maken, gekoppelde feeds op te sommen of een catalogusbestand te uploaden. Het aansluiten van de feed gebeurt via Ads Manager.
Het verlopen van items: de valkuil van het handmatige bestand
Dit is het detail dat je architectuur bepaalt: items verlopen na twee weken. OpenAI raadt daarom aan een gehoste URL of geautomatiseerde SFTP-uploads te gebruiken in plaats van een handmatig geladen bestand.
Vertaald naar de operationele gevolgen: een CSV die één keer is geladen “om te testen” ziet zijn catalogus veertien dagen later geruisloos verdwijnen, met een campagne die stopt met vertonen zonder duidelijke foutmelding. Begin je met CSV, zet de datum dan in je agenda, of stap over op een gehoste URL zodra de test overtuigt.
Voor gedeeltelijke updates documenteert OpenAI een Delta Feeds API (PATCH /feeds/{feed_id}/products) waarmee je beschikbaarheid of titels bijwerkt zonder de volledige catalogus opnieuw te uploaden. Dat is het juiste gereedschap om voorraadbreuken meerdere keren per dag te synchroniseren.
is_ads_eligible: het veld dat alles bepaalt
Eén enkel veld bepaalt of een product voor advertenties wordt verwerkt, en de naam ervan nodigt uit tot vergissingen. De gedocumenteerde regels:
- Voor verwerking door Ads moet je is_ads_eligible op true zetten voor elk product dat Ads moet verwerken.
- De historische alias is_eligible_ads wordt geaccepteerd.
- De documentatie is expliciet: gebruik is_ads_eligible, niet is_ads_enabled. De feedverwerking van Ads leest is_ads_eligible en de historische alias, zij leest is_ads_enabled niet.
- Belangrijke nuance: geschiktheid is noodzakelijk, maar garandeert niet dat een product wordt vertoond.
Een typefout in dit veld levert een feed op die zonder zichtbare fout wordt ingelezen, maar waarvan geen enkel product geschikt wordt. Dat is het eerste wat je controleert wanneer een product feed-campagne niet vertoont.
Wat de feed moet bevatten
De documentatie verwijst voor de volledige veldenlijst naar de stabiele specificatie voor productfeeds, en vraagt om elk veld dat als Required is gemarkeerd in die specificatie op te nemen. De informatie die de feed actueel moet houden wordt expliciet beschreven: titels, beschrijvingen, prijzen, beschikbaarheid, afbeeldingen en bestemmings-URL's.
Onze praktische aanbeveling, in lijn met de richtlijnen voor het maken van advertenties: behandel de titels en beschrijvingen in je feed als volwaardige advertentiecreaties. OpenAI raadt aan titels beknopt te houden binnen de aanbevolen tekenlimieten, ze informatief te maken door heldere en bruikbare details te verkiezen boven brede marketingtaal, en in de beschrijving nieuwe informatie te geven in plaats van dezelfde boodschap te herhalen.
Voor afbeeldingen luidt het advies: houd het eenvoudig en relevant, met heldere beelden die de boodschap van de advertentie ondersteunen, vermijd te abstracte of overladen visuals, en zorg dat het beeld overeenkomt met de titel en de tekst.
Advertenties en organische productresultaten: twee verschillende dingen
Een zeer wijdverbreide verwarring, ook bij ervaren handelaren: de producten die ChatGPT spontaan toont in een shoppinggesprek zijn geen advertenties. OpenAI formuleert het direct: productresultaten worden onafhankelijk door ChatGPT geselecteerd, het zijn geen advertenties en ze worden niet beïnvloed door partnerschappen van OpenAI. Advertenties staan los van de productresultaten.
Concreet speelt een handelaar op twee losse borden:
- De organische zichtbaarheid in de productresultaten, waar de rangschikking van handelaren steunt op factoren als beschikbaarheid, prijs, kwaliteit en het feit dat je de fabrikant of de belangrijkste verkoper van het artikel bent. Dat is het onderwerp van onze gids verkopen op ChatGPT.
- De betaalde zichtbaarheid via campagnes op basis van productfeeds, het onderwerp van deze pagina.
In het ene investeren ontslaat je niet van het andere, en advertenties kopen verbetert de organische rangschikking niet.
Conversies meten in e-commerce
Het meetplan van een handelaar steunt op de standaardgebeurtenissen uit de commercefamilie, waarvan het verwachte typeveld contents is:
- items_added: toevoegen aan winkelwagen.
- checkout_started: start van het bestelproces.
- order_created: geplaatste bestelling, de referentiegebeurtenis voor optimalisatie.
De gedocumenteerde velden voor deze gebeurtenissen omvatten amount, currency en een array contents met id, name, content_type en quantity, waarbij je gehele getallen gebruikt voor amount en quantity. De volledige implementatie, inclusief de ontdubbeling met de Conversions API, staat in onze gids pixel en conversiemeting voor ChatGPT Ads.
Actueel punt om te kennen: oCPC op productfeed wordt beschreven als open bèta. Mik je op conversieoptimalisatie op een catalogus, controleer dan de beschikbaarheid op je account voordat je er je mediaplan op bouwt.
Je ROAS lezen in Ads Manager: wat het bod stuurt, wat alleen informeert
Ads Manager toont nu een omzet en ROAS die berekend worden op basis van order_created: elke bestelling die met haar bedrag wordt doorgegeven, voedt deze rapportagemodule rechtstreeks, zonder extra configuratie naast het correct geïnstalleerde event zelf.
De CSV-exports bevatten daarnaast post-view conversies (view-through), binnen een vast venster van één dag. Het punt om niet te missen, omdat het de interpretatie van het cijfer verandert: deze post-view conversies beïnvloeden noch de CPA, noch de post-klik conversieratio, noch de biedingen, noch de facturatie, noch de conversieoptimalisatie. Ze worden getoond als aanvullende informatie, in een aparte kolom; wie ze optelt bij de post-klik conversies om een totale ROAS te berekenen, vertekent het cijfer in de gunstigste richting, en dat is precies het risico dat je moet vermijden.
In de praktijk: baseer je bod- en budgetbeslissingen op de post-klik conversies en de ROAS die daaruit volgt, en behandel de post-view conversies als indicator van bereik, niet als winstgevendheidscijfer.
Blokkeer de bots van OpenAI niet op je productpagina's
Een technisch onderwerp dat handelaren onderschatten, terwijl juist hun infrastructuur vaak het zwaarst is beveiligd: de landingspagina's mogen de user agents OAI-AdsBot en OAI-SearchBot niet blokkeren. OAI-AdsBot is nodig voor de validatie en de beoordeling van landingspagina's voor ChatGPT Ads.
Een veelvoorkomende oorzaak van afkeuring is precies een bestemmingspagina die de user agents of de IP-adressen van OpenAI blokkeert. De documentatie vraagt de pagina toegankelijk te maken voor OAI-AdsBot door zo nodig robots.txt, de WAF, het CDN, de antibotbeveiliging, de authenticatie en de snelheidslimieten aan te passen. Een voorbeeldconfiguratie voor robots.txt staat beide agents expliciet toe.
Moet je met lijsten van IP-adressen werken, dan publiceert OpenAI openai.com/adsbot.json en openai.com/searchbot.json. OAI-AdsBot is bovendien geverifieerd en opgenomen in de lijst met geverifieerde bots van Cloudflare.
Op een catalogus met duizenden URL's slaan deze beveiligingen vaak aan op het niveau van het aanvraagtempo in plaats van op robots.txt: dat is de instelling die je als eerste bekijkt. Onze checker voor ChatGPT Ads-landingspagina's test de toegankelijkheid van een URL in enkele seconden.
De verboden categorieën die de retail raken
Zelfs in een brede catalogus kunnen bepaalde productlijnen een hele campagne blokkeren. Tijdens de eerste testperiode zijn advertenties hoofdzakelijk beperkt tot consumentgerichte verticals: lifestyle en huishoudelijke producten, lokale diensten, reizen en belevenissen, digitale producten of onderwijs. Alle andere categorieën zijn bij de lancering verboden.
Concreet: een handelaar die daarnaast alcohol verkoopt, supplementen met gezondheidsclaims of materiaal dat onder beperkte categorieën valt, controleert dit voordat hij zijn hele feed aansluit. De details staan in onze gids met de advertentieregels van ChatGPT Ads.
Startchecklist voor een handelaar
- Vertrek van je bestaande Google Merchant Center-feed, aangezien het verwachte formaat Google-compatibel is.
- Zet is_ads_eligible op true voor de producten die je wilt vertonen, en controleer de spelling van het veld.
- Neem alle velden op die in de specificatie als Required zijn gemarkeerd, en controleer titels, beschrijvingen, prijzen, beschikbaarheid, afbeeldingen en bestemmings-URL's.
- Kies de aanlevermethode: gehoste URL of SFTP zodra de test overtuigt, vanwege het verlopen van items na twee weken.
- Voorzie de Delta Feeds API voor beschikbaarheidsupdates in de loop van de dag.
- Maak de campagne aan in de modus product_feed en koppel haar aan de feed.
- Installeer de commercegebeurtenissen en controleer order_created voordat je oCPC overweegt.
- Controleer de toegang van OAI-AdsBot op een steekproef van productpagina's, niet alleen op de homepage.
- Loop de categorieën van je catalogus na in het licht van de advertentieregels.
Wat niet publiek is gedocumenteerd
Punten die wij als niet bevestigd aanmerken bij gebrek aan een toegankelijke officiële bron:
- Het maximale aantal producten per feed staat niet in de geraadpleegde pagina's.
- De precieze beeldspecificaties (afmetingen, bestandsgrootte, geaccepteerde formaten) staan niet in de geraadpleegde documentatie over advertentiefeeds.
- De exacte tekenlimieten voor titels en beschrijvingen zijn niet publiek becijferd, de documentatie spreekt van “aanbevolen tekenlimieten” zonder ze uit te werken.
- De verversfrequentie van een gehoste URL wordt in de geraadpleegde pagina's niet gepreciseerd.
- Er wordt geen enkele garantie op vertoning van een geschikt product gegeven, de documentatie stelt uitdrukkelijk het tegendeel.
Voor deze punten is de productfeedspecificatie van OpenAI doorslaggevend en moet zij rechtstreeks worden geraadpleegd voordat je grootschalig integreert.
Veelgestelde vragen
Moet je op ChatGPT Ads één advertentie per product maken?
Welke methodes bestaan er om een productfeed aan te leveren?
Waarom verdwijnen mijn producten uit de feed?
Welk veld maakt een product geschikt voor advertenties?
Zijn de producten die ChatGPT spontaan toont advertenties?
Kun je je Google Merchant Center-feed gebruiken?
Kun je feeds beheren via de adverteerders-API?
Tellen post-view conversies mee in de getoonde ROAS?
Werkt conversieoptimalisatie op een productfeed?
SEO-score, GEO-score, performance en responsive: 49 gecontroleerde punten, direct verdict over AI Overviews.
Gerelateerde gidsen
ChatGPT Ads: de complete gids 2026 om te adverteren op ChatGPT
Hoe ChatGPT Ads werkt, waar het beschikbaar is, hoe je een account aanmaakt, een campagne opbouwt, target met context hints en je budget inschat: de referentiegids, doorlopend bijgewerkt.
Lees de gidsVerkopen op ChatGPT: de complete gids voor Shopping en het ACP-protocol (2026)
Hoe ChatGPT Shopping werkt, wat het Agentic Commerce Protocol is, hoe je je product feed structureert, hoe ChatGPT handelaren rangschikt en hoe ver Instant Checkout werkelijk is.
Lees de gidsChatGPT Ads-pixel en Conversions API: de conversiemeting installeren
De ChatGPT Ads-meetpixel installeren, de standaard events kennen, de Conversions API server-side aansluiten, beide bronnen dedupliceren en de attributie lezen.
Lees de gids