Ready2GEO Reklamy ChatGPT

ChatGPT Ads dla e-commerce: kampanie oparte na feedzie produktowym

Ostatnia aktualizacja: 24 sierpnia 2026, zweryfikowane na podstawie oficjalnej dokumentacji OpenAI. Nazwy pól i trybów pochodzą z dokumentacji dla deweloperów OpenAI i mogą się zmieniać w trakcie bety.

Dla sklepu internetowego tworzenie osobnej reklamy dla każdego indeksu przestaje mieć jakikolwiek sens powyżej setki produktów. Dokładnie ten problem rozwiązują kampanie oparte na feedzie produktowym: podłączasz katalog, a system sam wybiera kwalifikujący się produkt w momencie wyświetlenia reklamy. Ta strona opisuje realne wdrożenie. Ogólne ramy znajdziesz w naszym przewodniku ChatGPT Ads.

9 min czytania
J Josh Ekspert SEO i GEO w Ready2GEO

Wyszukiwarki AI omawiane na tej stronie

3 metody przesyłania feedu produktowego: plik CSV lub TXT, hostowany adres URL, połączenie SFTP

Czym jest kampania oparta na feedzie produktowym

Feed produktowy to katalog handlowy, który utrzymuje aktualne informacje o Twoich pozycjach: tytuły, opisy, ceny, dostępność, zdjęcia i docelowe adresy URL. Zamiast tworzyć osobną reklamę dla każdego indeksu, podłączasz feed do kampanii i pozwalasz systemowi wybrać kwalifikujący się produkt w momencie wyświetlenia reklamy.

Kampanie oparte na feedach produktowych pozwalają reklamodawcom z branży retail wgrać feed w Ads Manager i tworzyć reklamy na podstawie tego katalogu, co ułatwia wprowadzenie większej liczby indeksów do reklam w ChatGPT, tworzenie reklam na dużą skalę oraz łączenie użytkowników z trafnymi produktami w chwili, gdy przeglądają, porównują i podejmują decyzję.

Technicznie kampanię tworzy się w trybie product_feed z identyfikatorem feedu powiązanego z Twoim kontem reklamowym.

Dlaczego ten format warto przetestować w pierwszej kolejności

OpenAI podaje, że reklamy tworzone na podstawie feedów produktowych należą do najskuteczniejszych reklam w programie do tej pory, a reklamodawcy korzystający z feedów produktowych są wśród najskuteczniejszych na platformie.

To obserwacja platformy dotycząca jej własnego inwentarza, a nie gwarancja wyniku dla Twojego katalogu. Wskazuje jednak, gdzie skierować wysiłek najpierw, jeśli jesteś sprzedawcą: pomiędzy tygodniem spędzonym na ręcznym pisaniu reklam a jednym dniem na porządne podłączenie feedu, dokumentacja wyraźnie skłania się w jedną stronę.

Trzy metody przesyłania feedu

OpenAI dokumentuje trzy sposoby przekazania katalogu:

MetodaDla kogoMożliwa automatyzacja
Plik CSV lub TXTStart albo doraźne aktualizacje ręczneNie
Hostowany adres URLKatalog dostępny pod stabilnym adresem HTTPSTak
Połączenie SFTPZespoły techniczne automatyzujące przesyłanie serwer do serweraTak

Oczekiwany format to feedy danych produktowych zgodne z Google, co jest dobrą wiadomością: jeśli zasilasz już Google Merchant Center, struktura Twojego feedu jest w dużej mierze do ponownego użycia.

Kwestia, którą trzeba przewidzieć po stronie integracji: dokumentacja dla deweloperów precyzuje, że publiczne API reklamodawcy nie udostępnia punktów końcowych do utworzenia połączenia feedu, wylistowania powiązanych feedów ani wgrania pliku katalogu. Podłączenie feedu odbywa się przez Ads Manager.

Wygasanie pozycji: pułapka pliku wgrywanego ręcznie

