Reklamy w ChatGPT zaczęły się wyświetlać w 31 rynkach europejskich, w tym w Polsce, 24 sierpnia 2026 roku, a samoobsługowy panel OpenAI Ads Manager otworzył się dla firm z tych rynków 31 sierpnia 2026 roku – z zastrzeżeniem, że rollout był etapowy i na części kont panel pojawił się dopiero kilka dni później. Pytanie „jak uruchomić kampanię w ChatGPT Ads” przestało więc być teoretyczne. Ten artykuł jest instrukcją operacyjną: od sprawdzenia, czy Twoja branża w ogóle przejdzie weryfikację, przez strukturę konta, limity kreacji i context hints, po piksel i odczyt wyników. Zakładamy, że wiesz już, jak działają reklamy w ChatGPT i kto je widzi. Tutaj zajmujemy się wyłącznie tym, co robisz po zalogowaniu do panelu.

Dwie nazwy, które trzeba rozdzielić od samego początku: ChatGPT Ads to produkt reklamowy, a OpenAI Ads Manager to narzędzie, w którym budujesz i prowadzisz kampanie. Punktem wejścia dla reklamodawcy jest ads.openai.com.

Stan na 3 września 2026. Ads Manager jest oznaczony jako wersja beta i zmienia się z tygodnia na tydzień. Część funkcji opisanych w dokumentacji OpenAI startowała na kontach amerykańskich, a nazwy pól i dostępność opcji na pojedynczym polskim koncie potrafią się różnić – dlatego każdą liczbę, limit i nazwę funkcji potwierdź w swoim panelu przed wdrożeniem. To jedno zastrzeżenie obowiązuje w całym tekście; powtarzamy je dalej tylko tam, gdzie pomyłka kosztuje budżet. Wszystko, czego nie udało się potwierdzić u źródła, oznaczamy wprost, bo w kanale, który w Polsce serwuje reklamy od dziesięciu dni, a samoobsługowo działa od trzech, uczciwość co do luk jest ważniejsza niż gładka narracja.

Spis treści:

Zanim klikniesz „Utwórz konto” – pięć rzeczy do sprawdzenia

W ChatGPT Ads kolejność jest odwrotna niż w Google Ads: najpierw zgodność i technika, potem strategia. Zanim otworzysz kreator, przejdź przez pięć warunków wstępnych – bez nich nawet dobrze zbudowana kampania nie ruszy.

1. Czy Twoja branża w ogóle może się reklamować

Polityka reklamowa OpenAI wyklucza całe kategorie. Zakazane są między innymi: alkohol, tytoń i produkty nikotynowe, hazard, broń i środki obrony osobistej, treści dla dorosłych i aplikacje randkowe, narkotyki i substancje regulowane, kryptowaluty, oddłużanie i naprawa zdolności kredytowej, towary podrobione, usługi wspierające oszukiwanie na studiach oraz reklama polityczna w całości – także przekazy popierające lub zwalczające konkretne rozwiązania publiczne i sporne kwestie społeczne.

Uwaga na kategorie, które w opracowaniach anglojęzycznych opisywane są jako „ograniczone, dopuszczane indywidualnie”: usługi finansowe oraz zdrowie i medycyna to ścieżka otwarta na rynku amerykańskim. Poza USA – a więc także w Polsce – obie kategorie są w polityce reklamowej OpenAI objęte ograniczeniami. Amerykańska lista wyjątków (karty kredytowe, ubezpieczenia, konta depozytowe, stomatologia, szpitale, wyroby medyczne dla konsumentów) nie przenosi się automatycznie na polskie konto. Usługi prawne pozostają zablokowane zarówno wobec konsumentów, jak i klientów biznesowych – zakaz obejmuje porady prawne, reprezentację i usługi prawne; wyjątkiem są treści z zakresu ogólnej edukacji prawnej, o ile nie oferujesz w nich ani przy nich konkretnej usługi. Jeśli prowadzisz klinikę, przychodnię, kancelarię, firmę pożyczkową czy multiagencję ubezpieczeniową zarejestrowaną w Polsce, zakładaj, że dziś się nie zakwalifikujesz.

Na starcie w Europie inwentarz jest wąski i skupiony na czterech grupach: dobra codziennego użytku i wyposażenie domu, usługi lokalne, podróże i rozrywka oraz produkty cyfrowe i edukacja. Do tego nawet zatwierdzony reklamodawca nie dostanie emisji przy rozmowach wrażliwych – o zdrowiu osobistym, zdrowiu psychicznym i polityce. Zastrzeżenie: tego zapisu nie potwierdziliśmy dosłownie w Centrum pomocy OpenAI – pochodzi z opracowań referujących politykę reklamową. Traktuj go jako prawdopodobny kierunek, a nie gwarancję wykluczenia, i zweryfikuj na własnym koncie po pierwszych dniach emisji.

Dwie rzeczy do zapamiętania. Polityka reklamowa OpenAI zmieniała się co najmniej cztery razy od marca 2026 roku, więc status kategorii sprawdzaj w politykach reklamowych OpenAI przed każdą kampanią, a nie raz na rok. I pamiętaj, że polski reklamodawca podlega równolegle prawu sektorowemu – ustawie o wychowaniu w trzeźwości, Prawu farmaceutycznemu, ustawie o grach hazardowych – czego OpenAI nie zweryfikuje za Ciebie. Jeśli nie masz pewności co do swojej kategorii, sprawdzamy to przed startem w ramach obsługi kampanii ChatGPT Ads.

2. Czy Twoja strona wpuszcza roboty OpenAI

To powód odrzucenia najłatwiejszy do przeoczenia – w przeglądarce strona działa bez zarzutu – i jednocześnie najtańszy do naprawienia. OpenAI ma osobnego crawlera OAI-AdsBot, który odwiedza zgłoszony przez Ciebie adres strony docelowej, żeby ocenić jej zgodność z politykami reklamowymi i doprecyzować, komu oraz kiedy pokazać reklamę. Jeśli bot nie wejdzie na stronę, reklama nie przejdzie weryfikacji, a Ty zobaczysz w panelu status „Not serving” bez oczywistej przyczyny.

