Bez pomiaru ChatGPT Ads jest kanałem, w którym widać tylko kliknięcia. Możesz wydać budżet, zobaczyć ruch i nie mieć pojęcia, czy przyniósł zamówienia. Poniżej wszystko, co OpenAI daje do mierzenia konwersji, i jak to poskładać, żeby dane się zgadzały.
OpenAI Pixel, czyli odpowiednik piksela Meta
OpenAI ma własny system śledzenia konwersji. Piksel wdrażasz bezpośrednio w kodzie strony albo przez Google Tag Managera, dokładnie tak jak piksel Meta.
Po wdrożeniu mierzy, co użytkownik zrobił po kliknięciu w reklamę. Obsługiwane są między innymi:
wyświetlenie strony,
lead, czyli wysłanie formularza,
zakup,
rejestracja,
dodanie produktu do koszyka,
rozpoczęcie realizacji zamówienia,
rozpoczęcie subskrypcji,
rozpoczęcie okresu próbnego,
umówienie spotkania,
zdarzenia niestandardowe, które definiujesz sam.
To pokrywa zarówno sklep internetowy, jak i firmę usługową zbierającą zapytania.
Conversions API, czyli pomiar po stronie serwera
Sam piksel w przeglądarce to dziś za mało. Blokady reklam, ustawienia prywatności i ograniczenia przeglądarek zjadają część zdarzeń, zanim dotrą do systemu reklamowego.
Dlatego OpenAI udostępnia server-side Conversions API. Konwersje wysyłasz wtedy bezpośrednio z serwera, z pominięciem przeglądarki. Mechanizm jest ten sam co w Meta.
Piksel i Conversions API mają działać równocześnie, nie zamiast siebie. Piksel łapie to, co widać w przeglądarce, serwer dokłada resztę.
Deduplikacja, żeby nie liczyć dwa razy
Skoro to samo zamówienie trafia do systemu dwiema drogami, trzeba systemowi powiedzieć, że to jedno zdarzenie. Służy do tego event ID, wspólny identyfikator wysyłany zarówno przez piksel, jak i przez serwer.
Bez deduplikacji zobaczysz w panelu dwa razy więcej konwersji, niż masz naprawdę, i policzysz zwrot z reklamy dwa razy lepiej, niż wygląda w rzeczywistości. To najczęstszy powód, dla którego dane w panelu nie zgadzają się ze sklepem.
Advanced Matching, czyli lepsze łączenie konwersji z kliknięciem
OpenAI obsługuje rozszerzone dopasowanie. Przekazujesz odpowiednio przygotowane i zahashowane dane first-party, na przykład adres e-mail, a system wykorzystuje je, żeby połączyć konwersję z konkretnym kliknięciem. Wspierany jest między innymi hash SHA-256.
W Unii Europejskiej wymaga to poprawnego zarządzania zgodami i konfiguracji banera zgodnej z RODO. Bez tego nie wolno przekazywać takich danych.
UTM i identyfikator kliknięcia
Poza pikselem masz do dyspozycji klasyczne parametry UTM oraz własny identyfikator kliknięcia OpenAI, czyli oppref. Można go zapisać jako first-party cookie i później wykorzystać do przypisania konwersji do konkretnej reklamy.
W praktyce oznacza to, że dane z ChatGPT Ads da się zestawić z GA4 i z CRM, a nie tylko oglądać w panelu reklamowym. Dla firm, w których sprzedaż domyka handlowiec przez telefon, to jedyny sposób, żeby policzyć realny koszt pozyskania klienta.
Kolejność wdrożenia
Najpierw piksel i podstawowe zdarzenia, potem Conversions API, na końcu Advanced Matching i spięcie z CRM. Odwrotna kolejność kończy się tym, że masz zaawansowane mechanizmy nad pomiarem, który liczy złe rzeczy.
Zanim ruszysz z budżetem, sprawdź jedno: czy to, co panel nazywa konwersją, jest tym, za co realnie płacisz sobie pensję. Kliknięcie w numer telefonu nie jest zamówieniem, a przewinięcie strony nie jest zapytaniem.
Powiązane
Pomiar to pierwszy krok w uruchomieniu reklam w ChatGPT. Ile to kosztuje, sprawdzisz w tekście o cenach ChatGPT Ads. Wdrażam to u klientów w ramach obsługi reklam w ChatGPT.
Prowadzenie kampanii biorę na siebie: Chat GPT Ads dla firm.

