OpenAI Ads (reklamy w ChatGPT): piksel i Conversions API w SalesCRM
Jeśli reklamujesz się w ChatGPT, SalesCRM policzy dla Ciebie sprzedaż z tych reklam. Wystarczy, że wkleisz w panelu identyfikator piksela. Jeśli dodasz też klucz Conversions API, te same zdarzenia pójdą również z naszego serwera. Oba kanały wysyłają ten sam identyfikator zdarzenia, więc OpenAI nie policzy zakupu dwa razy.
1. Skąd wziąć dane do panelu
Oba pola znajdziesz w Ads Managerze OpenAI, w zakładce konwersji.
- Identyfikator piksela (Pixel ID) - ciąg znaków w rodzaju
9A22fJqNFqqhAzXeutCaDZ. To ten sam identyfikator, który OpenAI podaje w instrukcji instalacji piksela. - Klucz Conversions API - wygenerujesz go przyciskiem Manage conversion keys. To osobny klucz, nie klucz API do zarządzania kampaniami.
2. Konfiguracja w panelu
- Wejdź w Integracje, sekcja Analityka, i otwórz OpenAI Ads (reklamy w ChatGPT).
- Wklej Identyfikator pixela.
- Wklej Klucz Conversions API. To pole jest opcjonalne, ale bez niego część zakupów zginie na blokerach reklam.
- Zapisz.
3. Jakie zdarzenia i którym kanałem
| Zdarzenie | Kiedy | Piksel | Conversions API |
|---|---|---|---|
page_viewed | wejście na stronę sklepu lub koszyka | tak | nie |
items_added | dodanie produktu do koszyka | tak | tak |
checkout_started | otwarcie formularza zamówienia | tak | tak |
order_created | opłacone zamówienie | tak | tak |
Zdarzenia niosą kwotę, walutę i listę produktów z identyfikatorami, liczbą sztuk i ceną. Zakup liczymy dopiero po opłaceniu, więc nieopłacone zamówienia nie zawyżają wyników kampanii. Zamówienie za 0 zł nie ma płatności, dlatego liczymy je od razu po złożeniu.
W Ads Managerze OpenAI jako zdarzenie konwersji kampanii wybierz order_created.
4. Deduplikacja - dlaczego zakup nie liczy się podwójnie
Piksel i serwer wysyłają to samo zdarzenie z tym samym identyfikatorem:
- zakup -
orders_<id zamówienia>, - dodanie do koszyka i rozpoczęcie zamówienia - wspólny identyfikator nadany przez SalesCRM.
OpenAI przyjmuje pierwszą kopię, która dotrze, a drugą pomija.
5. Dane dopasowania
OpenAI łączy zakup z kliknięciem w reklamę. Najważniejszy jest identyfikator kliknięcia, który OpenAI dokleja do adresu strony (?oppref=). SalesCRM zapamiętuje go przy wejściu na 30 dni i dołącza do każdego zdarzenia z serwera. Dane osobowe wysyłamy wyłącznie jako skrót SHA-256. OpenAI nie dostaje od nas adresu e-mail ani numeru telefonu w czytelnej formie.
| Dane | Skąd pochodzą | Kiedy dostępne |
|---|---|---|
| identyfikator kliknięcia w reklamę | adres strony, ciasteczko piksela | gdy klient przyszedł z reklamy |
| adres e-mail | dane zamówienia | po wypełnieniu formularza |
| numer telefonu | dane zamówienia | zamówienie z telefonem |
| identyfikator odwiedzającego | ciasteczko sklepu | zawsze, także przy dodaniu do koszyka |
| adres IP i przeglądarka | żądanie do serwera | zawsze |
6. Zgody i prywatność
Piksel OpenAI sam z siebie mierzy od razu, bez pytania o zgodę. Jeśli w sklepie działa Google Consent Mode, SalesCRM uruchamia piksel dopiero po wyrażeniu zgody marketingowej, tak samo jak piksele Mety, TikToka i Pinteresta. Jeśli Consent Mode jest wyłączony, piksel startuje od razu. Wtedy zgodę na pliki cookie musi obsłużyć Twój baner.
W polityce prywatności dopisz OpenAI do listy odbiorców danych w celach marketingowych.
7. Jak sprawdzić, czy działa
- Wejdź do sklepu, dodaj produkt do koszyka i przejdź do formularza zamówienia.
- W Ads Managerze OpenAI otwórz podgląd zdarzeń. Po kilku minutach zobaczysz
page_viewed,items_addedicheckout_started. - Przy wpisanym kluczu zdarzenia przychodzą dwoma kanałami: z przeglądarki (pixel_sdk) i z serwera (server_to_server).
8. Najczęstsze pytania
Czy muszę dodawać klucz Conversions API? Nie, piksel działa samodzielnie. Klucz dokłada zdarzenia, które piksel gubi na blokerach reklam i w Safari. Warto go dodać, jeśli realnie prowadzisz kampanie w ChatGPT.
Mam własny front sklepu. Na swoich stronach piksel osadzasz sam, z tym samym identyfikatorem. Zdarzenia z koszyka i zakupy wysyła SalesCRM.
Czy reklamy w ChatGPT działają w Polsce? Dostępność kampanii sprawdzisz w Ads Managerze OpenAI. SalesCRM mierzy zdarzenia niezależnie od kraju.
order_created. Deduplikację, kwoty i szyfrowanie danych SalesCRM ustawia sam.