Przejdź do treści

Poradnik

Piksel ChatGPT Ads czy Conversions API – czym się różnią?

Measurement Pixel ChatGPT Ads to skrypt JavaScript działający w przeglądarce klienta. Conversions API to endpoint, który wywołuje Twój serwer. Piksel widzi, co klient robi na stronie; Conversions API raportuje to, o czym wiedzą Twoje własne systemy. To nie tyle alternatywy, ile dwie połowy jednej całości: w sklepie typowa konfiguracja to piksel dla ścieżki przeglądania i zakup wysyłany obiema drogami, połączony wspólnym event ID.

Aktualizacja

Na tej stronie

Krótka odpowiedź: używaj piksela do zdarzeń, które widzi tylko przeglądarka, takich jak wyświetlenia produktów i dodania do koszyka. Zakup wysyłaj z przeglądarki i z serwera z tym samym event ID – wtedy zablokowany skrypt czy zamknięta karta nie oznaczają utraconej sprzedaży, a OpenAI liczy ją raz.

W skrócie

Przeglądarka a serwer w czterech pytaniach

Piksel widzi drogę klienta. Conversions API potwierdza sprzedaż. Używane razem, z jednym event ID, sprawiają, że każdy zakup liczy się raz.

Przeglądarka

Measurement Pixel

Sprawdza się w
Pomiarze ścieżki zakupowej na stronie.
Co widzi
Wyświetlenia produktów, dodania do koszyka, rozpoczęcia zamówienia i zakup – wszystko, co dzieje się w przeglądarce klienta.
Co może przeoczyć
Zdarzenia, których skrypt został zablokowany albo których strona nie załadowała się do końca.
Co wysyła ta wtyczka
Wszystkie cztery zdarzenia: contents_viewed, items_added, checkout_started, order_created.

Serwer

Conversions API

Sprawdza się w
Potwierdzaniu konwersji zapisanych przez Twoje własne systemy.
Co widzi
To, co wie sklep: opłacone zamówienie, jego wartość i czas.
Co może przeoczyć
Przeglądanie – nie wie, że ktoś obejrzał produkt, jeśli nie zgłosiła tego przeglądarka.
Co wysyła ta wtyczka
Tylko zakup: order_created, gdy WooCommerce oznaczy zamówienie jako opłacone.

Gdy obie ścieżki wysyłają ten sam zakup, mają ten sam event ID. OpenAI zachowuje pierwsze otrzymane zdarzenie, a duplikat pomija, więc zamówienie liczy się raz.

Zakup z przeglądarki i zakup z serwera dla tego samego zamówienia mają ten sam event ID. OpenAI zachowuje pierwszy, który otrzyma, a duplikat pomija, więc zamówienie liczy się jako jedna konwersja.

Przeglądarka · piksel

Zakup

Wspólny event ID wyliczony z zamówienia WooCommerce

Serwer · Conversions API

Zakup

Wspólny event ID wyliczony z zamówienia WooCommerce

Jedna konwersja

Ten sam Pixel ID, nazwa zdarzenia i ID: OpenAI zachowuje pierwsze zdarzenie, a duplikat pomija.

Do czego służy piksel

Piksel to jedyny sposób, by zmierzyć, co dzieje się między przejściem z reklamy a zapłatą: jakie produkty klient obejrzał, co trafiło do koszyka, kto doszedł do strony zamówienia. OpenAI zaleca, by w przeglądarce zawsze używać piksela (dokumentacja Measurement Pixel, po angielsku). Piksel obsługuje też zgody na stronie: gdy zgoda ma wartość false, nie wysyła pingów pomiarowych.

Jego słabość jest taka sama jak każdego skryptu w przeglądarce: jeśli skrypt zostanie zablokowany albo strona nie załaduje się do końca, zdarzenie nie zostanie wysłane – i nigdzie nie zostanie odnotowane, że przepadło.

Do czego służy Conversions API

Conversions API (API konwersji) raportuje zdarzenia, o których Twój serwer już wie. W sklepie to zakup: zamówienie jest w bazie danych niezależnie od tego, czy zgłosiła je przeglądarka. Serwer może wysłać je w chwili potwierdzenia płatności, ponowić, jeśli żądanie się nie powiedzie, i zapisać wynik.

Jego słabość polega na tym, że serwer nie widzi przeglądania. Nie wie, że klient obejrzał produkt, jeśli czegoś nie zgłosiła przeglądarka. Musi też chronić klucz API: OpenAI zaleca wysyłanie zdarzeń do Conversions API wyłącznie z serwera.

Sam piksel, samo API czy oba

Efekty trzech konfiguracji pomiaru w sklepie
KonfiguracjaCo zyskujeszCo tracisz
Tylko pikselPełną ścieżkę przeglądania i większość zakupówZakupy, których zdarzenie w przeglądarce nigdy się nie uruchomiło
Tylko Conversions APIZakupy, niezależnie od przeglądarkiWyświetlenia produktów, koszyki i rozpoczęcia zamówienia
Oba, ze wspólnymi IDŚcieżkę z przeglądarki i zakup z obu drógZdarzenia tylko z przeglądarki nadal od niej zależą