Warstw, które potrafią zablokować bota, jest znacznie więcej niż jedna. Sprawdź po kolei:

  • robots.txt – czy nie masz reguły blokującej nieznane user-agenty albo dyrektywy Disallow: / odziedziczonej ze środowiska testowego;
  • CDN i Cloudflare – tryb „Under Attack”, Bot Fight Mode i reguły challenge potrafią odrzucić crawlera bez śladu w logach serwera;
  • WAF i reguły antybotowe – listy dozwolonych user-agentów, limity zapytań, blokady po liczbie żądań z jednego adresu IP;
  • CAPTCHA i ściany zgód – jeśli treść strony jest widoczna dopiero po akceptacji banera, bot może zobaczyć pustą stronę;
  • reguły geo – blokada ruchu spoza Polski albo spoza Europy odetnie infrastrukturę OpenAI;
  • autoryzacja i staging – hasło na katalogu, tryb konserwacji, przekierowanie do wersji językowej, która nie zawiera oferty.

Jest tu haczyk: GPTBot i OAI-SearchBot są w dokumentacji OpenAI opisane jako respektujące robots.txt, natomiast osobnej deklaracji dla samego OAI-AdsBot w dokumentacji botów nie ma. Każdy z botów ma przy tym własny token, więc reguła napisana dla jednego nie obejmuje pozostałych. Ważne dla administratorów: dla OAI-AdsBota nie ma opublikowanej listy adresów IP – OpenAI udostępnia pliki z zakresami dla innych crawlerów, ale odpowiednika dla AdsBota nie potwierdziliśmy, więc allowlisty budowane na adresach IP go nie przepuszczą. Jedyna pewna droga to dopuszczenie po user-agencie i wyłączenie go z reguł challenge. Szczegóły są w wytycznych OpenAI dla reklamodawców.

Praktyczny test zajmuje minutę. Pełny ciąg user-agenta crawlera to Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot. Odpytaj nim swoją stronę docelową:

curl -A "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot" -I https://twojadomena.pl/landing

Oczekujesz kodu 200 i pełnej treści. Kod 403 oznacza WAF albo Cloudflare, 503 z wyzwaniem – Bot Fight Mode, przekierowanie na baner zgód – ścianę cookies. Powtórz test z adresu spoza Polski, żeby wykluczyć reguły geo. W robots.txt dopisz jawnie cztery linijki, umieszczając je przed regułami ogólnymi, żeby nie przykryła ich szersza dyrektywa Disallow:

  • User-agent: OAI-AdsBot
  • Allow: /
  • User-agent: OAI-SearchBot
  • Allow: /

3. Czy piksel przejdzie przez Twoją platformę zgód

Pomiar konwersji opiera się na pikselu OpenAI, który wykrywa dane klienta z formularzy, normalizuje je i haszuje algorytmem SHA-256 jeszcze w przeglądarce. Haszowanie algorytmem SHA-256 jest pod RODO pseudonimizacją, a nie anonimizacją, więc przesyłane dane pozostają danymi osobowymi. Piksel bramkujesz w platformie zgód jak każdy inny piksel reklamowy: potrzebujesz podstawy prawnej, wpisu w polityce prywatności i umowy powierzenia przetwarzania danych. Nie potwierdziliśmy u źródła, z którym podmiotem OpenAI taką umowę się zawiera dla piksela reklamowego – to pytanie do działu prawnego przed startem, obok pozostałych kwestii rozliczeniowych z dalszej części tekstu. Za zgodę odpowiada reklamodawca, nie OpenAI.

4. Czy masz landing page, a nie stronę główną

Kierowanie ruchu na stronę główną zamiast na trafną stronę docelową to jeden z częstszych powodów odrzucenia reklamy. Nie jest to kaprys moderacji: treść strony docelowej jest jednym z sygnałów, na podstawie których system decyduje o emisji. Konkretny adres URL reklamowanego produktu podajesz zresztą już przy zakładaniu konta.

5. Czy masz budżet testowy, którego nie zabierasz Google Ads

Progu minimalnego zobowiązania już nie ma – pierwotny wymóg zniesiono 5 maja 2026 roku wraz z uruchomieniem samoobsługowej bety na rynku amerykańskim, a europejski self-serve – otwarty dla firm z Polski dopiero 31 sierpnia 2026 roku – wystartował już bez tego progu. Nie myl go z minimalnym budżetem dziennym kampanii: to dwie różne rzeczy, a budżet dzienny nadal obowiązuje i zależy od waluty konta (opisujemy go w kroku 3). Bramkami są dziś obsługiwany kraj, weryfikacja biznesowa i sprawna metoda płatności. Budżet pozostaje jednak istotny: w kanale bez polskich benchmarków pierwsze tygodnie kupujesz dane, nie sprzedaż. Traktuj tę kwotę jak koszt nauki, a nie jak przesunięcie z działającej kampanii Google Ads. Dlaczego przenoszenie pieniędzy z działającego kanału na ten nowy jest dziś ryzykowne, pokazujemy w porównaniu ChatGPT Ads i Google Ads.

Krok 1. Konto w OpenAI Ads Manager

Co przygotować przed rejestracją

Potrzebujesz pięciu rzeczy: konta OpenAI na firmowy adres e-mail, nazwy i adresu firmy, NIP-u, karty kredytowej oraz adresu URL strony docelowej reklamowanego produktu. Podajesz też logo i branżę. Uruchomienie ma cztery etapy: onboarding, weryfikacja konta, konfiguracja płatności i zaproszenie użytkowników. Dokumentacja zastrzega, że kampanie nie będą emitowane, dopóki wszystkie wymagane kroki nie zostaną ukończone, łącznie z pełną konfiguracją rozliczeń. Stąd częsty scenariusz „kampania jest zbudowana, a nic się nie dzieje”: brakuje jednego pola w profilu rozliczeniowym.

Kraj, waluta i strefa czasowa: decyzja nieodwracalna