To szczegół, który przesądza o Twojej architekturze: pozycje wygasają po dwóch tygodniach. OpenAI zaleca zatem korzystanie z hostowanego adresu URL albo zautomatyzowanego przesyłania przez SFTP, a nie z pliku wgrywanego ręcznie.

W przełożeniu na konsekwencję operacyjną: katalog z pliku CSV wgranego raz „na próbę” zniknie po piętnastu dniach po cichu, a kampania przestanie się wyświetlać bez wyraźnego komunikatu o błędzie. Jeśli zaczynasz od CSV, zapisz datę w kalendarzu albo przejdź na hostowany adres URL, gdy tylko test okaże się rozstrzygający.

Do aktualizacji częściowych OpenAI dokumentuje Delta Feeds API (PATCH /feeds/{feed_id}/products), które pozwala zaktualizować dostępność lub tytuły bez ponownego wgrywania całego katalogu. To właściwe narzędzie do synchronizowania braków magazynowych kilka razy dziennie.

is_ads_eligible: pole, które decyduje o wszystkim

O reklamowym przetwarzaniu produktu decyduje jedno pole, a jego nazwa bywa myląca. Udokumentowane zasady:

  • Aby produkt był przetwarzany przez Ads, trzeba ustawić is_ads_eligible na true dla każdego produktu, który Ads ma przetworzyć.
  • Historyczny alias is_eligible_ads jest akceptowany.
  • Dokumentacja jest jednoznaczna: używaj is_ads_eligible, nie is_ads_enabled. Proces wczytywania feedu Ads odczytuje is_ads_eligible oraz historyczny alias, nie odczytuje is_ads_enabled.
  • Ważny niuans: kwalifikowalność jest konieczna, ale nie gwarantuje, że produkt zostanie wyświetlony.

Literówka w tej nazwie daje feed, który wczytuje się bez widocznego błędu, ale w którym żaden produkt nie staje się kwalifikowalny. To pierwszy punkt do sprawdzenia, gdy kampania na feedzie produktowym się nie wyświetla.

Co musi zawierać feed

Dokumentacja odsyła do stabilnej specyfikacji feedu produktowego po pełną listę pól i wymaga uwzględnienia każdego pola oznaczonego jako Required w tej specyfikacji. Informacje, które feed ma utrzymywać aktualne, są opisane wprost: tytuły, opisy, ceny, dostępność, zdjęcia i docelowe adresy URL.

Nasza praktyczna rekomendacja, spójna z wytycznymi dotyczącymi tworzenia reklam: traktuj tytuły i opisy w feedzie jak pełnoprawne kreacje reklamowe. OpenAI zaleca, by tytuły były zwięzłe i mieściły się w rekomendowanych limitach znaków, by były informacyjne i stawiały na jasne, użyteczne szczegóły zamiast ogólnego języka marketingowego, oraz by opis wnosił nową informację, a nie powtarzał ten sam komunikat.

W przypadku zdjęć wytyczna brzmi: prosto i trafnie. Czytelne wizualizacje wspierające przekaz reklamy, bez obrazów zbyt abstrakcyjnych lub przeładowanych, z zachowaniem zgodności między wizualizacją a tytułem i tekstem.

Reklamy i organiczne wyniki produktowe to dwie różne rzeczy

Bardzo rozpowszechnione nieporozumienie, także wśród doświadczonych sprzedawców: produkty, które ChatGPT pokazuje samoistnie w rozmowie zakupowej, nie są reklamami. OpenAI formułuje to wprost: wyniki produktowe są wybierane niezależnie przez ChatGPT, nie są reklamami i nie wpływają na nie partnerstwa OpenAI. Reklamy są oddzielone od wyników produktowych.

