Články · Reklama v AI
Produktový feed do ChatGPT Ads: co je doložené a co si blogy domýšlejí
OpenAI spustil kampaně z produktového feedu. Specifikace polí je ale za přihlášením a čísla, která kolují po blozích, si odporují desetinásobně. Co stojí v dokumentaci, co se dá připravit už teď a podle čeho zatím neplánovat.
Kampaně z produktového feedu v ChatGPT Ads běží a dokumentace k nim se mění po dnech. Zároveň se o nich píše spousta konkrétních čísel, která se nedají ověřit. Prošli jsme nápovědu OpenAI a oddělili jedno od druhého.
Co OpenAI opravdu dokumentuje
Feed se nahrává v Ads Manageru pod Tools → Feeds a kampaň se pak zakládá s typem Product feed. Dokumentace uvádí tři cesty, jak produkty dostat dovnitř:
- Nahrání souboru CSV nebo TXT. Pro začátek a občasné ruční úpravy.
- Hostovaná adresa HTTPS. Když katalog leží na stabilní adrese.
- Spojení přes SFTP. Pro automatizované nahrávání ze serveru.
Důležitý detail, který většina návodů vynechává: položky po dvou týdnech expirují. Proto se doporučuje hostovaná adresa nebo automatizované SFTP, ne ruční nahrání souboru. Jednorázový upload znamená, že za čtrnáct dní kampaň zhasne.
Další věci, které v nápovědě stojí černé na bílém:
- Produkty z feedu jsou v betě použitelné jen pro reklamu, v běžných odpovědích ChatGPT se neobjeví. OpenAI to do budoucna nevylučuje.
- Produkty jsou ads-eligible ve výchozím stavu, pokud u položky není výslovně nastaveno, že být nemá.
- Nové kampaně z feedu umí geografické cílení i vylučování jen na úrovni státu.
- Reklama z feedu ukazuje obrázek, název, hvězdičky, cenu, akční cenu a značku.
- Zpracování feedu trvá od minut po hodiny podle velikosti, chyby jsou v Upload History.
A jedna past v reportingu: počty u feedu (Ingested, Processed, Not approved, Ready) popisují nabídkové záznamy, ne unikátní produkty. Odečítáním jednoho od druhého nedostanete počet chybějících položek a Not approved je souhrnné číslo, ke kterému nedostanete seznam ani důvod u jednotlivých kusů.
Crawlery jsou podmínka, ne technický detail
Tohle je část, kterou e-shop rozbije nejspíš, a nemá to co dělat s formátem souboru.
Musíte povolit OAI-AdsBot a doporučuje se povolit i OAI-SearchBot. U produktových feedů má OAI-SearchBot navíc projít adresy obrázků produktů — a tady je věta, kterou stojí za to si přečíst dvakrát: odpověď 403 z hostitele obrázků může zablokovat zpracování feedu.
Co z toho plyne:
- Samotný robots.txt nestačí. Firewall, CDN a ochrana proti botům mají vlastní pravidla a povolení v robots.txt je neobejde.
- Kontrolujte každého hostitele v řetězu přesměrování, včetně poddomén a cizích cílů. Fungující homepage nedokazuje, že funguje adresa v reklamě.
- Crawler musí dostat obsah bez přihlášení, CAPTCHy a browser challenge. Úspěšný stavový kód sám o sobě neznamená, že se obsah načetl.
Obrázky bývají na CDN, o kterém marketing neví, a právě tam ochrana proti botům obvykle sedí.
Čemu v číslech kolem feedu nevěřit
Specifikaci polí OpenAI veřejně nemá. Nápověda na ni odkazuje, ale samotný dokument je dostupný až z Ads Manageru. To je podstatné, protože po blozích koluje spousta konkrétních čísel, která se nedají ověřit a navzájem si odporují:
| Co se píše | Protichůdná verze |
|---|---|
| minimum 100 položek, strop 1 milion | minimum 1 000 položek, strop 2 miliony |
| nahrání jen přes SFTP | dokumentace uvádí tři cesty včetně CSV |
Rozdíl mezi 100 a 1 000 položkami je desetinásobek a rozhoduje o tom, jestli se vás kanál vůbec týká. Než na základě těch čísel něco naplánujete, otevřete si specifikaci v Ads Manageru. Jedno číslo z blogu není podklad pro rozhodnutí o rozpočtu.
Stejně tak nikde nestojí, pro které trhy je kanál otevřený. Z toho, že cílení běží na úrovni státu, se nedá odvodit, že je Česko mezi nimi.
Co se dá připravit už teď
Tohle platí bez ohledu na to, jak se budou jmenovat pole:
- Obrázky na adrese, kterou projde cizí robot. Bez přihlášení, bez challenge, bez 403 z CDN. Je to jediná věc z celého seznamu, která umí shodit zpracování celého feedu.
- Feed na stabilní adrese, který se obnovuje denně. Čtrnáctidenní expirace z ručního nahrávání dělá slepou uličku.
- Dostupnost a cena, které sedí. Reklama ukazuje cenu i akční cenu přímo v odpovědi. Rozdíl proti webu je ten druh chyby, který se pozná až ze stížnosti.
- Vstupní stránky, na které se dá dojít. Včetně parametrů měření a všech přesměrování.
To jsou mimochodem tytéž věci, na kterých padají feedy do srovnávačů. Když máte v pořádku feed pro Merchant Center a pro Heureku, většinu práce máte hotovou — ne proto, že by byl formát stejný, to ověřené nemáme, ale protože data pod ním jsou stejná.
Kde si to zkontrolujete
Kontrola feedu projde 27 kontrol pro Heureku a Zboží.cz a 18 pro Google Merchant a Meta. Dostupnost obrázků, ceny, chybějící povinná pole a identifikátory jsou společné všem kanálům, takže nález platí i pro feed, který teprve budete někam posílat.
Co se mění, když místo člověka nakupuje agent, rozebírá článek co musí feed umět, aby za vás nakoupil agent. Přehled placených formátů v AI asistentech vede chci-ppc.cz a pohled na agentní nakupování na srovnávačích má Independency.
Zdroje
- Create Campaigns from Product Feeds — nápověda OpenAI k feedovým kampaním: způsoby importu, dvoutýdenní expirace položek, výchozí způsobilost pro reklamu, cílení na úrovni státu a význam počtů u feedu. Dokumentace výrobce, ne nezávislý zdroj, a OpenAI ji mění bez ohlášení; tenhle článek vychází ze znění k 29. 10. 2026.
- Advertiser Guidance for Allowing OpenAI Web Crawlers — které roboty povolit, proč u feedů i na adresy obrázků a co dělá 403 z hostitele obrázků.
- Ads in ChatGPT: The Basics — formát reklamy, aukce, způsoby nákupu a to, že se reklama nezobrazuje uživatelům plánů Plus, Pro a Business ani účtům vyhodnoceným jako mladší 18 let.
- Čísla o minimálním a maximálním počtu položek jsme našli jen na blozích dodavatelů nástrojů, ve dvou neslučitelných verzích. Neuvádíme je jako fakt a neodkazujeme na ně, protože by to té domněnce dodalo váhu, kterou nemá.
Naposledy aktualizováno 2026-10-29