Skip to main content

Przegląd

Zakładka Zdarzenia pozwala definiować zdarzenia śledzenia w celu rejestrowania konkretnych działań odwiedzających na Twojej stronie. Śledź kliknięcia przycisków, wysyłki formularzy, kamienie milowe przewijania, widoczność elementów lub wywoływaj niestandardowe zdarzenia z własnego kodu. Każde zdarzenie może być oznaczone jako cel konwersji do mierzenia skuteczności kampanii.
Zakładka Zdarzenia

Lista zdarzeń

Tabela zdarzeń pokazuje wszystkie zdefiniowane zdarzenia z kluczowymi metrykami:

Filtry

Filtruj listę zdarzeń według:

Tworzenie zdarzenia

Kliknij Utwórz zdarzenie, aby zdefiniować nowe zdarzenie śledzenia. Każde zdarzenie wymaga:

Typy zdarzeń

Każdy typ zdarzenia śledzi inny rodzaj interakcji odwiedzającego. Skrypt trackera obsługuje wszystkie automatyczne typy — kodowanie nie jest wymagane.

Kliknięcie

Wywołuje się, gdy odwiedzający kliknie element pasujący do selektora CSS. Co jest rejestrowane:
  • Treść tekstowa elementu (pierwsze 100 znaków)
  • Nazwa tagu elementu (button, a, div itp.)
  • Selektor CSS, który pasował
  • Aktualny URL strony
Użyj DevTools przeglądarki, aby znaleźć odpowiedni selektor CSS. Kliknij prawym przyciskiem myszy element → Zbadaj → kliknij prawym przyciskiem myszy tag HTML → KopiujKopiuj selektor.
Przykłady selektorów CSS:

Przewijanie (Widoczność)

Wywołuje się, gdy odwiedzający przewinie obok konkretnego elementu na stronie. Używa IntersectionObserver do wykrywania, kiedy element pojawia się w oknie widoku. Przypadki użycia:
  • Śledź, ilu odwiedzających widzi Twoją sekcję cenową
  • Mierz zaangażowanie w konkretne bloki treści
  • Wykrywaj, czy odwiedzający docierają do końca długiej strony
Każde zdarzenie przewijania wywołuje się tylko raz na sesję na element — nawet jeśli odwiedzający przewinie obok niego wielokrotnie. Zapobiega to zawyżeniu liczników.

Wysyłka formularza

Wywołuje się, gdy odwiedzający wyśle formularz pasujący do selektora CSS. Co jest rejestrowane:
  • Wartości z pól <input>, <select> i <textarea>
  • Nazwy pól i ich wartości (do 500 znaków na pole)
  • Pola hasła i ukryte są automatycznie wykluczane
Domyślnie rejestrowane są wszystkie widoczne pola formularza. Użyj listy dozwolonych Pól formularza, aby ograniczyć zbieranie danych do konkretnych pól i uniknąć rejestrowania wrażliwych informacji.

Widoczność elementu

Wywołuje się, gdy konkretny element staje się widoczny w oknie widoku przeglądarki. Podobne do Przewijania, ale skoncentrowane na śledzeniu, czy dany element interfejsu został zobaczony. Przypadki użycia:
  • Śledź wyświetlenia banerów promocyjnych
  • Mierz widoczność ważnych CTA
  • Wykrywaj, czy dynamicznie ładowana treść jest widziana (działa z SPA)
Tracker używa MutationObserver do obserwacji dynamicznie dodawanych elementów. Jeśli element docelowy jest renderowany przez JavaScript po załadowaniu strony (React, Vue itp.), nadal zostanie wykryty.

Niestandardowe (ręczne)

Wywołuje się, gdy wywołasz JavaScript API z własnego kodu. To najbardziej elastyczny typ zdarzenia — sam kontrolujesz, kiedy i z jakimi danymi zdarzenie się wywołuje. Zdarzenia niestandardowe są szczegółowo opisane w sekcji API zdarzeń niestandardowych poniżej.