Na etapie rejestracji wybierasz kraj konta reklamowego, walutę rozliczeniową i strefę czasową. Dokumentacja OpenAI stwierdza wprost, że tych ustawień nie można później zmienić – a wpływają one na rozliczenia, raportowanie i kwalifikowalność konta. Po pomyłce zostaje kontakt z ads-support@openai.com z identyfikatorem konta oraz danymi obecnymi i prawidłowymi, a jeśli korekta nie jest możliwa – założenie nowego konta reklamowego z poprawnymi danymi. Potraktuj ten ekran jak decyzję nieodwracalną i uzgodnij ją z księgowością, zanim klikniesz dalej.

Weryfikacja konta i dostępy

Konto przechodzi ręczną weryfikację pod kątem zgodności branży z politykami reklamowymi. OpenAI nie deklaruje terminu i wprost pisze, że przy dużej liczbie zgłoszeń „może to zająć trochę czasu”. Krążące po sieci widełki „2–12 dni” pochodzą z blogów agencyjnych i nie mają potwierdzenia u źródła, więc nie planuj startu pod konkretną datę. Branże objęte ograniczeniami mogą wymagać rozszerzonej weryfikacji i licencji lub wpisów rejestrowych. Pełną listę wymagań znajdziesz w opisie zakładania konta w Ads Manager Beta.

Dostępy działają na dwóch poziomach. Rola Ads Admin na poziomie organizacji pozwala w ogóle utworzyć konto reklamowe – i tu jest pułapka, bo sama rola Global Admina jej nie daje. Wewnątrz konta obowiązują role Ad Account Admin, Ad Account Member i Ad Account Viewer. Dla większych organizacji OpenAI udostępnia logowanie SSO oraz provisioning SCIM, konfigurowane na poziomie tenanta w Global Admin Console – z jednym zastrzeżeniem: katalog jest wspólny dla całego tenanta, a dostęp do konkretnego konta reklamowego i tak trzeba przypisać osobno już w Ads Managerze. Druga typowa pomyłka: zaproszenie kogoś do firmowego workspace’u ChatGPT nie daje mu dostępu do konta reklamowego.

Krok 2. Struktura konta i cel kampanii

Kampania, grupa reklam, reklama

Struktura jest trzypoziomowa i znajoma każdemu, kto pracował w Google Ads. Kampania definiuje cel, budżet, daty i targetowanie krajowe. Grupa reklam to zbiór reklam wokół jednej intencji, wraz z context hints i stawką maksymalną. Reklama to kreacja: nazwa marki, logo, tytuł, tekst, obraz i adres docelowy. Limity konta to 5000 kampanii, 5000 grup reklam i 5000 reklam; limitu reklam w grupie OpenAI nie publikuje.

Kampanię zbudujesz kreatorem albo importem masowym. Przy imporcie uważaj na drobiazg, który potrafi zablokować wgranie całego pliku: w szablonie cel kampanii przyjmuje wartości „Views” albo „Clicks”, przy czym „Views” to ten sam cel, który w interfejsie nazywa się „Reach”. Do tego daty w formacie RRRR-MM-DD, kraj jako JSON, context hints jako tablica JSON, bez scalonych komórek i bez zmienionych nagłówków kolumn.

Trzy cele i trzy modele rozliczenia

Cel kampanii Pod co optymalizuje Rozliczenie Na co uważać
Reach wyświetlenia CPM, za 1000 wyświetleń w imporcie masowym nazywa się „Views”
Clicks kliknięcia CPC, za ważne kliknięcie start od maksymalnej stawki 3–5 USD
Conversions (oCPC) prawdopodobieństwo konwersji CPC, nadal za kliknięcie jedno zdarzenie standardowe na kampanię

Przesuń tabelę w bok, aby zobaczyć wszystkie kolumny

Ogłaszając wejście do Europy, OpenAI wymieniło zarówno rozliczenie CPM i CPC, jak i optymalizację pod konwersje, ale nie potwierdziliśmy, czy wszystkie trzy cele są jednocześnie odblokowane na świeżo założonym polskim koncie w becie. Sprawdź listę dostępnych celów we własnym panelu, zanim ułożysz plan mediowy.

„Bid Cap” i „Maximize results”

W kampanii konwersyjnej spotkasz pole Bid Cap. To maksymalna stawka zorientowana na konwersję – a nie cena za konwersję ani gwarantowany CPA. Rozliczasz się nadal za ważne kliknięcia, z tą różnicą, że system przewiduje prawdopodobieństwo konwersji i na tej podstawie wylicza stawkę w aukcji klikowej.

Dla nowych kwalifikujących się grup reklam domyślnie włączona jest strategia Maximize results, która sama ustala stawki, żeby uzyskać jak najwięcej wyników z budżetu. Dokumentacja zastrzega, że priorytetem jest wolumen i że strategia nie gwarantuje konkretnego CPA, CPC ani ROAS. Twardy limit stawki ustawisz, przełączając sterowanie w sekcji „Bid strategy”. Domyślny automat plus brak polskich benchmarków to kombinacja, w której najłatwiej sfinansować uczenie się algorytmu zamiast własnych wniosków – na pierwszy test rozważ sterowanie ręczne.

Krok 3. Budżet: ile kosztuje reklama w ChatGPT i czego OpenAI nie podaje dla Polski

OpenAI nie opublikowało cennika ani minimalnego budżetu dla Polski. Nie ma stawek w złotówkach, nie ma progów w euro, nie ma polskich benchmarków CPC, CPM ani CPA. Każda liczba w PLN, którą znajdziesz w polskich artykułach, jest albo przeliczeniem z dolarów, albo zgadywanką. Poniżej to, co faktycznie wiadomo, i metoda, która działa mimo braku danych rynkowych.

Budżet dzienny działa jak średnia tygodniowa

Budżet ustawiasz na poziomie kampanii jako dzienny albo całkowity. Kluczowa mechanika: budżet dzienny to średnia z siedmiu dni. W jednym dniu system może wydać do dwukrotności ustawionej kwoty, ale w okresie siedmiu dni nie więcej niż jej siedmiokrotność. Przy budżecie dziennym ustawionym na 100 (w walucie Twojego konta) kampania może wydać 200 w jednym dniu i najwyżej 700 w ciągu siedmiu dni.

