Śledzenie sprzedaży (pixel konwersji)

Po kliknięciu oferty w pokoju webinarowym uczestnik trafia na Twoją stronę sprzedaży (poza Webivio). Żeby zakup wrócił do statystyk lejka, automatyzacji „Zakupił produkt” i listy uczestników, podłącz śledzenie sprzedaży (pixel konwersji).

Masz dwa sposoby. Wystarczy wybrać jeden. Możesz też użyć obu jednocześnie, jeśli dane konfigurujesz spójnie.

OpcjaKiedy wybrać
Skrypty na stronach WWWMasz dostęp do HTML strony oferty i strony „Dziękujemy za zakup”
Webhook (np. WebToLearn)Sprzedajesz w WebToLearn / bramce płatności i chcesz sygnał serwerowy po płatności

Ważne: jeden e-mail = jeden zakup w raportach. E-mail przy zakupie powinien być taki sam, jak przy zapisie na webinar.

Gdzie znaleźć kody w Webivio

  1. Otwórz edycję autowebinaru.
  2. Przejdź do kroku Zakończenie.
  3. W Ważne linki rozwiń sekcję Chcesz zliczać konwersję sprzedaży w Webivio?.
  4. Zobaczysz:
    • Śledzenie zakupów - skrypt 1 (strona oferty)
    • Śledzenie zakupów - skrypt 2 (strona po zakupie)
    • Webhook sprzedaży (POST JSON) - np. WebToLearn
  5. Pełna instrukcja w panelu: Jak przekazać sprzedaż po webinarze do Webivio.

Każdy webinar ma własny token w URL — przy nowym webinarze skopiuj kody ponownie. Adresu z token nie udostępniaj publicznie.


Opcja 1: Pixel konwersji na stronach WWW (dwa skrypty)

To najprostsze rozwiązanie, gdy kontrolujesz HTML stron sprzedażowych.

Jak działa

  1. Uczestnik klika ofertę w Webivio i trafia na stronę sprzedaży z parametrami identyfikującymi uczestnika w adresie URL.
  2. Skrypt 1 (strona oferty) zapisuje te dane w ciasteczku na ok. 48 h.
  3. Po zakupie użytkownik trafia na stronę podziękowania.
  4. Skrypt 2 odczytuje ciasteczko i wysyła informację o zakupie do Webivio.

Oba skrypty muszą być na tej samej domenie (żeby ciasteczko było wspólne).

Krok 1 — strona oferty / sprzedaży

  1. Skopiuj skrypt 1 z kroku Zakończenie.
  2. Wklej go na stronie sprzedaży — tam, gdzie trafia użytkownik po kliknięciu oferty z webinaru.
  3. Najlepiej tuż przed </body>.

Przykładowy kształt kodu (Twój URL będzie miał własne webinarId i token):

<script src="https://webivio.com/api/public/post-sale-offer-tracker?webinarId=...&token=..." defer></script>

Krok 2 — strona „Dziękujemy za zakup”

  1. Skopiuj skrypt 2 z kroku Zakończenie.
  2. Wklej go na stronie podziękowania po zakupie — również przed </body>.
<script src="https://webivio.com/api/public/post-sale-thankyou-tracker?webinarId=...&token=..." defer></script>

Bez skryptu 2 na stronie podziękowania zakup nie trafi do Webivio.

Kwota i waluta (opcjonalnie)

Możesz przekazać kwotę i walutę na 2 sposoby:

  1. Parametry w adresie strony podziękowania: wa (kwota) i wy (waluta), np. ?wa=497&wy=PLN.
  2. Atrybuty w skrypcie 2:
    • data-default-amount — kwota,
    • data-default-currency — waluta (np. PLN).

W kreatorze skrypt 2 może już zawierać domyślną kwotę z pierwszej oferty webinaru — możesz ją zmienić.

Checklist skryptów

  • Skrypt 1 jest na stronie oferty (wejście z webinaru).
  • Skrypt 2 jest na stronie po zakupie.
  • Obie strony są na tej samej domenie.
  • Link oferty w pokoju prowadzi właśnie na stronę ze skryptem 1.
  • Po testowym zakupie widać wpis w Uczestnicy → Dane sprzedaży.

