Dashboard provayder və məzmun metrikası
1) Təyinat və prinsiplər
Dashboard provayder - məhsul, əməliyyat, kommersiya və texniki siqnalları birləşdirən məzmun xətti (slots, canlı oyunlar, instant, crash və s.) üçün «tək mənbə həqiqətdir». Məqsədlər:- Gündəlik məzmun hunisinin idarə edilməsi: buraxılışlar, performans, lokalizasiya, sertifikatlaşdırma.
- Keyfiyyətə nəzarət: binaların sabitliyi, gecikmələr, düşmə, yükləmə sürəti, uyğunluq.
- Monetizasiya: GGR/NGR, ARPDAU, oyunların bahis çevirilməsi, bazar gəlirləri və tərəfdaşlar.
- Böyümə: A/B testləri, ficheflages, UX telemetri, «hidden gems» aşkarlanması.
- Uyğunluq və mövcudluq: lisenziyalar, RTP profilləri, sertifikatlaşdırma, məsuliyyətli təcrübələr.
- «Siqnallar> məlumatlar»: default - status və anomaliyalar; detal - kliklə.
- Rollar və kontekst: Hər bir rol öz KPI, filtrləri və tövsiyələrini görür.
- Sabit refres intervalları, sabit taymzon, aydın tarix/analiz pəncərəsi.
2) Rollar və əsas ssenarilər
Product Manager (PM): relizlərin prioritetləşdirilməsi, performansın izlənməsi, A/B, fiqa bayraqları.
Məzmun meneceri: lokal və valyutalarla əhatə, kataloqlar, operator mağazalarında mövqelər.
Commercial/BD: operatorlar və regionlar üzrə gəlir, müqavilələr, promo pəncərələr, kataloq əməliyyatları.
Tech/DevOps: end-point, latency, binaların versiyaları, boyalar/istisnalar, CDN.
QA: montaj reqress, relizlərin sabitliyi, bug-istilik kartı.
Compliance: RTP/sertifikatlaşdırma/yaş məhdudiyyətləri, məsuliyyətli oyun ficks.
Support/CS: operator/bələdçi hadisələri, tez-tez şikayətlər, FAQ, sürətli hərəkətlər.
3) Interfeys çərçivəsi (informasiya arxitekturası)
1. Üst panel: qlobal filtrlər (dövr, operator (lar), geo, məhsul xətti, buraxılış dalğası, bild versiyası).
2. Ana səhifə «Bu gün»: KPI xülasəsi + alert/anomaliyalar.
3. Məzmun: oyunların reytinqi, buraxılışlar, «content coverage» (lokallar, valyutalar, cihazlar).
4. Ticarət: GGR/NGR, ARPDAU, Rev/Operator, marja, bahis hunisi.
5. Məhsul/UX: sessiyalar, saxlama, hit rate, dəyişkənlik, vaxt-əyləncə, tutorial.
6. Keyfiyyət/Texnika: API aptaym, error rate, WebGL üçün FPS/CPU, TTFB/TTI, boyalar.
7. Compliance: bazarlar üzrə sertifikatlaşdırma, bahis limitləri, RTP profilləri, özünü exclusion hadisələr.
8. A/B və təcrübələr: hədəflər, kəsiklər, etibarlı intervallar, risk/effekt.
9. Alətlər: ixrac, vebhuk, abunə, «Saved views».
4) KPI və düsturlar (tövsiyə olunan minimum)
4. 1 Kommersiya
Bets = bahis sayı.
Stake Sum = bahislərin cəmi.
Payout Sum = ödənişlərin məbləği.
GGR = Stake Sum − Payout Sum.
Promo Cost = bonuslar + frispins (pul ekvivalenti).
NGR = GGR − Promo Cost − Platform Fee − PSP Fee.
ARPDAU = NGR/DAU (oyun/portfel üzrə).
Take Rate = GGR / Stake Sum.
Conversion to Bet = bahis/unikal oyun başlatıcıları unikal oyunçular.
4. 2 Məhsul və davranış
DAU/WAU/MAU и Stickiness = DAU/MAU.
Retention D1/D7/D30.
Avg Session Length = ümumi vaxt/seans sayı.
Dövr üçün Sessions/User.
Hit Rate = (uduşların sayı )/( spin sayı) - slotları üçün.
Volatility Index: ödəmə dispersiyası/orta dərəcəsi (normallaşdırılmış).
Time to First Spin/Bet (TTFS): UX-sürtünmə.
FTUE Completion: Təlim keçmiş/tutorial (varsa) payı.
4. 3 Keyfiyyət/Texnika
API Uptime (SLA/SLO), p95/p99 Latency krit. endpoints.
Crash Rate = (boya ilə sessiyalar )/( bütün sessiyalar).
JS Error Rate (web), Client Exception Rate (mobile).
TTFB/TTI/TBT (veb performans).
Asset Load Success (200/206/304 payları, CDN səhvləri).
Version Adoption: son versiyada oyunçuların payı.
Device/OS Compatibility: top problemli bağlar.
4. 4 Məzmun və uyğunluq
Localization Coverage = örtülü lokallar/hədəf lokallar.
Currency Coverage = dəstəklənən valyutalar/hədəf valyutalar.
Certification Coverage (bazarlar üzrə): sertifikatlı/hədəf bazarlar.
5) Tövsiyə olunan widget 'lar (hazır)
Ana səhifə (Bu gün)
Anomaliyalar xəritəsi: hadisələrin siyahısı (kritik, seqment, operator, oyun).
Ən yaxşı 5 oyun (GGR, saxlama) və ən yaxşı 5 oyun.
«Revenue Pulse»: NGR bu gün vs dünən/həftə, p-trend əhəmiyyəti.
Error & Crash Pulse: p95 gecikmə, error budget burn-down.
Məzmun
«Relizlər xətti»: relizlər təqvimi, sertifikatlaşdırma statusu, lokalların/valyutaların çek siyahısı.
Oyunların reytinqi: GGR/ARPDAU/Retention mövqeləri, geo/operator filtrləri.
«Hidden Gems»: aşağı trafik, lakin yüksək ARPDAU/Retention oyunlar.
«Content Coverage»: lokal/valyuta/sertifikatlaşdırma istilik kartı.
Ticarət
NGR by Operator/Geo (treemap + cədvəl).
Huni: «oyunun başlaması → bahis → yenidən bahis → D7 saxlama».
Dövri hesabatlar: həftə/ay/rüb, mövsümlük, promo effekti.
Məhsul/UX
Seanslar və cohorts saxlama (ilk start = T0).
TTFS, FTUE, sessiya dərinliyi, bahis tezliyi.
Fich tezlik istilik kartı (free spins, bonus pick, gamble).
Keyfiyyət/Texnika
SLO dashboard: Uptime, Latency, Error budget.
/ Device/OS versiyasına görə boyalar, top stektreys.
CDN/resurs performans vitrin: TTFB/TTI/TBT.
Compliance
Bazarlar, müddətlər, audit statusları üzrə sertifikatlaşdırma.
RTP monitor: müşahidə vs etimad dəhlizləri ilə nəzəri.
Yaş/məsul fiqurlar: Reality Check, Limits, Self-Exclusion hadisələr.
A/B və təcrübələr
Metrik hədəf seçimi (məsələn, ARPDAU, Retention D7).
Təcrübə statusu: müddəti, gücü, etibarlı interval, risk.
Seqmentlər: geo, operator, cihaz, yeni başlayanlar/veteranlar.
6) Məlumatlar və hadisələr (minimal telemetriya müqaviləsi)
Müştəri/server hadisələri (JSON sxemi, açarları - nümunə):- `session_start`, `session_end` (user_id, device, geo, operator_id, game_id, version, ts).
- `game_load_start`, `game_load_complete` (timings, assets_count, CDN POP).
- `spin_start`, `spin_result` (stake, win, balance_before/after, bonus_flags).
- `crash` (error_code, stack, device/OS, build, memory/CPU).
- `ab_exposure` (exp_id, variant, ts).
- `feature_flag` (flag_name, on/off, cohort).
- `cert_check` (market, status, ts).
- `localization_check` (locale, coverage_state).
Saxlama: xam hadisələr → axın (Kafka/Kinesis) → DWH (BigQuery/Snowflake/Redshift) → vitrinlər.
Справочники: `games`, `operators`, `markets`, `locales`, `builds`, `flags`, `promotions`.
7) Hesablama sxemi və vitrinlər
Fact_Bets (grain: user-game-spin): stake, win, net, flags.
Fact_Sessions (grain: user-game-session): uzunluq, cihaz, boyalar.
Fact_Revenue (grain: operator-game-day): GGR, PromoCost, NGR.
Dim_Game/Operator/Market/Locale/Build.
Aqreqatlar: 'Daily _ KPI', 'Release _ Perf', 'AB _ Results', 'Tech _ SLO'.
8) Data keyfiyyəti və etimad
Data Contracts: sxemlərin versiyaları, əks uyğunluq, sürüklənərkən alertlərin qarşısını almaq.
Validation: məcburi sahələr, diapazon nəzarəti (məsələn, stake> 0), deduplikasiya.
Observability: ETL job monitor, lag, partiyalar keçidləri.
Metriklərin versiyası: metriklərin kataloqu (owner, formullar, dəyişmə tarixi).
9) Alertlər və anomaliyalar (qaydaların nümunəsi)
p95 Latency> SLO (ardıcıl X dəqiqə) - Tech üçün Pager.
Crash Rate ↑> Y% son günün medianına - QA/Dev.
RTP Observed dəhlizdən çıxır [teor − δ; N arxasında teor + δ] - Compliance/PM.
Promosyon tədbirləri olmadan Z% operator ↓ NGR - Commercial.
Failed Certification müddəti <7 gün - «Bu gün» qırmızı banner.
Buraxıldıqdan sonra oyun DAU/Stake həddinə çatmadı - tövsiyələrlə PM vəzifəsi.
10) A/B testləri və qərar qəbulu
Təcrübə planı: hipotez → hədəf metrikasına təsir → risklər.
Minimum müddəti və gücü (MDE, α, β hesablanması).
Trafik laminasiyası: sabitlik üçün operatorlar və geo.
Hesabat: uplift, etibarlı interval, üstünlük ehtimalı (Bayes/freq).
Guardrail metrik: bahis sabitliyi, boyalar, latency.
11) Komplayens və məsuliyyətli təcrübələr
RTP profilləri, müşahidə olunan RTP nəzarəti, bazar hesabatları.
Yaş məhdudiyyətləri, bahis limitləri, Reality Check, self-exclusion siqnalları.
Saxlama və giriş: RBAC, user_id təxəllüsü, retention siyasəti.
12) RBAC, tenantlıq və məxfilik
Multi-tenant: operatorlar/tərəfdaşlar üzrə ayrı məkanlar.
RBAC: rollar və alış-veriş (view financials, view PII - qadağa; tech-only - ticarət olmadan).
Audit: kim baxdı/ixrac, fəaliyyət jurnalı.
PII-minimallaşdırma: user_id - hash/psevdo-ID, UI-də yenidən identifikasiyanın qadağan edilməsi.
13) UX nümunələri və mikrointeraksiyalar
Trendləri və etibarlı «dəhlizləri» olan KPI kartları.
Sabit başlıq, sürətli filtr ilə istilik kartları və rank cədvəlləri.
«Explain this change»: anomaliyanın açılır şifrəsi (regionların/operatorların töhfəsi).
«Pinned views» və komanda daxilində şərinq presets.
Vahid status rəng şkalası (uğur/xəbərdarlıq/kritik), tünd/parlaq mövzu.
Mobil yoldaş: yalnız xülasə + alertlər + acknowledge.
14) Giriş çek siyahısı (sprintlər üzrə)
Sprint 1: hadisələr, konnektorlar, əsas vitrinlər (Daily_KPI, Release_Perf).
Sprint 2: ev «Bu gün», oyun reytinqi, NGR/GGR, Retention, SLO.
Sprint 3: anomaliyalar, alertlər, AB modulu.
Sprint 4: Compliance sekmesi, RTP monitor, coverage kart.
Sprint 5: RBAC/tenant, audit, ixrac, Saved views.
Sprint 6: UX optimallaşdırılması, mobil xülasə, avtomatik rekomendasiyalar.
15) Lüğət (qısa)
GGR/NGR - ümumi/xalis gəlir.
ARPDAU - aktiv oyunçu üçün gündəlik gəlir.
Hit Rate - uduşların tezliyi.
Volatility Index - uduşların nisbi dəyişkənliyi.
SLO/SLA - xidmətin hədəf/müqavilə göstəriciləri.
TTFB/TTI/TBT - veb performans metrikası.
Coverage - lokalların, valyutaların, sertifikatların əhatə dairəsi.
16) Antipattern
Rolların bir ekranda qarışdırılması (kontekstlərin həddindən artıq yüklənməsi və sızması).
Kataloq tərifləri olmadan sərbəst metrik düsturlar.
Presets olmadan dərin daxili filtrlər.
Anomaliyalar və mürəkkəb qrafiklər üçün «explainers» yoxdur.
Qeyri-şəffaf A/B hesabatları (MDE/güc/guardrails yoxdur).
17) Yekun
Yaxşı bir provayder dashboard «çox qrafik» deyil, bir idarəetmə alətidir:1. vəziyyətin harada dəyişdiyini göstərir,
2. niyə izah edir,
3. daha sonra nə təklif edir (təcrübə, fix, promo, release-shift),
4. RBAC tərəfindən qorunur və SLO tərəfindən qorunur,
5. fərdiləşdirilmiş tamaşalar vasitəsilə bütün rolları başa düşülür.