Grafiki w tym artykule zostały wygenerowane przez AI i mogą zawierać niedoskonałości. Prawdziwe zrzuty ekranu z aplikacji zostaną dodane wkrótce.
Artykuł może opisywać funkcje, które są dopiero w planach. Jeśli potrzebują Państwo którejś z nich priorytetowo, prosimy o kontakt przez formularz kontaktowy (dotyczy subskrypcji Business lub wyższej).
Jak działa eksport JSON/RRWeb
RRWeb to otwarty standard (open source) nagrywania i odtwarzania sesji webowych. Wszystkie nasze nagrania są wewnętrznie przechowywane w tym formacie. Eksport JSON daje Ci bezpośredni dostęp do tych samych danych, które używamy do odtwarzania.
Każda sesja eksportuje się jako tablica zdarzeń: snapshoty DOM, mutacje, ruchy myszki, kliknięcia, przewijania i zdarzenia formularzy. Format jest w pełni udokumentowany i wspierany przez bibliotekę rrweb-player do odtwarzania.
Co możesz zrobić z danymi: odtwarzać sesje we własnych narzędziach, analizować wzorce zachowań programowo, zasilać modele ML/AI, integrować z własnymi systemami analitycznymi, archiwizować długoterminowo poza platformą.
Analiza przez LLM: Format JSON jest idealny do przetwarzania przez duże modele językowe. Możesz przesłać zdarzenia sesji do Claude, GPT-4 lub innych LLM i poprosić o analizę zachowania użytkownika, identyfikację problemów UX lub generowanie insightów.
Przykład z życia
Firma e-commerce chce zrozumieć dlaczego konkretni użytkownicy porzucają koszyk. Eksportują sesje z porzuceniami jako JSON i przesyłają je do Claude z promptem: "Przeanalizuj te sesje i zidentyfikuj wspólne wzorce zachowań przed porzuceniem."
LLM analizuje sekwencje zdarzeń i znajduje wzorzec: użytkownicy, którzy spędzają >30 sekund na stronie wyboru dostawy, a potem wychodzą. Analiza ujawnia, że opcje dostawy są niejasne dla klientów z mniejszych miast. Rozwiązanie: lepsze wyjaśnienie opcji. Porzucenia spadają o 18%.
Najczęściej zadawane pytania
Czym jest standard RRWeb?
RRWeb (Record and Replay Web) to open-source projekt definiujący format serializacji interakcji webowych. Jest szeroko używany w branży session replay i wspierany przez aktywną społeczność. Dzięki temu eksportowane dane mogą być odtwarzane przez dowolne narzędzie kompatybilne z rrweb.
Jak duże są pliki eksportu JSON?
Rozmiar zależy od długości sesji i złożoności strony. Typowa 5-minutowa sesja to 1-5MB JSON (skompresowany gzip: 100-500KB). Długie sesje na złożonych stronach mogą być większe. Oferujemy opcję eksportu bez snapshotów DOM dla mniejszych plików.
Czy mogę odtworzyć eksportowany JSON lokalnie?
Tak. Użyj oficjalnej biblioteki rrweb-player (dostępnej przez npm) do odtwarzania eksportowanych sesji w dowolnej aplikacji webowej. Możesz też zbudować własny player lub użyć innych narzędzi kompatybilnych z formatem rrweb.
Czy eksport zawiera wrażliwe dane?
Eksport respektuje reguły maskowania skonfigurowane w Twoim projekcie. Zamaskowane pola są eksportowane jako zamaskowane (np. "****"). Możesz dodatkowo filtrować zdarzenia przy eksporcie lub przetwarzać JSON przed udostępnieniem.
Jak przesłać sesję do analizy przez LLM?
Eksportuj sesję jako JSON, następnie prześlij plik do API modelu (Claude, GPT-4) lub wklej zdarzenia do interfejsu czatu. Dla dużych sesji możesz filtrować tylko wybrane typy zdarzeń (np. kliknięcia i nawigacje). LLM rozumie strukturę zdarzeń i może analizować wzorce.