Wniosek operacyjny jest prosty: nie wyłączaj kampanii po jednym dniu przekroczenia, bo pacing jest tygodniowy i sam się wyrówna. Jeśli Twój panel zachowuje się inaczej, sprawdź opis budżetu w ustawieniach kampanii – w becie mechanika bywa zmieniana.

Benchmarki z USA, których nie wolno przenosić na polską aukcję

Publicznie potwierdzony jest wyłącznie amerykański próg minimalnego budżetu: 25 USD na kampanię dziennie. Minimalny budżet zależy od waluty konta, a OpenAI odsyła do tabeli „Minimum Campaign Spend” widocznej dopiero w panelu. Dla kampanii CPC dokumentacja sugeruje start od maksymalnej stawki 3–5 USD i nie publikuje odpowiednika w euro ani w złotych.

Te liczby są punktem odniesienia, nie planem. O emisji decyduje nie tylko stawka, ale też jakość i trafność reklamy oraz dopasowanie kreacji, context hints i strony docelowej do konkretnej rozmowy. Dokładnej mechaniki rozliczenia aukcji OpenAI nie opisuje wprost w Centrum pomocy, więc jej tutaj nie zgadujemy – opis powtarzany zgodnie w opracowaniach dokumentacji panelu referujemy, wraz z zastrzeżeniem, w tekście o tym, jak działają reklamy w ChatGPT. Konsekwencja praktyczna jest niezależna od modelu: samo podbicie stawki nie kupi Ci emisji, jeśli kreacja i strona docelowa nie pasują do rozmowy.

Jak policzyć własny próg opłacalności

Skoro nie ma benchmarku rynkowego, policz własny sufit, zanim wejdziesz do panelu. Metoda jest odporna na brak danych:

maksymalny CPC = marża z jednej konwersji × współczynnik konwersji strony docelowej × udział marży, który oddajesz na reklamę

Przykład czysto arytmetyczny, na Twoich liczbach, a nie na stawkach z ChatGPT Ads: jeśli na jednym zamówieniu zarabiasz 200 jednostek marży, strona docelowa konwertuje ruch płatny na poziomie 2 procent, a na pozyskanie chcesz oddać połowę marży, Twój sufit to 200 × 0,02 × 0,5 = 2 jednostki za kliknięcie – czyli jeden procent marży z zamówienia. Podstaw własne liczby w walucie, w której liczysz marżę. To granica, powyżej której kampania przestaje mieć sens, a nie stawka, jakiej możesz się spodziewać w panelu. Z tą liczbą w ręku wchodzisz do panelu z własnym progiem opłacalności, a nie z nadzieją.

Próg płatności to nie jest limit wydatków

W rozliczeniach spotkasz payment threshold i bardzo łatwo pomylić go z limitem wydatków. To dwie różne rzeczy: próg płatności decyduje wyłącznie o tym, kiedy Twoja karta zostaje obciążona za naliczone wydatki. Progi rosną automatycznie wraz z historią udanych płatności, a wsparcie OpenAI nie zmienia ich ręcznie na życzenie reklamodawcy. Jeśli chcesz kontrolować wydatek, robisz to budżetem kampanii, nie progiem płatności.

Krok 4. Targetowanie: kraj plus context hints

Geografia: dla Polski zakładaj poziom kraju

Na poziomie kampanii ustawiasz targetowanie geograficzne. Targetowanie poniżej poziomu kraju – stan, DMA, kod pocztowy – jest w dokumentacji OpenAI opisane jako funkcja dostępna wyłącznie w Stanach Zjednoczonych. Poza USA działa co do zasady poziom kraju; kilka rynków ma węższe wyjątki, ale Polski wśród nich nie ma. Planuj więc polską kampanię na poziom kraju. Dla firmy działającej w promieniu 40 kilometrów to informacja, która zmienia cały plan.

Czym context hints nie są

Całą pracę tematyczną wykonują context hints na poziomie grupy reklam. To opisy w języku naturalnym mówiące systemowi, przy jakich rozmowach, tematach i potrzebach Twoja reklama ma być trafna. Dokumentacja OpenAI zastrzega trzy rzeczy, które warto przeczytać dwa razy, zanim zaczniesz przeklejać do panelu listę słów kluczowych z Google Ads:

  • context hints nie są słowami kluczowymi w dopasowaniu ścisłym;
  • nie są regułą targetowania odbiorców ani instrukcją „pokaż tylko przy tych zapytaniach”;
  • nie gwarantują emisji przy konkretnych rozmowach, tematach czy sytuacjach.

O emisji decyduje pełny kontekst: intencja bieżącej rozmowy, treść strony docelowej, tytuł i tekst reklamy oraz ustawienia targetowania. Landing page nie jest tu końcem lejka, tylko elementem scoringu trafności. To warsztat bliższy pracy na intencjach niż budowaniu struktury konta wokół fraz – podobnie jak przy raporcie słów kluczowych w kampaniach PMax, gdzie też nie kupujesz frazy, tylko wpływasz na to, jakie zapytania system uzna za Twoje.

Jak konstruujemy context hints: szablon i trzy szkice do przetestowania

Nie ma jeszcze publicznych danych o skuteczności context hints w polskiej aukcji, więc poniższe przykłady to konstrukcje wyjściowe, które sami testujemy – punkt startu, a nie sprawdzony wzorzec. Struktura ma cztery elementy: persona + intencja (obowiązkowe) oraz zakres + dyskwalifikator (to one powstrzymują przepalanie budżetu). Persona mówi, kto rozmawia, intencja – czego szuka, zakres zawęża temat, a dyskwalifikator wyklucza rozmowy, które wyglądają podobnie, a nie są Twoim klientem.

  • E-commerce (sklep z ekspresami do kawy): „Osoba prywatna wybierająca ekspres ciśnieniowy do domu, porównująca modele automatyczne i kolbowe ze średniej półki cenowej, pytająca o łatwość czyszczenia i koszt serwisu. Nie dotyczy ekspresów gastronomicznych do lokali ani napraw sprzętu, który klient już posiada.”
  • Usługa lokalna (kuchnie na wymiar): „Właściciel mieszkania lub domu w Polsce planujący remont kuchni w ciągu kilku miesięcy, szukający wykonawcy zabudowy na wymiar i szacujący koszt oraz termin realizacji. Nie dotyczy porad o samodzielnym montażu mebli z sieciówek ani gotowych mebli w standardowych wymiarach.”
  • B2B/SaaS (system do fakturowania): „Osoba prowadząca małą firmę lub biuro rachunkowe w Polsce, która porównuje programy do faktur i pyta o integracje z programami księgowymi, obsługę JPK oraz pracę kilku osób na jednym koncie. Nie dotyczy pytań o interpretacje podatkowe ani darmowych generatorów faktur.”