Cel konwersji

Każde zdarzenie może być oznaczone jako Cel konwersji poprzez włączenie przełącznika. Po włączeniu:
  • Zdarzenie jest liczone na karcie KPI Konwersje w Panelu analitycznym
  • Jest używane do obliczania Współczynnika konwersji w tabeli Wydajność kampanii
  • Sesje zawierające to zdarzenie są wyróżnione w widoku szczegółów sesji
  • Zdarzenie pojawia się w lejkach konwersji i raportach

Co stanowi dobry cel konwersji?

Oznacz wysyłki formularzy jako konwersje — formularze kontaktowe, prośby o wycenę, zapisy na newsletter. To wyraźne wskaźniki, że odwiedzający stał się leadem.
Oznacz zdarzenia niestandardowe dodaj do koszyka lub zakup zakończony jako konwersje. Śledź pełny lejek od odsłony strony do zakupu.
Oznacz zdarzenia przewinięcie za cennik lub odtworzenie wideo jako mikro-konwersje. Wskazują one na silne zainteresowanie nawet bez wysłania formularza.
Oznacz zdarzenia kliknięcie numeru telefonu lub otwarcie widżetu czatu jako konwersje. Pokazują one zamiar bezpośredniego kontaktu.
Możesz mieć jednocześnie wiele aktywnych celów konwersji. KPI Konwersje w Panelu analitycznym liczy unikalne sesje z co najmniej jednym zdarzeniem konwersji — więc sesja, która wywołuje 3 zdarzenia konwersji, nadal liczy się jako 1 konwersja.

API zdarzeń niestandardowych

Zdarzenia niestandardowe dają pełną kontrolę nad śledzeniem zdarzeń z własnego kodu JavaScript. Używaj ich, gdy automatyczne śledzenie (kliknięcia, formularze, widoczność) nie wystarczy — dla dynamicznych interakcji, wieloetapowych procesów lub działań specyficznych dla biznesu.

Podstawowe użycie

Dokumentacja API

Automatycznie rejestrowane (nie musisz ich przekazywać):
  • Aktualny URL strony
  • Identyfikator sesji
  • Znacznik czasu
  • Identyfikator firmy

Przykłady e-commerce

Śledź pełny lejek zakupowy:

Integracja Dodaj do koszyka

Kompletny przykład integracji zdarzeń niestandardowych z przyciskiem “Dodaj do koszyka”:

Przykład formularza kontaktowego

Śledź wysyłki formularzy z danymi pól:

Przykład SPA / React

Dla aplikacji jednostronicowych wywołuj zdarzenia przy zmianach tras lub interakcjach z komponentami:

Jak zdarzenia są wysyłane

Zdarzenia są buforowane i wysyłane partiami dla wydajności:
  1. Każde wywołanie RevolTracker.track() dodaje zdarzenie do wewnętrznego bufora
  2. Co 5 sekund wszystkie zbuforowane zdarzenia są wysyłane na serwer w jednym żądaniu
  3. Przy opuszczaniu strony pozostałe zdarzenia są wysyłane przez sendBeacon() dla niezawodności
  4. Maksymalnie 50 zdarzeń na partię — nadmiarowe zdarzenia są odrzucane
Nie musisz tworzyć definicji zdarzenia w panelu, aby zdarzenia niestandardowe były rejestrowane. Niezdefiniowane zdarzenia niestandardowe są nadal zapisywane z ich danymi — ale nie będą miały licznika wywołań na liście Zdarzeń. Dla pełnego śledzenia utwórz pasującą definicję zdarzenia o tej samej nazwie.

Przeanalizuj swoją stronę za pomocą Claude Code

Jeśli nie jesteś pewien, które elementy śledzić, możesz użyć Claude Code do analizy swojej strony i zasugerowania optymalnej konfiguracji śledzenia zdarzeń.