W praktyce sprzedawca gra więc na dwóch odrębnych polach:

  • Widoczność organiczna w wynikach produktowych, gdzie pozycjonowanie sprzedawców opiera się na czynnikach takich jak dostępność, cena, jakość oraz to, czy jest się producentem lub głównym sprzedawcą danej pozycji. To temat naszego przewodnika sprzedaż w ChatGPT.
  • Widoczność płatna przez kampanie oparte na feedach produktowych, czyli przedmiot tej strony.

Inwestycja w jedno nie zwalnia z drugiego, a kupowanie reklam nie poprawia pozycji organicznej.

Pomiar konwersji w e-commerce

Plan tagowania sprzedawcy opiera się na standardowych zdarzeniach z rodziny commerce, w których oczekiwane pole typu to contents:

  • items_added: dodanie do koszyka.
  • checkout_started: rozpoczęcie ścieżki zamówienia.
  • order_created: złożone zamówienie, zdarzenie referencyjne dla optymalizacji.

Udokumentowane pola tych zdarzeń obejmują amount, currency oraz tablicę contents z id, name, content_type i quantity, przy czym dla amount i quantity używa się wartości całkowitych. Pełne wdrożenie, łącznie z deduplikacją przy użyciu Conversions API, opisujemy w przewodniku piksel i śledzenie konwersji ChatGPT Ads.

Bieżąca informacja, o której warto wiedzieć: oCPC na feedzie produktowym jest opisywany jako będący w otwartej becie. Jeśli celujesz w optymalizację pod konwersję na katalogu, sprawdź dostępność na swoim koncie, zanim zbudujesz na tym plan mediowy.

Odczytywanie ROAS w Ads Manager: co steruje stawką, a co tylko informuje

Ads Manager udostępnia teraz przychód i ROAS wyliczane na podstawie order_created: każde zamówienie przekazane wraz z kwotą zasila ten moduł raportowania bezpośrednio, bez dodatkowej konfiguracji poza poprawnie zainstalowanym samym zdarzeniem.

Eksporty CSV zawierają ponadto konwersje po wyświetleniu (view-through), w stałym jednodniowym oknie. Punkt, którego nie wolno przeoczyć, bo zmienia odczyt liczby: te konwersje po wyświetleniu nie wpływają ani na CPA, ani na współczynnik konwersji po kliknięciu, ani na stawki, ani na rozliczenia, ani na optymalizację konwersji. Wyświetlają się jako informacja dodatkowa, w osobnej kolumnie; doliczanie ich do konwersji po kliknięciu przy wyliczaniu łącznego ROAS zafałszowuje liczbę w najbardziej korzystnym kierunku, a to właśnie ryzyko, którego należy unikać.

W praktyce: decyzje o stawkach i budżecie opieraj na konwersjach po kliknięciu i wynikającym z nich ROAS, a konwersje po wyświetleniu traktuj jako wskaźnik ekspozycji, nie jako liczbę rentowności.

Nie blokuj robotów OpenAI na stronach produktowych

Temat techniczny niedoceniany przez sprzedawców, których infrastruktura bywa najlepiej chroniona: strony docelowe nie mogą blokować agentów użytkownika OAI-AdsBot i OAI-SearchBot. OAI-AdsBot jest niezbędny do walidacji i przeglądu stron docelowych ChatGPT Ads.

Częstą przyczyną odrzucenia reklamy jest właśnie strona docelowa blokująca agentów użytkownika lub adresy IP OpenAI. Dokumentacja wymaga udostępnienia strony dla OAI-AdsBot przez poprawienie, w razie potrzeby, pliku robots.txt, WAF, CDN, zabezpieczeń antybotowych, uwierzytelniania i limitów szybkości żądań. Przykładowa konfiguracja robots.txt jawnie dopuszcza obu agentów.

Jeśli musisz pracować na listach adresów IP, OpenAI publikuje openai.com/adsbot.json oraz openai.com/searchbot.json. OAI-AdsBot jest ponadto zweryfikowany i obecny na liście zweryfikowanych botów Cloudflare.