Raportowany limit tego pola to 280 znaków – wartość zgodnie przypisywana dokumentacji OpenAI, ale nieodczytana przez nas bezpośrednio, więc potwierdź licznik w panelu. Wszystkie trzy szkice powyżej mieszczą się poniżej 280 znaków; jeśli w Twoim panelu limit jest inny, skracaj najpierw zakres, a dyskwalifikator na końcu, bo to on chroni budżet. Zasada nadrzędna: jedno pole, jeden temat, jedna grupa reklam. Trzy intencje to trzy grupy reklam – inaczej nie odczytasz z raportu, która dowozi.

Wykluczenia i własne listy odbiorców

Na poziomie kampanii dostępne są wykluczenia odbiorców. OpenAI dokumentuje też własne listy klientów, czyli Custom Audiences, z progiem minimum 25 000 dopasowanych użytkowników, przy czym sama dokumentacja rekomenduje listy od 100 000 – i próg musi być spełniony także po odjęciu list wykluczających. Plik to CSV lub TXT w UTF-8, do 500 MB i do 5 000 000 identyfikatorów, jeden typ identyfikatora na plik: e-mail, telefon albo ich odpowiedniki zahaszowane algorytmem SHA-256 (64-znakowy zapis heksadecymalny, telefon w formacie E.164 z plusem i numerem kierunkowym kraju). Przetwarzanie trwa zwykle 20–30 minut. Listy nie da się edytować po utworzeniu: żeby zmienić jej zawartość, tworzysz nową i archiwizujesz starą.

Custom Audiences OpenAI wymienia wśród funkcji udostępnianych wraz z wejściem do Europy, ale nie potwierdziliśmy, jak wygląda ich aktywacja na pojedynczym polskim koncie. Policz własną bazę: przy match rate rzędu 30–50 procent, typowym dla list e-mailowych, próg 25 000 dopasowań oznacza 50–80 tysięcy rekordów, a poziom rekomendowany – kilkaset tysięcy. To wyklucza nie tylko MŚP, ale i większość polskich e-commerce’ów średniej wielkości.

Krok 5. Kreacja w gorsecie 24 znaków (i twardego limitu 50)

Jak pisać po polsku, gdy na tytuł masz 24 znaki

Limity kreacji są dwupoziomowe. OpenAI podaje zakres zalecany – tytuł 16–24 znaki, tekst reklamy 32–48 znaków – oraz twarde maksimum: 50 znaków tytułu i 100 znaków tekstu. Zalecany zakres traktuj jako realną granicę roboczą: dłuższe tytuły bywają przycinane przy renderowaniu, a reklamodawcy raportują odrzucenia kreacji wychodzących poza ten zakres. Dla porównania: w reklamie tekstowej Google Ads masz kilka nagłówków po 30 znaków każdy. Tutaj masz jedno zdanie i jeden dopisek – a polszczyzna jest dłuższa od angielskiego w tych samych komunikatach.

Co działa w praktyce:

  • Wytnij markę z tytułu – nazwa marki i logo są osobnymi elementami reklamy, więc marka o długości ośmiu znaków zabiera Ci jedną trzecią tytułu, nic w zamian nie wnosząc.
  • Mianownik zamiast odmian – „Kuchnia na wymiar” (17 znaków) zamiast „Projektujemy kuchnie na wymiar”.
  • Liczby zamiast słów – „Fakturowanie w 2 min” (20 znaków) zamiast „Szybkie wystawianie faktur”.
  • Konkret zamiast obietnicy – „Ekspres do kawy od ręki” (23 znaki) zamiast „Najlepsze ekspresy w sieci”.
  • Tekst reklamy to miejsce na dowód – „Dostawa w 24 h i 30 dni na zwrot” (32 znaki) albo „Wycena kuchni w 48 h, montaż w 3 tygodnie” (41 znaków).

Nie potwierdziliśmy, jak panel liczy polskie znaki diakrytyczne, więc pisząc na styk limitu, sprawdź licznik w interfejsie na wersji z „ą”, „ś” i „ż”, a nie na wersji bez ogonków.

Obraz, logo i strona docelowa jako sygnały trafności

Zalecenia OpenAI do obrazów są jakościowe: prosty wizual wspierający komunikat, bez abstrakcji i wizualnego bałaganu, spójny z tytułem i tekstem. Twardych parametrów technicznych – wymiarów, proporcji, wagi pliku, formatów – OpenAI nie publikuje, więc przygotuj grafikę z zapasem jakości. Strona docelowa jest przy tym częścią kreacji, nie dodatkiem: skoro jej treść wchodzi do oceny trafności, to samo dopracowanie, które robisz pisząc teksty pod SEO, pracuje tu podwójnie – na moderację i na aukcję.

Najczęstsze powody odrzucenia reklamy

  • niezgodność tekstu reklamy lub strony docelowej z politykami reklamowymi;
  • treści wprowadzające w błąd, w tym porównania do konkurencji typu „bez złożoności marki X”;
  • kierowanie na stronę główną zamiast na trafny landing page z jasnym celem konwersji;
  • strona docelowa blokująca user-agenty OpenAI po stronie serwera, CDN-a lub WAF-a;
  • kreacje imitujące wygląd, funkcjonalność lub „głos” interfejsu ChatGPT w sposób sugerujący, że reklama jest częścią produktu.

