← Zpět na blog
10 min čteníNapsal Feedyio

Reklama v ChatGPT a produktový feed: OpenAI má vlastní strukturu CSV

Většinu let 2025 a 2026 byly „nákupy s AI" něco, o čem se četlo, ne něco, na co se dalo koupit médium. To se rychle změnilo. ChatGPT Ads se spustily v únoru 2026 v USA, v březnu přibyla Kanada, Austrálie a Nový Zéland, v červnu kampaně z produktového feedu a na konci srpna se rozšířily do 31 evropských zemí - EHP plus Švýcarsko, včetně Polska, Česka a zbytku regionu. Samoobslužný přístup přes Ads Manager následoval do týdne, takže evropští inzerenti už nepotřebují agenturu ani obchodníka z OpenAI, aby mohli začít.

Pro e-shopy je podstatné, na čem tento inventář jede: na produktovém feedu. A tady je to, na čem většina lidí narazí - OpenAI nepřijme feed, který už generujete pro jiné kanály. Publikuje vlastní specifikaci feedu s vlastními názvy sloupců a sadou povinných polí, která jinde neexistují. Nahrajete-li nezměněný nákupní export, neprojde validací. V tomto návodu si projdeme, co soubor musí obsahovat, jak se produkty do ChatGPT dostávají placeně i organicky a jak správný soubor vygenerovat z katalogu na Shopify pomocí naší šablony feedu pro OpenAI Ads.

Co reklamy v ChatGPT vlastně jsou a kdo je vidí

