Sessiyalar yozuvi va xulq-atvor tahlili
1) Kirish
Sessiyalarni yozib olish - bu foydalanuvchining interfeys bilan o’zaro ta’sirini (klik, harakat, skroll, kirish, xato, UI holati) rekonstruksiya qilish, ekran videoyozuvi va voqealar konsollari bilan sinxronlashtirishdir. Xulq-atvor tahlili xom voqealar oqimini insaytlarga aylantiradi: odamlar yo’qolgan, g’azablangan, vazifani tashlab ketgan va nima uchun.
Maqsad: tezroq ishqalanish nuqtalarini topish, Time to Value-ni qisqartirish va asosiy harakatlarning konversiyasini oshirish (ro’yxatdan o’tish, depozit, o’yinni boshlash, turnirda ishtirok etish).
2) Bu ayniqsa foydali bo’lsa (iGaming stsenariylari)
Onbording va KYC: tasdiqlash bosqichlarida foydalanuvchilar qayerda qolib ketayotganini tushunish.
Kassa (depozit/chiqarish): validatsiya xatolari, tushunarsiz komissiyalar/limitlar, oxirgi qadamda bekor qilish.
O’yinning katalogi/qidiruvi: ko’rinmas filtrlar, kartochkalar bo’yicha «yolg’on bosishlar», demo va haqiqiy ishga tushirish o’rtasidagi chalkashlik.
Turnirlar va aksiyalar: qoidalarni o’qish, sovrinlarni bosish, shartlarni tushunmaslik.
Mobil stsenariylar: hit-area, floating elementlari, yomon tarmoq xatti-harakatlari.
3) Aynan nimani qayd etish
UI hodisalari: kliplar, toplar, skroll, koʻrsatish (desktop), fokus/blur.
Komponentlarning holati:’disabled’,’loading’,’error’,’success’, sticky va suzuvchi bloklar.
Xato va istisnolar: front-validatorlar, API javoblari, taymautlar, tarmoq uzilishlari.
O’tish va nosozliklar: yo’nalishni o’zgartirish, modalkalarni yopish, oldingi qadamga qaytish.
Texnik kontekst: devays, OS, brauzer, vyuport o’lchami, laglar (CLS/LCP/INP).
4) Xulq-atvor tahlili metrikasi
Vazifalar boʻyicha Success Rate (foydalanuvchi belgilangan muddatga yetib kelganmi).
Time on Task/TTV - qadamning qiymati/tugashigacha bo’lgan vaqt.
FMC (First Meaningful Click) - maqsad boʻyicha birinchi muhim klik.
Rage Click Rate - bir nuqtada 1-2 soniyada 3 ta bosish ≥.
Dead Click Share - oqibatsiz tugmalar (oʻtish/tadbir yoʻq).
Error Rate - xato chastotasi (validatsiya/MTTR/istisno).
Backtrack Rate - flouning oldingi bosqichiga qaytarish ulushi.
Abandonment @Step - muayyan bosqichda (kassada, KYC, onbordingda) parvarish qilish.
Scroll Depth p50/p90 - ko’rish chuqurligi STA/qoidalar/shakllargacha.
Ularni biznes-metriklar bilan bog’lang: ro’yxatdan o’tish/depozit konvertatsiyasi, ushlab qolish, LTV-proksi.
5) Sampling va reprezentativlik
Bazaviy sempl: asosiy ekranlardagi trafikning 10-30%; 100% - tanqidiy xatolar va kamdan-kam uchraydigan stsenariylarda.
Segmentlar: yangi/qaytayotgan, VIP, geo, kanallar (organika/paid/referal), qurilmalar.
Shovqin filtrlari: botlar, skrollning ekstremal tezligi, fon tablari, o’zaro ta’sirsiz takrorlash.
Davrlar: oxirgi 7/28 kun + reliz oynalari «oldin/keyin».
6) Annotatsiyalar va ish jarayoni
Har bir topilgan pattern uchun majburiy izohni kiriting:- Muammo: «Dead Clicks 22% o’yin kartochkasining «Megaways» nishonchasida».
- Sabablar gipotezasi: «Nishon vizual ravishda filtr tugmasiga o’xshaydi».
- Yechim: «Nishonni likobil uslubga aylantirish yoki filtrlash harakatini qo’shish».
- Kutilayotgan samara: «− 50% dead-klik, + 8-12% FMC o’yinni ishga tushirish».
- Ustuvorlik: P1 (asosiy yoʻlni bloklaydi )/P2/P3.
- Qabul qilish mezonlari: metrikalarning aniq chegaralari.
7) Maxfiylik va komplayens
Elektron pochta, xaritalar, hujjatlar, chatlar - belgilar va selektorlarni butunlay yashirish.
PII/moliya: qiymatlarni yozmaymiz; identifikatorlarni tokenizatsiya qilamiz; IP’ni anonimlashtiramiz.
Cookie/Consent: biz’DNT’ni hurmat qilamiz, rozilik bannerini ko’rsatamiz (opt-in/opt-out), alohida yozuv siyosati/issiqlik kartasi.
Kirish va audit: yozuvlarni kim va nima uchun ko’radi; ko’rish daftarlari; saqlash muddati (masalan, 30-90 kun).
Olib tashlash huquqi: Foydalanuvchi sessiyalarini soʻrov boʻyicha tozalayapmiz (DSAR).
Xavfsizlik: saqlash va uzatishda shifrlash; eksportni cheklash.
8) Texnalizatsiya (tavsiyalar)
Слой данных (data layer): `ui_click`, `ui_error`, `ui_state_change`, `route_change`, `network_error`, `experiment_variant`.
Barqaror selektorlar:’data-session-zone’,’data-component-id’; «mo’rt» CSS zanjirlaridan qoching.
A/B bilan yopishtirish:’session _ id’va’variant’ni (PIIsiz) - tarmoqlar boʻyicha taqqoslash uchun saqlang.
Ish qobiliyati: voqealarni batching, FPS yozuvlarini cheklang, buzilishda moslashuvchan samplingdan foydalaning.
Mobil xususiyatlar: virtual klaviatura, vyuport, imo-ishoralarni hisobga olish (swipe, pull to refresh).
Tarmoq diagnostikasi: RTT, taymautlar, bekor qilish - ko’pincha UXni buzadigan tarmoq.
9) Tahliliy patternlar (nimani izlash kerak)
Intro/bannerdan keyin erta ketish - P1 ko’rinmaydi/ko’rinmaydi.
Ikki qadam orasidagi tsiklik qaytarmalar (A B) - kontent/validatsiya tushunarsiz.
Bir qator xatolar - zaif mikroskopiya, yomon misollar, qattiq niqoblar.
Maqsadsiz zonalarga e’tibor (kursorning uzun stop-kadrlari) - ierarxiya va kontrast buzilgan.
Hit-area - juda kichik nishonchalar, qoplamalar (sticky/floating).
Error Rate/Abandonment @Step.
10) Xulq-atvor tahlili dashbordi (minimal)
Session Overview: sampl hajmi, mobile/desktop ulushi, kanallar orqali split.
Funnel Playback: har bir tanaffus bo’yicha «seanslar misollarini ko’ring».
Rage/Dead Trends: sahifalar va segmentlar turlari bo’yicha dinamika.
Error Heat: yozuvlarga havola qilingan top xato xaritasi (validatsiya/API).
Time to Value: asosiy vazifalar boʻyicha media/kvantil.
Release Compare (do/keyin): delta metrik va jump-linklar reprezentativ yozuvlarga.
11) Issiqlik kartalari va sifatli usullar bilan integratsiya qilish
Triangulyatsiya: sessiyalar yozuvi (nima uchun) + issiqlik kartalari (qaerda) + voronka metrikasi (qancha).
Intervyular/so’rovlar: videolardan "nega bunday qildingiz? ».
Sapport/chiptalar: tezkor diagnostika uchun chiptalar bilan seans IDni bogʻlang.
12) A/B va sabab-oqibat tahlili
Har bir faraz uchun maqsadli UX-metrika (Rage/Dead/Backtrack) va biznes-metrika (konvertatsiya, TTV) ni belgilang.
A/B tarmoqlari bo’yicha yozuvlarni solishtiring: diqqat traektoriyasi o’zgaradi, xato va nosozliklar soni kamayadi.
«Bir nechta kliplarni tomosha qiling → xulosa qiling»: vakillik namunalari va ishonchli oraliqlardan foydalaning.
13) Rollar va jarayon
UX-tadqiqotchi: savollarni shakllantiradi, samplni rejalashtiradi, patternlarni izohlaydi.
Mahsulot/tahlilchi: biznes-KPI bilan bog’laydi, vazifalarni ustuvorlashtiradi.
Dizayner/Frontend: tuzatishlarni amalga oshiradi, komponentlarning holatini kuzatadi.
QA/Support: keyslarni regressiyaga qoʻshish, foydalanuvchi shikoyatlarini backlogga koʻchirish.
Haftalik tahlil: 30-60 daqiqa, 5-10 ta klip, P1-ustuvor 3-5 ta vazifa.
14) Anti-patternlar
Diagnostikani tekshirmasdan qo’yish
Yozuvlarni maqsadsiz va rejasiz tomosha qilish → charchash, natija yoʻqligi.
Yakka holatlar bo’yicha xulosa chiqarish.
Maxfiylikni va niqobni eʼtiborsiz qoldirish.
Mobile/desktopni bitta chiqishga aralashtirish.
«Klip kulti»: klip gipotezaning isboti emas, taqdimotning bezagi sifatida.
15) «yozuvlarni ko’rgandan keyin» vazifalar uchun Acceptance Criteria
Muammo, faraz, yechim, kutilayotgan samara va metrika tasvirlangan.
Chegaralar koʻrsatilgan (masalan, Rage Click Rate ↓ <1,5% gacha).
Reliz oynasida tekshirish (oldin/keyin) + yozuvlarni tanlab taftish qilish yoqilgan.
Ierarxiya boʻyicha qoʻllanma yangilandi (agar sabablar ustuvor/kontrast boʻlsa).
Chek varaqlari (fokus-uslublar, hit-area, kontrast) oʻtildi.
16) Boshlanishidan oldin qisqa chek-varaq
1. Maqsad va asosiy skriptlar roʻyxati bormi?
2. Kamuflyaj, foydalanuvchi roziligi va saqlash moslamalari oʻrnatilganmi?
3. Sampl va segmentlar aniqlanganmi?
4. Zonalarni markalash va konsistent selektorlar tayyormi?
5. A/B va huni bilan bog’langanmi?
6. Izohlar va ustuvorlik formati aniqlanganmi?
7. Rage/Dead/Error/TTV trendlari bilan dashbord tayyorlanganmi?
17) TL; DR
Sessiyalar yozuvi - UX uchun «mikroskop»: haqiqiy friksiyalar va xulq-atvor namunalarini ko’rsatadi. Buni xavfsiz (niqoblash, rozilik), tizimli (sempl, segmentlar, izohlar), sababiy (A/B, oldin/keyin) va mahsulotga yo’naltirilgan (metrika → vazifalar → effekt) qiling. Natija - kamroq shovqin, qadriyatlarga nisbatan tezroq, konvertatsiya yuqori.