W zakładce Ads każda reklama ma status Serving albo Not serving z powodem widocznym po najechaniu kursorem; odrzuconą kreację możesz poprawić i zgłosić ponownie. Emisja bywa też wstrzymana z przyczyn niezwiązanych z kreacją: trwający przegląd konta, niezakończona weryfikacja firmy, problem z płatnością, wyczerpany budżet kampanii albo minięta data zakończenia. Kontakt dla reklamodawców to ads-support@openai.com. Czasu weryfikacji kreacji OpenAI nie deklaruje, więc powtarzane w sieci „24 godziny” traktuj jako niepotwierdzone.

Krok 6. Feed produktowy dla e-commerce

CSV, hostowany adres HTTPS czy SFTP

Feed wgrywasz na trzy sposoby: plikiem CSV lub TXT, hostowanym adresem HTTPS albo przez SFTP. Plik nadaje się na start i przy sporadycznych aktualizacjach, hostowany URL – gdy katalog jest dostępny pod stabilnym adresem, SFTP – gdy automatyzujesz wysyłkę serwer–serwer. Przetwarzanie trwa od kilku minut do kilku godzin.

Jest tu pułapka, która wyklucza ręczne wgrywanie z poważnej pracy: pozycje w feedzie wygasają po dwóch tygodniach. Sklep, który raz wgrał plik i o nim zapomniał, po czternastu dniach po prostu znika z inwentarza. Dlatego OpenAI rekomenduje hostowany URL albo automatyczny SFTP. Działa przy tym mechanizm ochronny: OpenAI przechowuje ostatni przetworzony rekord produktu do 14 dni i nie usuwa pozycji natychmiast, gdy zniknie ona z pojedynczego snapshotu – dzięki temu jednorazowy błąd feedu nie wymiata katalogu z inwentarza.

Twój feed z Google Shopping to dopiero 60–70 procent roboty

Dobra wiadomość: OpenAI przyjęło format katalogu zbliżony do tego, który wysyłasz do Google Shopping, więc nie budujesz feedu od zera. Zła: według opracowań branżowych pokrycie pól wynosi około 60–70 procent – transformacji wymaga między innymi pole availability, a shipping i ads_metadata trzeba uzupełnić. Tej liczby nie potwierdziliśmy w dokumentacji, traktuj ją jako wskazówkę o skali pracy. Progi minimalnej liczby produktów są w źródłach sprzeczne (100 albo 1000 SKU), więc nie planuj wdrożenia pod żadną z nich. Nie potwierdziliśmy też, czy kampanie z feedu i karuzela produktowa są dostępne dla polskich kont – oba formaty startowały w USA.

Praktyczna uwaga dla e-commerce: ten sam feed pracuje w dwóch kanałach. Jeśli porządkujesz katalog pod ChatGPT Ads, ta sama robota podnosi jakość reklam produktowych w Google – gdzie dodatkowo obniżamy koszt kliknięcia nawet o 20 procent własnym CSS w ramach obsługi kampanii Google Ads.

Krok 7. Pomiar: piksel OpenAI, parametr oppref i Conversions API

Jak działa parametr kliknięcia oppref

Pomiar zaczynasz od utworzenia w Ads Managerze źródła danych (data source). Identyfikatorem kliknięcia jest parametr oppref doklejany na końcu adresu strony docelowej, w formacie ...?oppref=gAAAAAb123. To odpowiednik gclid z Google Ads: piksel przechwytuje go i zapisuje w pliku cookie first-party __oppref (ustawianym w Twojej domenie), żeby powiązać kliknięcie z późniejszymi konwersjami.

Dwie rzeczy potrafią to zepsuć po cichu. Po pierwsze, przekierowania gubiące parametry zapytania – jeśli strona przerzuca ruch z wersji bez www na wersję z www albo do wersji językowej, sprawdź, czy oppref przeżywa tę podróż. Po drugie, zdarzenia server-side: Conversions API nie przechwytuje parametru samo, więc musisz odczytać go i dołączyć do każdego zdarzenia świadomie.

Piksel czy Conversions API, a najlepiej jedno i drugie

Zdarzenia wysyłasz pikselem OpenAI (SDK przeglądarkowe: wstawiasz skrypt, inicjujesz go identyfikatorem Pixel ID i wywołujesz oaiq("measure", ...) w momencie konwersji), przez Conversions API po stronie serwera, albo obiema metodami naraz. Konfiguracja sprowadza się do dwóch pól: Pixel ID i opcjonalnie token Conversions API.

Jeśli wdrażasz obie metody, deduplikacja nie jest opcją. OpenAI dopasowuje duplikaty po trzech elementach naraz: Pixel ID, nazwie zdarzenia i identyfikatorze zdarzenia. Wysyłając tę samą konwersję pikselem i Conversions API, musisz podać tę samą wartość jako event_id w pikselu i id w API – inaczej każde zamówienie policzy się dwa razy, CPA spadnie o połowę, a algorytm oCPC będzie się uczył na zdublowanych danych. Najprostszy schemat: identyfikator generuje serwer przy składaniu zamówienia, wstrzykuje go do strony podziękowania i wysyła to samo zdarzenie z tą samą wartością przez API. Sprawdź to na pierwszych pięciu transakcjach, zanim uznasz pomiar za działający.

Konwencja wywołania oaiq() jest bardzo bliska gtag() i fbq(), więc deweloper, który wdrażał kiedykolwiek piksel Meta lub Google, wdroży i ten. Przy kampaniach oCPC śledzenie konwersji jest warunkiem wstępnym, nie dodatkiem: system obsługuje wyłącznie zdarzenia standardowe, nie niestandardowe. Szczegóły implementacji są w dokumentacji piksela OpenAI.

Automatic Advanced Matching a RODO

Piksel automatycznie wykrywa obsługiwane dane klienta z formularzy i innych źródeł na stronie, normalizuje je i haszuje algorytmem SHA-256 w przeglądarce, zanim dołączy do zdarzenia. Mechanizm nazywa się Automatic Advanced Matching i jest domyślnie włączony dla nowych pikseli, a dla pikseli istniejących OpenAI włączyło go automatycznie 17 sierpnia 2026 roku, o ile reklamodawca wcześniej się nie wypisał. Ustawienie znajdziesz w panelu w ścieżce Tools → Conversions → Data Source → Edit pixel. Sprawdź je na swoim koncie i skonfrontuj z własną polityką zgód, bo domyślne włączenie funkcji zbierającej dane z formularzy to zdarzenie, o którym powinien wiedzieć Twój inspektor ochrony danych.