Przy katalogu liczącym kilka tysięcy adresów URL te zabezpieczenia uruchamiają się najczęściej na poziomie tempa żądań, a nie pliku robots.txt: to parametr do sprawdzenia w pierwszej kolejności. Nasz checker strony docelowej ChatGPT Ads testuje dostępność adresu URL w kilka sekund.

Kategorie zakazane, które dotyczą handlu detalicznego

Nawet w katalogu ogólnym pojedyncze linie produktowe potrafią zablokować całą kampanię. W okresie testu początkowego reklamy są ograniczone głównie do branż konsumenckich: styl życia i produkty do domu, usługi lokalne, podróże i doświadczenia, produkty cyfrowe lub edukacja. Pozostałe kategorie są zakazane na starcie.

W praktyce sprzedawca, który handluje także alkoholem, suplementami z twierdzeniami zdrowotnymi albo sprzętem z kategorii objętych ograniczeniami, musi sprawdzić ten punkt przed podłączeniem całego feedu. Szczegóły są w naszym przewodniku po zasadach reklamowych ChatGPT Ads.

Lista kontrolna wdrożenia dla sprzedawcy

  1. Wyjdź od istniejącego feedu Google Merchant Center, skoro oczekiwany format jest zgodny z Google.
  2. Dodaj is_ads_eligible ustawione na true dla produktów do wyświetlania i sprawdź pisownię nazwy pola.
  3. Uwzględnij wszystkie pola oznaczone jako Required w specyfikacji oraz zweryfikuj tytuły, opisy, ceny, dostępność, zdjęcia i docelowe adresy URL.
  4. Wybierz metodę przesyłania: hostowany adres URL albo SFTP, gdy tylko test okaże się rozstrzygający, ze względu na wygasanie pozycji po dwóch tygodniach.
  5. Przewidź Delta Feeds API do aktualizacji dostępności w ciągu dnia.
  6. Utwórz kampanię w trybie product_feed, wiążąc ją z feedem.
  7. Wdróż zdarzenia commerce i sprawdź order_created, zanim rozważysz oCPC.
  8. Zweryfikuj dostęp OAI-AdsBot na próbce stron produktowych, a nie tylko na stronie głównej.
  9. Przejrzyj kategorie katalogu pod kątem zasad reklamowych.

Czego nie ma w publicznej dokumentacji

Punkty, które oznaczamy jako niepotwierdzone z braku dostępnego źródła oficjalnego:

  • Maksymalna liczba produktów w feedzie nie jest podana na przejrzanych stronach.
  • Dokładne specyfikacje zdjęć (wymiary, waga pliku, akceptowane formaty) nie występują w przejrzanej dokumentacji feedu reklamowego.
  • Dokładne limity znaków dla tytułów i opisów nie są podane publicznie, dokumentacja mówi o „rekomendowanych limitach znaków”, nie precyzując ich.
  • Częstotliwość odświeżania hostowanego adresu URL nie jest doprecyzowana na przejrzanych stronach.
  • Nie jest udzielana żadna gwarancja wyświetlenia kwalifikującego się produktu, dokumentacja jawnie stwierdza coś przeciwnego.

W tych punktach rozstrzygająca jest specyfikacja feedu produktowego OpenAI i należy zapoznać się z nią bezpośrednio przed integracją na dużą skalę.

Najczęściej zadawane pytania

