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.
| Opcja | Kiedy wybrać |
|---|---|
| Skrypty na stronach WWW | Masz 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
- Otwórz edycję autowebinaru.
- Przejdź do kroku Zakończenie.
- W Ważne linki rozwiń sekcję Chcesz zliczać konwersję sprzedaży w Webivio?.
- Zobaczysz:
- Śledzenie zakupów - skrypt 1 (strona oferty)
- Śledzenie zakupów - skrypt 2 (strona po zakupie)
- Webhook sprzedaży (POST JSON) - np. WebToLearn
- 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
- Uczestnik klika ofertę w Webivio i trafia na stronę sprzedaży z parametrami identyfikującymi uczestnika w adresie URL.
- Skrypt 1 (strona oferty) zapisuje te dane w ciasteczku na ok. 48 h.
- Po zakupie użytkownik trafia na stronę podziękowania.
- 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
- Skopiuj skrypt 1 z kroku Zakończenie.
- Wklej go na stronie sprzedaży — tam, gdzie trafia użytkownik po kliknięciu oferty z webinaru.
- 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”
- Skopiuj skrypt 2 z kroku Zakończenie.
- 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:
- Parametry w adresie strony podziękowania:
wa(kwota) iwy(waluta), np.?wa=497&wy=PLN. - 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)
- Zaloguj się do WebToLearn.
- Otwórz produkt sprzedawany po webinarze, np.:
- Moja Sprzedaż → Szybka Sprzedaż (edycja danej szybkiej sprzedaży), albo
- ustawienia płatności wybranego kursu / szkolenia.
- W sekcji zaawansowanej / integracji znajdź pole:
Integracja z zapier.com po dokonanej płatności. - Wklej tam cały URL webhooka z Webivio (działa bezpośrednio — bez konta Zapier).
- 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):
| Pole | Wymagane? | Po co |
|---|---|---|
email / buyer_email / customer_email | Tak (do przypisania uczestnika) | Dopasowanie do zapisu na webinar |
amount / price / total | Nie | Kwota w raportach |
currency | Nie | Waluta (przy samej kwocie domyślnie PLN) |
order_id / transaction_id | Nie | ID 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