UTM-y, bez których nie rozpoznasz tego ruchu

Niezależnie od piksela doklejaj do adresów docelowych statyczne parametry UTM – na przykład utm_source=chatgpt&utm_medium=cpc&utm_campaign=nazwa-kampanii. Dzięki nim rozpoznasz ten ruch we własnej analityce niezależnie od tego, co pokaże panel OpenAI. Ustal konwencję przed startem – jeden schemat dla wszystkich kampanii, grup i kreacji – bo dopisanie jej po dwóch tygodniach emisji oznacza dwa tygodnie danych, których nie posklejasz.

Krok 8. Odczyt wyników i pierwsze decyzje

Siedem metryk, segmentacja i eksport

Panel raportuje: wyświetlenia, kliknięcia, wydatek, CTR, średni CPC, średni CPM i konwersje – na poziomie kampanii, grup reklam i pojedynczych reklam, z wykresami trendów i eksportem CSV z menu trzech kropek. Menu „Segment” daje rozbicie na urządzenie i kraj, a przy kampaniach produktowych dochodzi zakładka Products.

Czego w tym raportowaniu nie ma: informacji, przy jakiej rozmowie wyświetliła się Twoja reklama. Nie dostajesz odpowiednika raportu wyszukiwanych haseł, bo reklamodawcy nie mają dostępu do rozmów, historii czatów ani pamięci – wyłącznie do danych zagregowanych. Skąd bierze się ta granica i co po drugiej stronie widzi użytkownik, tłumaczymy w tekście o mechanice reklam w ChatGPT. Cała pętla optymalizacyjna opiera się więc na tym, co sam zdefiniowałeś w context hints, kreacji i stronie docelowej.

Konwersje po wyświetleniu: nie dodawaj ich do CPA

Okno view-through jest sztywno ustawione na jeden dzień i niezależne od konfigurowanego okna click-through, którego dostępnych długości OpenAI nie publikuje. Główna kolumna Conversions liczy wyłącznie konwersje po kliknięciu. Konwersje po wyświetleniu są osobną metryką na poziomie kampanii – zobaczysz je w rozbiciu atrybucji po najechaniu kursorem na kolumnę Conversions. Jeśli ta sama konwersja kwalifikuje się do obu typów, pierwszeństwo ma kliknięcie. Nie sumuj ich, licząc CPA – to najprostszy sposób, żeby pokazać zarządowi wynik lepszy, niż jest w rzeczywistości.

Kiedy w ogóle wolno oceniać kampanię

Na konwersje trzeba poczekać 24–48 godzin, a same wyświetlenia i kliknięcia pojawiają się w raportach z opóźnieniem sięgającym kilku godzin – dokumentacja mówi o czasie do około 7 godzin. Zera w panelu dwie godziny po starcie nie znaczą więc nic. Zanim wyciągniesz wnioski, upewnij się, że wszystkie reklamy mają status Serving, konto przeszło weryfikację, płatność działa, a piksel rejestruje zdarzenia testowe. Dopiero potem patrz na koszty. Ocenianie tego kanału metrykami przeniesionymi wprost z Google Ads to osobny temat – rozkładamy go na części w analizie ChatGPT Ads kontra Google Ads: dane, kulisy i pułapki.

Rozliczenie konta ChatGPT Ads w polskiej firmie

Pytanie o walutę i fakturę pada w rozmowach z klientami niemal zawsze, a publicznej odpowiedzi OpenAI na nie nie znaleźliśmy. Nie będziemy więc niczego twierdzić – wypisujemy pytania, które warto przenieść do księgowości, zanim uruchomisz kampanię:

  • W jakiej walucie faktycznie rozlicza się konto reklamowe założone z krajem „Polska” i czy walutę widać przed zatwierdzeniem formularza?
  • Kto jest wystawcą faktury i czy dokument zawiera polski NIP nabywcy wprowadzony przy rejestracji?
  • Czy transakcja jest importem usług rozliczanym z odwrotnym obciążeniem, czy podlega innym zasadom jako usługa reklamowa?
  • Jak księgować różnice kursowe, skoro obciążenia karty następują po przekroczeniu progu płatności, a nie w stałych terminach?
  • Czy potrzebujesz umowy powierzenia przetwarzania danych w związku z pikselem i Conversions API, i z którym podmiotem OpenAI ją zawierasz?

To pytania do księgowości i działu prawnego przed startem, a nie po pierwszej fakturze.

Checklista wdrożeniowa do skopiowania

Poniżej cała odpowiedź na pytanie, jak uruchomić kampanię w ChatGPT Ads, sprowadzona do listy do odhaczenia – skopiuj ją do swojego narzędzia i przejdź punkt po punkcie.

  1. Sprawdź status swojej kategorii w politykach reklamowych OpenAI i skonfrontuj go z polskim prawem sektorowym.
  2. Przepuść OAI-AdsBot i OAI-SearchBot: robots.txt, CDN, Cloudflare, WAF, CAPTCHA, reguły geo i antybotowe, a test wykonaj pełnym ciągiem user-agenta.
  3. Przygotuj landing page z jednym jasnym celem konwersji, nie stronę główną.
  4. Zbierz dane do rejestracji: firmowy e-mail, nazwa i adres firmy, NIP, karta, logo, adres strony docelowej.
  5. Ustal kraj, walutę i strefę czasową konta razem z księgowością – tych pól nie zmienisz później (krok 1).
  6. Domknij wszystkie cztery etapy uruchomienia konta, w tym pełną konfigurację rozliczeń (krok 1).
  7. Nadaj rolę Ads Admin osobie, która ma tworzyć konto reklamowe, i role Ad Account Admin, Member lub Viewer wewnątrz konta (krok 1).
  8. Zaplanuj strukturę: jedna intencja to jedna grupa reklam z własnym zestawem context hints (krok 2).
  9. Policz własny sufit CPC, zanim ustawisz stawkę, i zdecyduj, czy zostawiasz strategię Maximize results (krok 3).
  10. Napisz context hints w konstrukcji persona + intencja + zakres + dyskwalifikator i sprawdź limit znaków w panelu (krok 4).
  11. Przygotuj kreacje w zalecanym zakresie 16–24 znaki tytułu i 32–48 znaków tekstu (twarde maksimum to 50 i 100 znaków), testując licznik na wersji z polskimi znakami (krok 5).
  12. Wdróż piksel lub Conversions API, a przy obu metodach ustaw wspólny identyfikator zdarzenia, żeby konwersje się nie dublowały (krok 7).
  13. Sprawdź przenoszenie parametru oppref przez przekierowania i przejrzyj ustawienie Automatic Advanced Matching (krok 7).
  14. Ustal konwencję parametrów UTM dla wszystkich kampanii przed pierwszym wyświetleniem (krok 7).
  15. Zbramkuj piksel w platformie zgód, uzupełnij politykę prywatności, a po starcie sprawdź statusy Serving, zanim zaczniesz analizować koszty (krok 8).