Reklamy v ChatGPT jsou sponzorované výsledky zobrazené pod odpovědí asistenta a zřetelně označené. Do textu odpovědi se nevkládají. U nákupního dotazu („nejlepší nepromokavé pohorky do 3 500 Kč") se plocha chová jako produktová jednotka: obrázek, název, cena a odkaz na web obchodníka.

Než si spočítáte potenciál, hodí se vědět dvě věci o publiku:

  • Reklamy se zobrazují jen uživatelům na bezplatných a levnějších spotřebitelských tarifech. Placené plány Plus, Pro a firemní zůstávají bez reklam, stejně jako účty identifikované jako nezletilé.
  • Cílení je v betě Ads Manageru záměrně chudší: všude cílení na úrovni zemí, jemnější geografické cílení (stát, DMA, PSČ) zatím jen v USA. Párování odvádí model čtoucí konverzaci, ne seznam klíčových slov, který sestavíte vy.

Poslední bod je ta zásadní změna uvažování. Váš feed neplní reklamní plochu navázanou na dotaz, je surovinou, ze které model usoudí, jestli je váš produkt rozumnou odpovědí na to, co někdo právě popsal jednou větou. Vágní, marketingově nafouknutá produktová data tady nemají jen horší výkon - rovnou vás zneviditelní.

Jak to vypadá v Evropě právě teď

K září 2026 je situace evropského obchodníka tato:

  • Reklamy běží v EHP a Švýcarsku, včetně trhů střední a východní Evropy, kam většina našich zákazníků prodává.
  • Ads Manager je samoobslužný, takže si účet založíte, feed nahrajete a rozpočty nastavíte sami.
  • Kampaně z produktového feedu jsou formát stavěný pro retail: místo psaní kreativy ke každému produktu dodáte katalog a systém z něj vygeneruje reklamní jednotky - název, popis i obrázek si vezme přímo z feedu.
  • Nákup běží na CPM a CPC, plus optimalizovaná varianta CPC. První veřejná doporučení od inzerentů z bety mluvila o maximální nabídce CPC v jednotkách dolarů a o výchozích CPM výrazně nad zvyklostmi ve vyhledávání; berte každé číslo jako pohyblivý cíl a ověřte si aktuální sazby v rozhraní.

Nejčastěji se chybuje u velikosti katalogu, protože zprávy z bety uváděly různé prahy v různých fázích: malý vzorek produktů pro vstupní ověření a mnohem vyšší minimum (v řádu tisíců) pro živou feedovou kampaň, se stropem v milionech položek. Pokud máte malý katalog, ověřte si aktuální minimum v Ads Manageru dřív, než na tom postavíte plán.

Proč se všechno točí kolem feedu

Stojí za to pochopit posledních dvanáct měsíců, protože vysvětlují, proč OpenAI dnes trvá na strukturovaných datech ve vlastním formátu.

Na konci roku 2025 spustilo OpenAI Instant Checkout postavený na Agentic Commerce Protocolu (ACP) vyvinutém společně se Stripe: nákup přímo v chatu, bez návštěvy webu obchodníka. Nefungovalo to. Využití bylo nízké, naživo se dostal jen zlomek obchodníků, zákazníkům bylo nepříjemné svěřovat platební údaje agentovi a - to je pro nás podstatné - OpenAI si produktová data z velké části stahovalo scrapováním e-shopů, takže ceny a sklad v chatu často neseděly. V březnu 2026, zhruba půl roku po startu, OpenAI Instant Checkout ukončilo a nákupy přestavělo na objevování v chatu a dokončení nákupu na webu obchodníka.

Selhalo to na špatných produktových datech a řešením bylo přestat hádat a začít načítat feedy dodané obchodníky - proto je dnešní specifikace tak náročná na identitu prodejce, vratky a doručení. Asistent doporučí, zákazník proklikne a vy nákup uzavřete ve své pokladně. Asistentovi dlužíte přesný a úplný katalog v podobě, jakou si vyžádá.

Mezera je přitom skutečná. Průzkumy z platebního sektoru v roce 2026 opakovaně ukazovaly stejný nepoměr: provoz od AI agentů vidí na svém webu prakticky každý obchodník, ale strojově čitelný katalog, který si tito agenti mohou načíst, publikuje jen menšina. Být v té menšině je zatím levné.

Dvoje dveře do ChatGPT: organické výsledky a placené feedové kampaně

Produkt se k uživateli ChatGPT dostane dvěma cestami s odlišnými požadavky.

1. Organické nákupní výsledky

ChatGPT ukazuje produkty v odpovědích, aniž by za umístění kdokoli platil - řadí je podle relevance a kvality dat. OpenAI publikuje specifikaci produktového feedu pro obchodníky, kteří dodávají katalogová data přímo, a platformové integrace odvedou totéž za ty, kdo si nechtějí nic stavět: Shopify v březnu 2026 spustilo Agentic Storefronts, které katalogová data způsobilých obchodníků posílají do ChatGPT přes Shopify Catalog bez instalace aplikace. Ovládání je v administraci Shopify pod agentním prodejním kanálem a podléhá pravidlům způsobilosti (standardy obchodu, vyplněné stránky s podmínkami, přijaté dodatkové podmínky, dostupnost trhu).

2. Placené kampaně z produktového feedu

To je Ads Manager: dodáte soubor s katalogem, nastavíte rozpočty a nabídky, vyberete země a OpenAI sestaví sponzorované produktové jednotky. Právě tyto dveře se evropským inzerentům otevřely v srpnu 2026 a právě ony potřebují soubor popsaný níže.

Vlastní struktura CSV od OpenAI: co soubor musí obsahovat

Tuhle část si přečtěte dvakrát, protože právě na ní nahrávání feedu padá.

Produktový feed OpenAI je plochý soubor, jeden řádek na produkt nebo variantu, v UTF-8, doručovaný komprimovaně. Praktickým pracovním formátem je CSV (přijímají se i TSV, JSON a XML, u velmi rozsáhlých katalogů je preferovaný sloupcový Parquet). Zatím nic překvapivého. Rozdíly začínají hlavičkou.

Sloupce se jmenují jinak

OpenAI používá vlastní názvy atributů, takže i pole, která už máte, se musí před nahráním přejmenovat:

  • item_id pro identifikátor produktu
  • url pro odkaz na produktovou stránku
  • image_url pro hlavní obrázek
  • group_id pro provázání variant téhož produktu
  • price nese měnu přímo v hodnotě jako kód ISO 4217, například 1290.00 CZK, místo ceny a měny ve dvou sloupcích

Už jen kvůli tomu se zkopírovaný export odmítne: data mohou být správná, ale hlavička není ta, kterou validátor očekává.

Povinná pole, která jinde nenajdete

Větší problém jsou atributy, které v běžném nákupním feedu nemají protějšek, a přesto jsou povinné. Počítejte minimálně s těmito:

  • Příznaky způsobilosti. Explicitní logické hodnoty u každé položky určující, k čemu se smí použít - jestli se vůbec může objevit ve výsledcích ChatGPT, jestli je nakupovatelná a jestli se smí použít v reklamě. Způsobilost pro pokladnu platí jen tehdy, když je položka způsobilá pro vyhledávání. Pojmenování se během bety měnilo (aktuální specifikace používá názvy ve stylu is_eligible_, starší dokumentace enable_), takže soubor přizpůsobte verzi specifikace platné v době, kdy ho stavíte.
  • Identita prodejce. seller_name a seller_url na každém řádku - asistent musí umět říct, kdo prodává, ne jen co.
  • Vratky. URL s reklamačním řádem (return_policy) a lhůta pro vrácení ve dnech, aby ChatGPT odpověděl na „dá se to snadno vrátit?" bez scrapování vašeho webu.
  • Rozsah trhu. Kam se položka doručuje a ke kterému obchodu či trhu patří.
  • URL podmínek při zapnuté pokladně. Zásady ochrany údajů a obchodní podmínky se stávají povinnými, přes HTTPS, jakmile položku označíte jako nakupovatelnou.

Nad rámec povinné sady nabízí specifikace několik desítek volitelných atributů, které výrazně zlepšují párování: identifikátory (GTIN, MPN, značka), logistiku (hmotnost, rozměry, cena dopravy, odhad dodání), atributy variant (barva, velikost, pohlaví, velikostní soustava), počty recenzí a hodnocení, compliance údaje jako věková omezení a varování a bohatší média včetně dalších obrázků, videa a 3D modelů.

Doručení a čerstvost

Veřejnou URL feedu do formuláře nevkládáte. Soubory se odesílají na endpoint, který vám OpenAI při onboardingu zřídí, a položky jsou rychle zkazitelné - když je přestanete obnovovat, vypadnou z indexu. Automatizované plánované nahrávání je součást nastavení, ne vylepšení navíc. Totéž platí pro přesnost: cena a dostupnost v souboru musí souhlasit s živou produktovou stránkou, což je přesně ten problém, na kterém ztroskotal Instant Checkout.

Pole, která rozhodují, jestli vás asistent spáruje

Předpokládejte, že model čte váš feed tak, jak by katalog četl pečlivý prodavač.

  • Název. Popisný a konkrétní, ve struktuře, jak věci popisují zákazníci: značka, produkt, klíčová vlastnost, varianta. „Nordic Trail GTX nepromokavé pohorky, pánské, hnědé, velikost 43" porazí „Nordic Trail GTX - doprava zdarma!".
  • Popis. Věcný a úplný, bez akčního jazyka. Materiály, rozměry, kompatibilita, údržba, co je v balení. Vykřičníky nenesou informaci, se kterou by model mohl párovat, a marketingový text místo popisu je doložený důvod odmítnutí.
  • Identifikátory. GTIN nebo EAN, MPN a značka jsou nejsilnější signál identity. Pokud je máte děravé, náš návod o GTIN a identifier_exists popisuje, jak je doplnit.
  • Cena a dostupnost. Musí sedět s cílovou stránkou v okamžiku, kdy na ni dorazí zákazník nebo crawler.
  • Doprava a vratky. Cena, oblasti a odhad dodání. Asistenti odpovídají na dotazy o celkové ceně a době dodání neustále; když to váš feed neumí, umí to feed někoho jiného.
  • Varianty. Správné group_id s barvou, velikostí, pohlavím a velikostní soustavou, aby asistent doporučil přesně tu variantu, kterou zákazník popsal.
  • Obrázky. Čistý hlavní obrázek a další pohledy, pokud je máte.

Proč se feedy odmítají

  • Názvy sloupců, které nejsou od OpenAI, nebo hlavička zkopírovaná z jiného kanálu.
  • Chybějící povinná pole - nejčastěji příznaky způsobilosti, údaje o prodejci nebo reklamační řád.
  • Cena bez kódu měny, špatné datové typy nebo neplatné URL.
  • Neunikátní hodnoty item_id.
  • Marketingový jazyk tam, kde patří věcný popis.
  • Cena nebo dostupnost, které si odporují s živou produktovou stránkou.

Kontrolní seznam před spuštěním pro obchod na Shopify

  1. Ověřte způsobilost v Ads Manageru: velikost katalogu, cílové země a případná omezení kategorií pro váš sortiment.
  2. Postavte soubor podle specifikace OpenAI, ne podle jiného kanálu - správné názvy sloupců, měna v ceně, jeden řádek na variantu.
  3. Vyplňte povinná pole specifická pro OpenAI: příznaky způsobilosti, jméno a URL prodejce, reklamační řád a lhůtu, rozsah trhu.
  4. Doplňte identifikátory: GTIN nebo MPN plus značku, kde to jde.
  5. Přepište názvy a popisy na fakta. Vyhoďte akční jazyk a doplňte vlastnosti, které by člověk řekl nahlas.
  6. Zkontrolujte shodu ceny a skladu mezi feedem a produktovou stránkou a zkraťte interval obnovování, aby se mezera neotevřela.
  7. Automatizujte doručování, aby položky nevypadly z indexu kvůli expiraci.
  8. Rozhodněte o cílových stránkách. Provoz míří na váš web, takže produktová stránka musí nákup uzavřít sama, ve správném jazyce a měně daného trhu. Prodáváte přes hranice? Náš návod na vícenásobné měnové feedy popisuje strukturu jeden feed na jeden trh, která drží zemi, jazyk a měnu pohromadě.
  9. Změřte provoz. Označte odkazy ve feedu UTM parametry, aby šly relace z ChatGPT v analytice od začátku oddělit.

Jak pomáhá Feedyio: předpřipravená šablona pro OpenAI Ads

Feedyio je Shopify aplikace, která sestavuje a obnovuje produktové feedy pro kanály, kde prodáváte, a OpenAI Ads je jedním z nich. Nemusíte luštit specifikaci, přejmenovávat sloupce ani ručně stavět CSV: šablona pro OpenAI Ads je v aplikaci předpřipravená, přesně ve struktuře, kterou OpenAI očekává.

Co to znamená v praxi:

  • Feed se vytvoří u nás ve Feedyio z živých dat vašeho Shopify a vygeneruje se ve struktuře CSV od OpenAI, s jejich názvy sloupců, ne s názvy z jiného kanálu.
  • Povinná pole specifická pro OpenAI jsou součástí šablony - příznaky způsobilosti, jméno a URL prodejce, reklamační řád, rozsah trhu - takže je vyplníte jednou, místo abyste je objevovali přes chyby validace.
  • Feed se přegeneruje podle vašeho rozvrhu, klidně každou hodinu, takže ceny a sklad drží krok s obchodem a položky nevyprší.
  • Zbytek katalogu funguje dál: tatáž produktová data živí i vaše ostatní kanály, každý ve svém požadovaném formátu.

Abychom byli féroví ohledně rozsahu: Feedyio feed generuje a hostuje. Není to reklamní platforma a nespravuje vaše kampaně, nabídky ani rozpočty v ChatGPT - ty si řídíte v Ads Manageru od OpenAI. Co odbourává, je ta část, která rozhoduje, jestli kampaně vůbec poběží: vyrobit platný, úplný a aktuální soubor ve vlastní struktuře OpenAI.

Chcete feed připravený pro ChatGPT bez ručního stavění CSV? Vyzkoušejte Feedyio zdarma na Shopify App Store.

ChatGPT Ads i specifikace feedu od OpenAI se rychle mění, včetně názvů polí. Údaje výše odpovídají stavu na začátku září 2026; aktuální specifikaci, způsobilost a ceny si před nasazením rozpočtu ověřte přímo v dokumentaci OpenAI.