Trzy rzeczy do sprawdzenia, zanim wydasz pierwszą złotówkę
Kampania gotowa, budżet ustawiony, reklamy napisane, a mimo to nic się nie dzieje. W ChatGPT Ads najczęstszą przyczyną jest coś, czego nie widać w panelu reklamowym: strona docelowa blokuje robota, który sprawdza reklamy przed emisją.
- Robot OAI-AdsBot musi mieć dostęp do strony. Jedna linijka w robots.txt potrafi zatrzymać całą kampanię.
- Zablokować go mogą cztery warstwy: robots.txt, zapora, sieć dostarczania treści i konfiguracja serwera.
- Pomiar konwersji trzeba uruchomić przed startem, bo optymalizacja potrzebuje danych od pierwszego dnia.
Druga w kolejności jest równie prozaiczna: pomiar konwersji wdrożony po starcie zamiast przed. Poniżej trzy rzeczy do odhaczenia, zanim wydasz pierwszą złotówkę.
Robot OAI-AdsBot, czyli jedna linijka, która zatrzymuje kampanię
OpenAI wysyła na Twoją stronę robota o nazwie OAI-AdsBot, który sprawdza stronę docelową przed dopuszczeniem reklamy. Dokumentacja mówi wprost: tego robota trzeba wpuścić, a dodatkowo zaleca wpuszczenie OAI-SearchBot.
Jeśli robot dostanie odmowę, reklama nie przejdzie weryfikacji, a w panelu nie zobaczysz wyjaśnienia, którego mógłbyś użyć. Wystarczy dodać do pliku robots.txt te cztery linijki.
User-agent: OAI-SearchBot
Allow: /
User-agent: OAI-AdsBot
Allow: /
Cztery miejsca, w których można zablokować robota
- Plik robots.txtJedna linijka reguły potrafi zatrzymać całą kampanię.
- Zapora i ochrona przed botamiReguły bezpieczeństwa bywają skuteczniejsze, niż ktokolwiek zakładał.
- Sieć dostarczania treściFiltry po stronie usługi pośredniczącej, poza samym serwerem.
- Konfiguracja serweraBlokady po adresie lub nagłówku, często odziedziczone po dawnych ustawieniach.
Cztery warstwy, które potrafią go zablokować
Sam plik robots.txt to dopiero pierwsza warstwa. Dokumentacja wymienia kolejne i w praktyce to właśnie one sprawiają najwięcej kłopotu, bo administrator strony często o nich nie wie.
- robots.txt: reguła zakazu zatrzymuje robota natychmiast.
- Zapora i CDN, na przykład Cloudflare czy Akamai. Roboty bywają brane za ruch automatyczny i dostają odpowiedź o odmowie dostępu. Warto wiedzieć, że OAI-AdsBot jest oficjalnie zweryfikowany przez Cloudflare.
- Weryfikacja człowieka: CAPTCHA, wyzwania skryptowe i analiza zachowania blokują robota nawet po przejściu wcześniejszych warstw.
- Limity zapytań: przy zbyt wielu żądaniach serwer zwraca odmowę z powodu przekroczenia limitu i weryfikacja się nie kończy.
Chcesz uruchomić reklamy w ChatGPT?
Sprawdzimy dostępność strony dla robotów, wdrożymy pomiar konwersji i ustawimy zgody tak, żeby kampania mogła ruszyć bez niespodzianek.
Pomiar konwersji: pixel i API razem

