UX analitikası və interfeys təkmilləşdirilməsi
1) Niyə UX analitikası
UX analitikası istifadəçilərin davranışlarını interfeys həllərinə çevirir.
Məqsədlər:- maneələri aşkar etmək və əsas axınlarda sürtünməni azaltmaq;
- rəqəmlərlə hipotezləri təsdiqləmək/təkzib etmək;
- idarə olunan təcrübələr qurmaq və təsiri ölçmək;
- məlumatların keyfiyyətini və məxfiliyini səviyyəsində saxlamaq.
- Insight = (Siqnal × Etibarlılıq × Tətbiq )/Vaxt.
2) Hadisələrin taksonomiyası və verilənlər sxemi
2. 1 Əsas varlıqlar
User / Session / Device / Geo / Channel
UI Context: səhifə, rol, mövzu (light/dark), dil, viewport.
Feature Flags/Variant: təcrübələr üçün.
2. 2 Hadisə növləri
Naviqasiya: 'view _ screen', 'route _ change'.
Interaction: 'click', 'submit', 'open _ modal', 'toggle _ filter', 'play _ start'.
Состояния: `loading_start/stop`, `skeleton_shown`, `error_shown`, `empty_state_shown`, `toast_success`.
Формы: `field_change`, `validation_error`, `form_submit`, `form_success`.
Платежи: `deposit_method_select`, `deposit_initiated`, `deposit_success/fail`, `withdrawal_request`.
KYC: `kyc_step_view`, `doc_upload`, `kyc_approved/rejected`.
Cavab oyunu: 'limit _ set', 'time _ warning _ shown'.
2. 3 Məcburi hadisə sahələri
`event_name, user_id, session_id, ts, screen_id, feature_flag, experiment_variant, latency_ms, result, error_code, amount/currency (если есть), device, geo, language, role`.
Qaydalar:- Hadisə adları - feil + obyekt: 'deposit _ initiated'.
- UI halları hərəkətlər kimi logo: səhvlər/boş/skelet.
3) UX açar metrləri
3. 1 Davranış
TTP (Time-to-Play): oyunun ilk başlamasına qədər vaxt.
TtW (Time-to-Wallet): vəsaitin köçürülməsindən əvvəl.
Step Conversion: dırnaq addımlarında (qeydiyyat, KYC, depozit, bonus).
Error Rate: sahələr/ekranlar/metodlar üzrə.
Rage Clicks / Backtrack Rate / Abandonment.
INP/LCP/FID (sürət hissi).
3. 2 Kohort/saxlama
Retention D1/D7/D30, səhv/uğur sonra Return Rate.
Stickiness: DAU/MAU.
Mənbə/region/cihaz/rola görə kohortlar.
3. 3 Tədqiqat (sorğu)
SEQ (1-7) - problemin çətinliyi.
SUS - sistem uyğunluğu.
CSAT/NPS - məmnunluq.
3. 4 iGaming üçün
FTD Conversion (first-time deposit) и 1st-Payment Success p95.
Bonus Read→Activate CTR, Abuse Flags.
Tournament Participation / Mission Completion.
Limits Adoption (məsuliyyətli oyun).
4) Huni və yol xəritələri
Kritik vəzifələr üçün hunilər qurun:- Qeydiyyat → KYC → İlk depozit → Oyunun ilk başlanğıcı.
- Pul çıxarılması → Təsdiq → Uğur/Sapma.
- Hər bir addım üçün: dönüşüm, orta vaxt, səhv paylanması, növbəti ən yaxşı alternativ.
Yol xəritələri (Journey): hadisələr × vaxt × duyğular (sorğulardan), «ağrı» və «sevinc anları» işarələri.
5) UI diaqnostikası: istilik kartları və sessiyalar
Click/Scroll Heatmaps: «kor» zonaları və saxta klikləri axtarın.
Session Replay (anonim): axın səbəblərini təsdiqləyirik (uzun formalar, anlaşılmaz səhvlər, gecikmələr).
Seqmentlər: yeni vs təcrübəli, mobil vs masaüstü, regionlar/dillər.
6) Səbəb analizi: simptomlardan hipotezlərə qədər
«Problem → Fərziyyə → Yoxlama → Həll» şablonu:- Problem: "DepositForm 'da Error Rate ↑ iOS/TR-də 18% -ə qədər.
- Hipotez: cəmi formatı və yerli klaviatura.
- Audit: audit sessiyaları + A/B giriş maskaları və formatlı ipuçları.
- Həll: Maska '1 000,00 '/' 1,000. 00 'region üzrə + etiket altında nümunə.
- Ekranlarda/sahələrdə Pareto 80/20.
- Səbəblər diaqramı (geo/cihaz/metod/provayder).
- Fərdi bloklar üçün Uplift modelləri.
7) Təcrübələr: A/B və guardrails
7. 1 Proses
1. Hipotez və metrika-hədəf (məsələn, + 7% Step Conversion).
2. Guardrails: TtW, Error Rate, CSAT pisləşdirmək deyil.
3. Nümunə ölçüsü: minimum aşkarlanan effekt (MDE) altında.
4. Randomizasiya/stratifikasiya: cihaz/region/kanal.
5. Başlanğıc → Monitorinq → Qaydalara görə dayanma (p-value/bayes, müddət).
6. Həll və rollout.
7. 2 Test etmək nədir
addım sırası, CTA mətnləri, format ipuçları, skelet vs spinner, illüstrasiyalar/nişanlar, default dəyərləri və presetlər.
8) Dashboard UX (minimum dəsti)
8. 1 «UX Sağlamlığı»
TTP, TtW p50/p95, INP/LCP, Ekranlar TOP-5 Satır,% boş hallar.
8. 2 «Ödəniş axını»
Dönüşüm: metodu seçildi → təşəbbüs → uğurlu.
Provayderlər/kodlar, ETA statusları, Same-Method pozuntuları ilə bağlı səhvlər.
8. 3 «KUS/Sənədlər»
Time-to-Verify, avtomobil nasazlığı payı, nasazlıq səbəbləri, təkrar yükləmələr.
8. 4 «Məsuliyyətli oyun»
Limitli hesabların payı, quraşdırma, ləğv edildikdən sonra davranış dəyişikliyi.
8. 5 «Lokalizasiya və qurğular»
Tarix/valyuta formatlarında səhvlər, sətir uzunluqları, mobil xüsusi uğursuzluqlar.
9) Microcopy analitikası
Eksperimental amillər kimi mətn variantlarını modelləşdirin.
Hadisədə mətnin görünüşünü qeyd edin ('cta _ label', 'error _ template').
Ölçün: CTR CTA, Time-to-Act, Error Rate yaxındır.
Səhv şablonu nümunəsi: «Nə səhv + necə düzəldilir + məhdudiyyət/format».
10) Məlumatların keyfiyyəti və məxfiliyi
10. 1 Keyfiyyət
Hadisələrdə məcburi sahələr (SDK-da validator).
Hadisə lüğəti (owner, müqavilə, nümunələr).
Anti-dublikatlar (idempotency).
Lag monitorinq (SLA çatdırılma).
10. 2 Gizlilik
Razılıq və izləmə rejimləri; PII/PAN maskalanması.
Saxlama Siyasəti (TTL), rollara giriş, boşaltma auditi.
Sessiyaların və istilik kartlarının anonimləşdirilməsi.
11) Təkmilləşdirmələr: siqnalları həllərə necə çevirmək olar
11. 1 prioritetləşdirmə (RICE/ICE × risk)
Reach: nə qədər təsir edəcək?
Impact: hədəf metrikası?
Confidence: səbəblərə inam?
Effort: dəyəri.
Risk/komplayens: ödənişlər/təhlükəsizlik daha sərtdir.
11. 2 Tipik həllər
Formalar: placeholder əvəzinə etiketlər, format ipuçları, səhv üçün autoscroll, paste kilidi olmadan maskalar, tərəqqi bar.
Sürət: skeleton, assetlərin əvvəlcədən yüklənməsi, ağıllı cache, siyahıların virtuallaşdırılması.
Naviqasiya: aydın başlıqlar/qırıntılar, görünən aktiv nöqtə.
Ödənişlər: məbləğlər presets, ETA, submit qədər same-method ipuçları.
KYC: nümunələrlə foto ipuçları, ETA, itkisiz yenidən yükləmə.
12) iGaming spesifikasiyası
12. 1 Lobbi və sıralama
Card CTR uplift personalizasiya; «yarımçıq qayıtmaq».
Hadisələr: 'game _ tile _ view/click/ ', filtrlər/axtarış, skroll dərinliyi.
12. 2 Turnirlər və missiyalar
Metriklər: iştirak, mükafatlandırma, qaydadan sonra imtina.
События: `mission_start/progress/claim`, `leaderboard_view`.
Təkmilləşdirmələr: öz sətir fiksi, mükafat statusu, yumşaq xatırlatmalar.
12. 3 Məsuliyyətli oyun
События: `limit_view/set`, `warning_shown`, `self_exclude`.
Analitika: itkilərin azaldılması, tutulmasına təsir, şikayətlər.
13) Çek vərəqləri
Telemetriya başlamazdan əvvəl
- Hadisə lüğəti və sahə müqavilələri.
- Test mühiti və Qızıl sessiyalar.
- Gizlilik/razılıq bayraqları.
- Daxili validatorlar (məcburi sahələr).
A/B-dən əvvəl
- Məqsəd və MDE, guardrails.
- Stratifikasiya, müddəti.
- «stop/rollbek» planı.
- Qalib giriş planı.
Ekran buraxılmazdan əvvəl
- Hadisələr bütün hərəkətləri və şərtləri əhatə edir.
- Boş/səhvlər/uğurlar.
- Dashboard və Alerts konfiqurasiya.
- Mətnlər və formatlar lokallaşdırılmışdır; A11y yoxlanılır.
14) Anti-nümunələr
Tapşırıq konteksti olmadan klikləri say.
«Gözəl» metriklərin xeyrinə validatorların səhvlərinə məhəl qoymayın.
Məlumatların keyfiyyətini yoxlamadan qısa adaptasiyalardan nəticə çıxarın.
Güc/stratifikasiya hesablamasız A/B başlatın.
«Asmaq» uğur bir göstərici (məsələn, yalnız CTR).
PII-ni hadisə/repleylərdə saxlayın.
15) Artefakt şablonları
Hadisə lüğəti (nümunə)
name: deposit_initiated owner: Payments Squad required: user_id, session_id, ts, amount, currency, method, screen_id optional: experiment_variant, feature_flag, provider_id notes: fires on CTA click; before provider redirect
Bir-pager insight
Kontekst: ekran/rol/geo.
Tapılma: «TR/iOS-da Amount sahəsində Error Rate - 18%».
Sübut: qrafiklər, sessiyalar, seqmentlər.
Həll: maska, format nümunəsi, yerli klaviatura 'tel'.
Plan: A/B 50/50, MDE 5%, müddəti 10 gün.
Risk/guardrails: TtW, CSAT.
16) Sürətli düsturlar
Step Conversion: `users_step_n / users_step_(n-1)`
Drop-off: `1 − Step Conversion`
TTP: `ts_first_play − ts_first_session_start`
Error Rate поля: `field_errors / field_interactions`
SEQ orta: 'Σ score/N'
17) Davamlı təkmilləşdirmə prosesi (cadence 2-4 həftə)
1. Discovery: yuva/seqmentlərin analizi, sessiyalar, sorğular.
2. Hipotezlər və prioritet: RICE × risk.
3. Dizayn və prototip: microcopy/states.
4. A/B və ya kanarya buraxılışı.
5. Analiz və həll: roll-out/rollback.
6. Sənədləşmə: guid və hadisə lüğətini yeniləmək.
Yekun şparqalka
Hərəkətləri və vəziyyətləri (səhvlər/boş/uğurlar) loqolun.
Məlumatların keyfiyyətini və məxfiliyini əsas kimi saxlayın.
TTP/TtW ölçmək, səhvlər, huni, saxlama, yalnız klik deyil.
Təkmilləşdirmə - guardrails ilə hipotezlər və A/B vasitəsilə.
Ödənişlərə, KYC, lobbiyə, məsuliyyətli oyuna və lokalizasiyaya diqqət yetirin.
İçerikləri sənədləşdirin və dizayn sistemini nəticələrə görə yeniləyin.