Opcja 2: Webhook (WebToLearn i inne bramki)

Opcja dla sklepów i systemów płatności. Po udanej płatności platforma wysyła POST JSON na adres Webivio — bez zależności od przeglądarki i AdBlocka.

Krok 1 — skopiuj URL webhooka w Webivio

W kroku Zakończenie skopiuj:

Webhook sprzedaży (POST JSON) - np. WebToLearn

Adres ma postać:

https://webivio.com/api/public/post-sale-webhook?webinarId=...&token=...

Nie skracaj URL i nie usuwaj webinarId ani token.

Krok 2 — WebToLearn (zalecana ścieżka)

  1. Zaloguj się do WebToLearn.
  2. Otwórz produkt sprzedawany po webinarze, np.:
    • Moja Sprzedaż → Szybka Sprzedaż (edycja danej szybkiej sprzedaży), albo
    • ustawienia płatności wybranego kursu / szkolenia.
  3. W sekcji zaawansowanej / integracji znajdź pole:
    Integracja z zapier.com po dokonanej płatności.
  4. Wklej tam cały URL webhooka z Webivio (działa bezpośrednio — bez konta Zapier).
  5. Zapisz ustawienia.

Używaj pola po płatności, nie „przed płatnością”.

Ta sama zasada dotyczy innych bramek: szukaj opcji typu Webhook / Integracja po płatności i wklej URL Webivio.

Krok 3 — co musi być w JSON-ie

Webivio czyta typowe pola z platform sprzedażowych (w tym WebToLearn):

PoleWymagane?Po co
email / buyer_email / customer_emailTak (do przypisania uczestnika)Dopasowanie do zapisu na webinar
amount / price / totalNieKwota w raportach
currencyNieWaluta (przy samej kwocie domyślnie PLN)
order_id / transaction_idNieID zamówienia, mniej duplikatów

Opcjonalnie (jeśli masz w payloadzie): participantId, accessCode lub wc — wtedy dopasowanie nie musi iść po e-mailu.

Minimum praktyczne: e-mail kupującego = e-mail z rejestracji na webinar.

Metoda HTTP

  • Metoda: POST
  • Body: JSON
  • Endpoint: /api/public/post-sale-webhook?webinarId=...&token=...

Po udanym zapisie Webivio może też wysłać outbound zdarzenie webinar.purchase.completed (jeśli masz skonfigurowane webhooki outbound).


Gdzie zobaczysz wyniki

Po poprawnym podłączeniu:

  • Analityka webinaru — lejek i wykres sprzedaży / konwersje,
  • Uczestnicy → Dane sprzedaży — lista zapisanych zakupów,
  • Automatyzacje z triggerem „Zakupił produkt” — zaczynają działać dla osób z konwersją.

Którą opcję wybrać?

  • Skrypty — masz dostęp do stron oferty i podziękowania (najprostsze).
  • Webhook — WebToLearn / sklep / bramka i chcesz pełną automatyzację po stronie serwera.
  • Oba naraz — możliwe, ale trzymaj spójne dane (ten sam e-mail / ID zamówienia), żeby uniknąć mylących duplikatów.

Jeśli coś nie działa

W większości przypadków problemem jest:

  • brak skryptu 2 na stronie podziękowania (opcja skryptów),
  • inny e-mail przy zakupie niż przy zapisie na webinar,
  • webhook wklejony w pole przed płatnością albo niepełny URL,
  • skrypt 1 i 2 na różnych domenach (ciasteczko się nie przenosi),
  • test bez wcześniejszego wejścia ze skryptem 1 (brak sesji w ciasteczku).

Zobacz też

  • Oferta w pokoju — skąd uczestnik trafia na stronę sprzedaży
  • Piksele i skrypty — Facebook Pixel, GA4, własne skrypty na stronach lejka
  • Webhooki — outbound zdarzenia (w tym webinar.purchase.completed)
  • Analityka — gdzie oglądać wyniki lejka