Czy w ChatGPT Ads trzeba tworzyć osobną reklamę dla każdego produktu?
Nie. Kampanie oparte na feedach produktowych pozwalają podłączyć katalog i pozwolić systemowi wybrać kwalifikujący się produkt w momencie wyświetlenia reklamy, zamiast tworzyć osobną reklamę dla każdego indeksu.
Jakie są metody przesłania feedu produktowego?
Trzy: plik CSV lub TXT na start albo do doraźnych aktualizacji ręcznych, hostowany adres URL, jeśli katalog jest dostępny pod stabilnym adresem HTTPS, oraz połączenie SFTP do automatyzacji przesyłania serwer do serwera.
Dlaczego moje produkty znikają z feedu?
Pozycje wygasają po dwóch tygodniach. To dlatego OpenAI zaleca hostowany adres URL albo zautomatyzowane przesyłanie przez SFTP zamiast pliku wgrywanego ręcznie.
Które pole decyduje o kwalifikowalności produktu do reklamy?
is_ads_eligible, ustawiane na true dla każdego produktu, który Ads ma przetworzyć. Historyczny alias is_eligible_ads jest akceptowany, natomiast is_ads_enabled nie jest odczytywane. Kwalifikowalność jest konieczna, ale nie gwarantuje, że produkt zostanie wyświetlony.
Czy produkty pokazywane samoistnie przez ChatGPT to reklamy?
Nie. Wyniki produktowe są wybierane niezależnie przez ChatGPT, nie są reklamami i nie wpływają na nie partnerstwa OpenAI. Reklamy są oddzielone od wyników produktowych.
Czy można wykorzystać feed z Google Merchant Center?
Oczekiwany format to feedy danych produktowych zgodne z Google, co czyni istniejący feed w dużej mierze użytecznym ponownie. Trzeba jednak dodać pole is_ads_eligible i sprawdzić, czy obecne są wszystkie pola oznaczone jako Required w specyfikacji OpenAI.
Czy feedami można zarządzać przez API reklamodawcy?
Nie w zakresie połączenia: dokumentacja precyzuje, że publiczne API reklamodawcy nie udostępnia punktów końcowych do utworzenia połączenia feedu, wylistowania powiązanych feedów ani wgrania pliku katalogu. Dostępne jest natomiast Delta Feeds API, które pozwala aktualizować dostępność i tytuły bez ponownego wgrywania całego katalogu.
Czy konwersje po wyświetleniu liczą się do wyświetlanego ROAS?
Pojawiają się w osobnej kolumnie w eksportach CSV, ale nie wpływają ani na CPA, ani na współczynnik konwersji po kliknięciu, ani na stawki, ani na rozliczenia, ani na optymalizację. ROAS, na którym opierasz decyzje, powinien pozostać oparty na konwersjach po kliknięciu (order_created), a nie na sumie łączącej oba typy.
Czy optymalizacja pod konwersję działa na feedzie produktowym?
oCPC na feedzie produktowym jest opisywany jako będący w otwartej becie. Sprawdź dostępność na swoim koncie, zanim zbudujesz na tym plan mediowy, i upewnij się, że zdarzenie order_created przekazuje dane poprawnie.
Przetestuj swoją stronę w 30 sekund

Wynik SEO, wynik GEO, wydajność i responsywność: 49 sprawdzonych punktów, natychmiastowy werdykt AI Overviews.

Uruchom test SEO i GEO

Powiązane poradniki

ChatGPT Ads: kompletny przewodnik 2026 po reklamie w ChatGPT

Jak działa ChatGPT Ads, gdzie jest dostępny, jak założyć konto, zbudować kampanię, targetować przez context hints i oszacować budżet: przewodnik aktualizowany na bieżąco.

Czytaj poradnik

Sprzedaż w ChatGPT: kompletny przewodnik po Shoppingu i protokole ACP (2026)

Jak działa ChatGPT Shopping, czym jest Agentic Commerce Protocol, jak ustrukturyzować product feed, jak ChatGPT wybiera sprzedawców i na jakim etapie jest Instant Checkout.

Czytaj poradnik

Piksel ChatGPT Ads i Conversions API: wdrożenie śledzenia konwersji

Jak zainstalować piksel pomiarowy ChatGPT Ads, jakie są zdarzenia standardowe, jak podłączyć Conversions API po stronie serwera, zdeduplikować oba źródła i czytać atrybucję.

Czytaj poradnik