Frustracja i formularze
Najgorsze strony,
na szczycie rankingu.
Ranking frustracji liczony per strona — (rage×3 + dead×1.5 + errors×2) ÷ odsłony, z liczbami przyczyn źródłowych i progami czerwień / żółć / zieleń — plus per-pole odpadanie w formularzach z plakietkami „wyciek”. Wyłącznie liczby i wartości logiczne: etykiety są hashowane, treści nigdy nie są czytane ani wysyłane.
Ranking frustracji
Każda strona punktowana. Najgorsze na górze.
Jedna liczba per strona, wyliczona z sygnałów, które naprawdę znaczą frustrację — i posortowana tak, żeby strona, która cię potrzebuje, była na szczycie.
| Ścieżka | Rage | Martwe | Błędy | Wynik | |
|---|---|---|---|---|---|
| /signup/plan | 44 | 90 | 12 | 6.9 | |
| /checkout | 28 | 51 | 22 | 5.4 | |
| /pricing | 18 | 62 | 34 | 1.8 | |
| /changelog | 9 | 47 | 27 | 1.6 | |
| /blog/cookieless-analytics | 3 | 56 | 15 | 0.4 |
Wzór
Rage kliki ważą potrójnie, błędy podwójnie, martwe kliknięcia półtorakrotnie — wagi odzwierciedlają siłę, z jaką każdy sygnał zapowiada zepsute doświadczenie, a nie częstotliwość jego występowania.
Odsłony w mianowniku
Dzielenie przez odsłony trzyma niskotrafikowe strony w ryzach: strona z 3 rage klikami i 3 odsłonami nie jest zła — jest mała.
Przyczyny źródłowe obok
Liczby rage, martwych kliknięć i błędów stoją przy każdym wyniku — ranking mówi ci, co naprawić, a nie tylko że coś jest nie tak.
Odpadanie w formularzach
Znajdź pole, w którym
formularz przecieka.
Analityka per pole dla każdego formularza oznaczonego data-obs-form: ile osób widziało pole, ile je wypełniło, wskaźnik wypełnień, procent odpadu — z plakietką „wyciek” powyżej 25% — oraz mediana czasu w polu.
| Pole | Widziało | Wypełniło | Wskaźnik wypełnień | Odpad | Mediana w polu |
|---|---|---|---|---|---|
| #8c1e… · pole 1 | 100% | 94% | 6% | 0:11 | |
| #77c2… · pole 2 | 91% | 72% | 21% | 0:38 | |
| #e30d… · pole 3 | 72% | 41% | 43% wyciek | 1:22 | |
| #5b9a… · pole 4 | 44% | 31% | 30% wyciek | 0:47 |
Mediana czasu w polu oddziela „myślenie” od „utknięcia”: pole, na którym spędza się minutę i które mimo to przecieka, to inny problem niż takie, przez które użytkownicy przelatują.
Liczby, nigdy treści
Przeglądarka wysyła
wartości logiczne i liczby.
Analityka formularzy w Observerze jest strukturalnie niezdolna do wycieku tego, co wpisano: tracker odczytuje czy pole było widziane i wypełnione — nigdy co do niego wpisano. Wyłącznie liczby i wartości logiczne; etykiety są haszowane, zanim opuszczą przeglądarkę.
Ta sama postawa co wszędzie
Analityka formularzy liczy pola, nigdy wartości — a nagrania maskują pola u źródła. Obie funkcje behawioralne trzymają się jednej reguły.
Opt-out per element
data-obs-ignore wyłącza dowolny element z map ciepła i analityki formularzy — kontrakt jest Twój, żeby go zaostrzyć.
Najgorsze strony najpierw.
Przyczyny źródłowe w pakiecie.
Punktacja frustracji i odpadanie w formularzach wchodzą w tryb domyślny — zagregowane, ukrywane poniżej progu k-anonimowości n ≥ 5, bez banera zgody. Dostęp po podpisaniu NDA, a wdrożenie odbywa się razem z Twoim zespołem DevOps.