Które zdarzenia którą drogą

Zalecana ścieżka dla każdego zdarzenia e-commerce
ZdarzeniePikselConversions APIDlaczego
contents_viewedTak—Tylko przeglądarka widzi wyświetlenie produktu
items_addedTak—Aktywność w koszyku dzieje się na stronie
checkout_startedTak—Wejście na stronę zamówienia to zdarzenie strony
order_createdTakTakSprzedaż zapisuje sam sklep

To zakup warto wysyłać dwa razy: na jego podstawie ocenia się kampanie i to jego sklep może potwierdzić samodzielnie.

Zestawienie

Piksel i Conversions API obok siebie

Pełne porównanie, wiersz po wierszu.

Measurement Pixel ChatGPT Ads w porównaniu z OpenAI Conversions API
Measurement PixelConversions API
Gdzie działaW przeglądarce klientaNa Twoim serwerze
Dane dostępowePixel ID (publiczny)Pixel ID i tajny klucz API
Widzi zachowanie w sklepieTak – wyświetlenia, koszyki, strona zamówieniaTylko to, co zapisze Twój serwer
Podatny na zablokowane skrypty lub zamknięte kartyTakNie – wychodzi od Twoich własnych danych
Rejestruje płatność potwierdzoną późniejTylko jeśli klient nadal jest na stronieTak, w chwili potwierdzenia płatności
ZgodyNic nie wysyła, gdy zgoda ma wartość falseTwoje wdrożenie musi je uwzględnić
WdrożenieSkrypt na każdej stronie plus kod zdarzeńKod serwera, wyzwalacz, ponowienia

Źródła: dokumentacja OpenAI Measurement Pixel i Conversions API.

Oba naraz bez podwójnego liczenia

Wysyłanie tego samego zakupu dwa razy ma sens tylko wtedy, gdy OpenAI rozpozna, że to ten sam zakup. Dokumentacja piksela zaleca, by samodzielnie wygenerować event_id i użyć go ponownie zarówno w pikselu, jak i w zdarzeniu wysyłanym z serwera. OpenAI korzysta potem z pierwszego zdarzenia otrzymanego dla pasującego klucza – Pixel ID, nazwy zdarzenia i ID – a późniejsze duplikaty pomija.

Co psuje deduplikację

  • Losowy identyfikator generowany w przeglądarce, którego serwer nigdy nie poznaje.
  • Nowy identyfikator przy każdym załadowaniu strony, przez co odświeżona strona podziękowania wygląda jak nowy zakup.
  • Druga kopia piksela, wklejona do motywu lub menedżera tagów, wysyłająca zdarzenia z własnymi ID.
  • Różne Pixel ID w przeglądarce i na serwerze.

Mity

Najczęstsze nieporozumienia

Cztery rzeczy, które często zakłada się o pomiarze po stronie serwera – i jak jest naprawdę.

  • Założenie

    „Pomiar po stronie serwera oznacza, że każde zdarzenie jest wysyłane z serwera.”

    W praktyce

    Niekoniecznie. Pixel for ChatGPT Ads wysyła na przykład z serwera tylko zakup.

  • Założenie

    „Wysyłanie obiema drogami podwoi moje konwersje.”

    W praktyce

    Nie przy wspólnym event ID. Bez niego – może.

  • Założenie

    „Conversions API pozwala obejść zgody.”

    W praktyce

    Nie powinno. Zdarzenie z serwera powinno respektować zgodę zapisaną dla danego zamówienia.

  • Założenie

    „Pomiar po stronie serwera gwarantuje atrybucję.”

    W praktyce

    Sprawia, że zakup dociera pewniej. O atrybucji nadal decyduje OpenAI.

Piksel i Conversions API w WooCommerce

Pixel for ChatGPT Ads to wtyczka WooCommerce do pomiaru konwersji ChatGPT Ads. Ładuje piksel dla contents_viewed, items_added, checkout_started i order_created, a order_created wysyła dodatkowo przez Conversions API, gdy WooCommerce oznaczy zamówienie jako opłacone. Oba zakupy mają event ID wyliczony z zamówienia.

Poradnik o Conversions API w WooCommerce szczegółowo omawia stronę serwerową – wyzwalacze, zasadę 7 dni i ponowienia.

Pytania

Czy piksel ChatGPT to to samo co OpenAI Measurement Pixel?

Tak. „Piksel ChatGPT” i „piksel OpenAI Ads” to potoczne nazwy OpenAI Measurement Pixel, z którego korzysta ChatGPT Ads.

Czy mogę używać Conversions API bez piksela?

Tak, ale tracisz zdarzenia z przeglądania – wyświetlenia produktów, dodania do koszyka i rozpoczęcia zamówienia – które widzi tylko przeglądarka.

Co zainstalować najpierw?

Piksel, bo obejmuje całą ścieżkę. Potem dodaj zakup wysyłany z serwera z tym samym event ID, żeby sprzedaż nie zależała od przeglądarki.

Obie ścieżki, skonfigurowane dla WooCommerce

Pixel for ChatGPT Ads obsługuje piksel na ścieżce zakupowej i wysyła zakup z serwera ze wspólnym event ID.