Jeśli któregoś punktu z tej listy nie da się w Twojej firmie przejść w rozsądnym czasie – najczęściej blokuje warstwa techniczna strony albo zgodność kategorii – napisz do nas. Przejdziemy tę listę razem.

Kiedy zrobić to samodzielnie, a kiedy oddać agencji

Samodzielnie ma sens, jeśli masz jedną prostą usługę, jedną stronę docelową, dostęp do kodu witryny i osobę, która wdrożyła kiedyś piksel Meta lub Google. Panel jest wtedy przystępny, a największym ryzykiem jest brak cierpliwości: kanał bez polskich benchmarków wymaga kilku tygodni czytania własnych danych. Oddanie tego na zewnątrz jest racjonalne, gdy piętrzą się warunki brzegowe: kategoria na granicy polityk, strona za Cloudflare z agresywnymi regułami, feed produktowy do zmapowania, wymagania RODO wokół piksela albo kilka rynków naraz. To nie jest kwestia trudności obsługi panelu, tylko liczby miejsc, w których cicha pomyłka kosztuje tydzień emisji.

Prowadzimy kampanie w Google Ads od lat i tę samą dyscyplinę – zgodność, pomiar, jakość strony docelowej, czytanie danych zamiast zgadywania – przenosimy na nowy kanał. Jeśli chcesz przejść ten proces raz, a porządnie, zobacz, jak wygląda nasza obsługa reklam w ChatGPT, napisz na info@mediapremium.pl albo zadzwoń pod 500 010 606. Zaczynamy zawsze od tego samego: sprawdzenia, czy Twoja kategoria się kwalifikuje i czy Twoja strona wpuszcza roboty OpenAI. Bez tych dwóch odpowiedzi rozmowa o budżecie nie ma sensu.

Najczęstsze pytania

Czy mogę reklamować się w ChatGPT, prowadząc firmę z branży finansowej, medycznej lub prawnej?

W Polsce zakładaj, że nie. Ścieżka indywidualnej akceptacji dla usług finansowych oraz zdrowia i medycyny opisywana jest jako rozwiązanie rynku amerykańskiego – poza USA obie kategorie są objęte ograniczeniami, a usługi prawne są zablokowane zarówno wobec konsumentów, jak i firm. Sprawdź status kategorii w politykach reklamowych OpenAI, bo dokument zmieniał się co najmniej cztery razy od marca 2026 roku.

Jak reklamować się w ChatGPT – od czego zacząć?

Od trzech rzeczy, które robisz przed założeniem konta: potwierdzenia zgodności kategorii, przepuszczenia robota OAI-AdsBot na stronę docelową i przygotowania landing page’a z jednym celem konwersji. Dopiero potem zakładasz konto na ads.openai.com, domykasz weryfikację i rozliczenia, a następnie budujesz kampanię. Całą ścieżkę masz wyżej w checkliście wdrożeniowej, w kolejności wykonawczej.

Ile kosztuje reklama w ChatGPT w Polsce?

OpenAI nie opublikowało cennika ani minimalnego budżetu dla Polski – nie ma stawek w złotych ani w euro, nie ma polskich benchmarków CPC i CPM. Publicznie potwierdzony jest wyłącznie amerykański próg 25 USD na kampanię dziennie. Minimalny budżet dla Twojego konta zobaczysz dopiero w panelu, w tabeli „Minimum Campaign Spend”. Zamiast szukać cennika, policz własny sufit CPC z marży i konwersji strony docelowej.

Czy mogę targetować konkretne miasto w Polsce?

Nie. Targetowanie poniżej poziomu kraju – stan, DMA, kod pocztowy – jest w dokumentacji OpenAI opisane jako funkcja dostępna wyłącznie w Stanach Zjednoczonych, a Polska nie należy do rynków z wyjątkami. Stan na wrzesień 2026: planuj poziom kraju i potwierdź opcje w panelu. Zawężenie geograficzne możesz częściowo opisać w context hints, ale one nie są regułą targetowania i nie gwarantują emisji.

Co zrobić, gdy reklama ma status „Not serving”?

Najedź kursorem na status w zakładce Ads – zobaczysz powód. Najczęściej jest to niezgodność tekstu lub strony docelowej z politykami, kierowanie na stronę główną albo blokada robotów OpenAI po stronie serwera. Sprawdź też przyczyny niezwiązane z kreacją: trwający przegląd konta, niezakończoną weryfikację firmy, status płatności, wyczerpany budżet i miniętą datę zakończenia kampanii. Kontakt do wsparcia to ads-support@openai.com.

Historia zmian tego wpisu

  • 3 września 2026 – pierwsza publikacja; stan panelu OpenAI Ads Manager i dokumentacji OpenAI na ten dzień.

Źródła oficjalne: zakładanie konta w OpenAI Ads Manager, wytyczne OpenAI dla reklamodawców dotyczące crawlerów, dokumentacja piksela OpenAI oraz polityki reklamowe OpenAI. Stan na 3 września 2026 – wpis aktualizujemy wraz ze zmianami w panelu. Autor: Mariusz Lach, Media Premium.