Pomiar w ChatGPT Ads opiera się na dwóch elementach: pixelu w przeglądarce oraz interfejsie po stronie serwera. Dokumentacja zaleca używanie obu naraz, z tym samym identyfikatorem zdarzenia, żeby ta sama konwersja nie policzyła się dwa razy.
Sam pixel dokleja do adresu strony identyfikator kliknięcia i zapisuje go we własnym ciasteczku na trzydzieści dni. Jeśli Twoja strona po kliknięciu przekierowuje użytkownika, trzeba zadbać, żeby ten identyfikator przetrwał przekierowanie, bo inaczej konwersja nie połączy się z reklamą.
Jest jeszcze rzecz, która zaskakuje przy wdrożeniu: zgoda na pomiar jest domyślnie włączona. Poprawne wdrożenie wyłącza ją przed uruchomieniem pixela i włącza dopiero po akceptacji kategorii reklamowej w banerze zgód. Inaczej zdarzenia lecą, zanim odwiedzający cokolwiek kliknie.
Dlaczego liczby nie zgodzą się z Google Analytics?
To pytanie pada na pierwszym spotkaniu po starcie, więc lepiej znać odpowiedź wcześniej. Panel OpenAI, Analytics i inne systemy reklamowe pokażą różne liczby konwersji i nie jest to błąd.
Powody wymienia sama dokumentacja: inne modele i okna atrybucji, inne strefy czasowe i granice dni, różne zachowanie przy zgodach i ciasteczkach, inna deduplikacja oraz konwersje modelowane. Do tego atrybucja w ChatGPT liczy się po kliknięciu, a konwersje pojawiają się w raportach z opóźnieniem od dwudziestu czterech do czterdziestu ośmiu godzin.
Praktyczny wniosek jest taki, że dwudniowy test niczego nie pokaże, a porównywanie liczb jeden do jednego między systemami prowadzi donikąd. Warto z góry ustalić, który system jest źródłem prawdy dla rozliczeń.
Jak emedia może w tym pomóc?
Konfiguracja to u nas osobna usługa, bo wykracza poza panel reklamowy i dotyka strony, banera zgód oraz analityki.
- Konfiguracja konta reklamowego ChatGPT Ads: konto, weryfikacja, ikona marki, pomiar i zgody, 1500 zł netto jednorazowo.
- Audyt zgodności strony: sprawdzamy cztery warstwy blokad i kwalifikowalność branży.
- Wdrażamy pixel i interfejs serwerowy razem, ze wspólnym identyfikatorem zdarzenia i zachowaniem identyfikatora kliknięcia.
- Ustawiamy baner zgód tak, żeby pomiar startował dopiero po akceptacji, zgodnie z RODO.
Podsumowanie
Otwórz swój plik robots.txt i sprawdź, czy nie ma tam reguły blokującej roboty OpenAI. To jedna minuta, a jest to najczęstsza przyczyna, przez którą kampania stoi mimo poprawnie przygotowanych reklam. Potem zajrzyj do banera zgód i upewnij się, że pomiar nie startuje przed akceptacją.
Przeczytaj także
- Dlaczego moja reklama w ChatGPT Ads została odrzucona
- Koniec słów kluczowych. Jak opisać produkt dla ChatGPT
- Reklamy w ChatGPT ruszyły w Polsce. Co to znaczy dla sklepu
- Obsługa ChatGPT Ads: nasza oferta prowadzenia kampanii, cennik i zakres prac
Najczęstsze pytania
Jakiego robota musi wpuszczać moja strona?
Obowiązkowo OAI-AdsBot, który weryfikuje strony docelowe reklam. Zalecany jest także OAI-SearchBot. Wystarczy dodać dla nich reguły zezwalające w pliku robots.txt.
Reklama została odrzucona, a robots.txt jest poprawny. Co dalej?
Sprawdź kolejne warstwy: zaporę, CDN, mechanizmy typu CAPTCHA oraz limity zapytań. Robot bywa blokowany jako ruch automatyczny mimo poprawnego pliku robots.txt.
Czy pixel OpenAI wymaga zgody z banera cookies?
Tak. Pixel startuje domyślnie z włączoną zgodą, więc trzeba ją jawnie wyłączyć przed inicjalizacją i włączyć dopiero po akceptacji kategorii reklamowej przez użytkownika.
Po co wdrażać pixel i interfejs serwerowy jednocześnie?
Pomiar po stronie serwera jest odporniejszy na blokady w przeglądarce. Przy wysyłce z obu źródeł trzeba użyć tego samego identyfikatora zdarzenia, żeby konwersja nie policzyła się podwójnie.
Dlaczego panel pokazuje inne liczby niż Google Analytics?
Systemy różnią się modelem atrybucji, oknami czasowymi, strefą czasową, sposobem deduplikacji i obecnością konwersji modelowanych. Różnica sama w sobie nie oznacza błędu wdrożenia.
Jak to powstaje?
Ten wpis napisał człowiek, a model przygotował pierwszą wersję roboczą. Obie strony są niżej wymienione z nazwy, razem ze źródłami, na których stoją twierdzenia.
- Tematy, opinie i ostatnia decyzja: Grzegorz Wysocki, właściciel emedia, agencji marketingowej z Lublina prowadzącej kampanie płatne i SEO dla klientów.
- Wersja robocza, kod i testy: Claude Opus 5 od Anthropic, w narzędziu Claude Code. Nic nie trafia na stronę bez przeczytania i poprawienia przez człowieka.
- Grafiki: sceny powstają z wykorzystaniem AI na bazie zdjęcia autora, a napisy składamy sami.
Źródła: centrum pomocy OpenAI i dokumentacja dla deweloperów, warunki oraz zasady reklamowe OpenAI, a także ustawienia i zrzuty z naszego własnego konta reklamowego. Liczby pochodzą z dokumentacji producenta albo z realnych kampanii. Jeśli czegoś nie wiemy, piszemy o tym wprost.
Źródła: OpenAI, wskazówki dla reklamodawców dotyczące dopuszczania robotów internetowych, dokumentacja pixela pomiarowego oraz interfejsu konwersji, stan na 1 września 2026. Zrzuty z konta reklamowego emedia.
Realizacja: artykuł zrealizowany przez człowieka we współpracy z systemami AI. Redakcję i publikację firmuje autor. Wykorzystane systemy: Anthropic oraz OpenAI.
Rozwiń z nami swój biznes on-line
Zobacz również
Skontaktuj się z nami i zacznijmy
budowanie Twojego biznesu!
Skorzystaj z bezpłatnej wyceny lub wyślij nam wiadomość

Grzegorz Wysocki
CEO emedia
Komentarz autora: W Google Ads przyzwyczailiśmy się, że kampania rusza, a pomiar dopina się po drodze. Tutaj to nie działa, bo optymalizacja pod konwersję wymaga danych od pierwszego dnia, a konwersje raportowane są z opóźnieniem do dwóch dni. Kampania odpalona bez pomiaru to dwa tygodnie zgadywania. Dlatego u nas konfiguracja jest osobną, płatną pozycją i wykonujemy ją przed pierwszą złotówką budżetu.