Operator paneli va biznes-indikatorlar
1) Panelning vazifasi
Operator paneli - mahsulot va operatsiyalar (o’yinchilar, stavkalar, to’lovlar, tavakkalchilik/komplayens) bo’yicha tezkor ma’lumotnoma bo’lib, hodisa va harakat sababigacha (assign, escalate, pause, promo) drilldown imkoniyati mavjud. Asosiy maqsadlar:- biznesning umumiy pulsini berish (real-taym/deyarli real-taym);
- chetga chiqish/xavf-xatarlar va «yong’in» joyini yoritish;
- qarorni tezlashtirish: KPI → kartochkasidan aniq ro’yxatga/tiket/ekranga.
2) Rollar va shaxslashtirish
Turli rollar uchun har xil panel («Rollar va kirish interfeyslari» ga qarang):- C-level/direksiya: brendlar/hududlar bo’yicha agregatlar, trendlar, prognozlar.
- Operatsiyalar/sport: live-yuk, stavkalar/marj/koeffitsiyentlar, bekor qilish.
- To’lovlar/moliya: depozitlar konvertatsiyasi, TtW, apruv/javob, chorjbeklar.
- Tavakkalchilik/komplayens: KYC/AML maqomi, sanksiyalar, FRM-signallar, limitlar.
- CRM/marketing: LTV/CAC, retenshn/revaplar, segmentlar/kampaniyalar.
Personallashtirish: vidjetlar tartibi, tanlangan kesmalar (mamlakat/provayder/kanal), «navbatchi rejimi» (bildirishnomalar va yirik raqamlar).
3) Interfeys ierarxiyasi
Shlyapa: sana/vaqt zonasi, brend/geo/koʻrsatish valyutasi selekti.
KPI (hero-cards): bugungi kunda 6-8 ta asosiy metr + benchmarkga delta/kecha/hafta.
Trendlar va taqsimotlar: liniya (GGR/NGR), ustunlar (usullar bo’yicha depozitlar), donutlar (mikslar).
Operativ lentalar: alertlar (SLA, xavf, PSP), vazifalar navbatlari.
Matkaplar: bosishlar segment/obʼektgacha chuqurlashtiriladi (toʻlov usuli → aniq rad etilgan).
4) Asosiy KPI va formulalar (bazaviy)
DAU/MAU: kunlik/oylik faol o’yinchilar.
New Depositors (ND): davr uchun yangi depozitorlar.
Deposit Conversion: ro’yxatdan o’tish → birinchi depozit.
ARPPU: «Tushum/To’lovchi foydalanuvchilar».
GGR (yalpi o’yin daromadi): «Stavkalar − Yutuqlar».
NGR (sof o’yin daromadi):’GGR − Bonuslar − Jekpotlar − Provayder komissiyalari − GGR uchun soliqlar’.
Hold (sport):’1 − (To’lovlar/Stavkalarni qabul qilish)’.
Time-to-Wallet (TtW): vaqt vositasi.
KYC Pass Rate: «Oʻtildi/Boshlandi».
Approval Rate (xulosalar): «Ma’qullandi/So’ralgan».
Chargeback Rate:’Chorjbeki/Qayta ishlangan to’lovlar’.
FRM Alerts/1k Tx: 1000 tranzaksiyaga frod-signallar soni.
Retention D1/D7/D30: kogortlar boʻyicha qaytish.
LTV ^ t: bir foydalanuvchiga jamlovchi NGR.
RTP (slotlar): O’yin/provayder bo’yicha «To’lovlar/stavkalar».
Muhim: butun mahsulot uchun ma’lumotlar qatlamlarida bitta semantik metrika («ikkita GGR» yo’q).
5) Vidjetlar va aks ettirish patternlari
KPI kartochka
Sarlavha, qiymat (jadval raqamlari), delta (strelka/foiz), mini sparklayn.
Rang: foydali metriklar uchun yashil o’sish (NGR, konvertatsiya), salbiy o’lchovlar uchun qizil o’sish (nosozliklar/charjbek).
Filtrli jadvalga/grafikka bosish.
Trendlar
Tekislangan chiziqlar, ishonch oraligʻi/chegarasi (SLO).
«Bugun/Hafta/30 kun/Kogortlar».
Taqsimotlar
Bar-chart: usullar bo’yicha depozitlar, PSP bo’yicha chetga chiqish ulushi, ligalar/provayderlar bo’yicha stavkalar.
Operativ lenta
SLA (PSP delay, KYC navbati) voqealari, yirik yutuqlar, yuklama cho’qqilari, sanksiya bayroqlari.
Jadvallar
Jamlanadigan futerlar, mahkamlangan ustunlar, nav/filter, eksport CSV.
6) Kesmalar va filtrlar (majburiy)
Vaqt: bugun/UTC vs lokal, soatlik oraliqlar, haftalik/oylik oynalar.
Geo/yurisdiksiya: mamlakat, mintaqa, litsenziya.
Platforma/kanal: web/app/affiliate.
To’lov usullari/PSP.
Provayder/o’yin/sport/liga/bozor.
Foydalanuvchi segmentlari: VIP, yangi kelgan, reaptivlangan, xavf profillari.
Barcha filtrlar - tarkibiy; URL manzili holati «Qayta tiklash».
7) Signallar, alertlar, ostonalar
Statik chegaralar: TtW> 2h, Approval Rate <80%, KYC backlog> N.
Dinamik (anomaliyalar): mavsumiy modeldan chetga chiqish> 3 σ.
Tarkibiy qoidalar: «PSP-X> 5 p.p. nosozliklarining o’sishi va GEO-Y ↑ dan trafik».
Kanallar: paneldagi parda, e-mail/Slack/Push; treking «qabul qilindi/hal qilindi».
8) Ma’lumotlarning yangiligi va spektakl
SLO yangilik: operativ KPI ≤ 60 sek, agregatsiyalar - ≤ 5 min, moliyaviy solishtirishlar - T + 1.
Panel darajasida va vidjetda «Yangilangan soat 00:45» indikatori.
Front: WebSocket/SSE inkrement uchun, pauzada batch-nasos.
Animatsiyalar faqat’transform/opacity’, ogʻir filtrlarsiz.
9) Ma’lumotlar arxitekturasi (juda qisqa)
Striming: hodisa shinasi (masalan, Kafka) → strim-protsessing (Flink/Spark) → speed-layer (Redis/ClickHouse).
Batch: xom loglar → DWH (BigQuery/Snowflake) → vitrinalar/semantik qatlam (dbt/metric-layer).
Metrics layer: barcha mijozlar uchun yagona KPI belgilari (panel, hisobotlar, API).
SCD/kogortlar: Retenshn/LTV uchun atributlar va kogortlar versiyasini saqlaymiz.
10) Multi-brend/multi-geo/multi-valyuta
«Brend/Litsenziya/GEO» selektori, jamlash va taqqoslash (stacked yoki small multiples).
Valyutani ko’rsatish - brend hisobvarag’idagi valyutada + ekvivalent («Valyutani almashtirish» ga qarang).
Vaqt zonasi - hisobot uchun belgilang (brend lokali vs operator).
11) A11y, mahalliylashtirish, qorong’u mavzu
Kontrast AA dan past emas; tab-tartib,’aria-label’karta-tugmalarda.
Matnlar/sana/valyuta formatlari - lokal bo’yicha; RTL oynalash (qarang RTL-gid).
Tungi smenalar uchun qorong’u/qarama-qarshi mavzu; fokus halqa koʻrinadi.
12) Anti-patternlar
30 + KPI kartochkalari ierarxiyasiz «mayda sochilib».
Turli vidjetlarda bir metrikaning kelishilmagan formulalari.
Rang maʼnoning yagona manbai sifatida.
«Tilsiz» panel: CTA va egasiz alertlar.
Yangilik indikatorisiz «kechagi» ma’lumotlar.
Har bir filtrda butun ekranga bloklovchi loaderlar.
13) Dizayn-tizim tokenlari (misol)
json
{
"dashboard": {
"gap": 12,
"cardRadius": 12,
"kpiHeight": 96,
"sparkHeight": 24
},
"palette": {
"good": "#2e7d32",
"bad": "#c62828",
"warn": "#ef6c00",
"muted": "#607d8b"
},
"motion": { "inMs": 140, "outMs": 100 },
"a11y": { "contrastAA": true, "tabularNums": true }
}
14) Interfeys snippetlari namunalari
KPI kartochkasi (HTML)
html
<button class =" kpi" aria-label =" NGR today, plus 7 percent to yesterday">
<header> NGR today </header>
<div class="value">₴ 12 340 000</div>
<div class="delta up">+7. 1%</div>
<svg class="spark"></svg>
</button>
Semantik metrika (psevdo-SQL/DSL)
sql metric NGR as
SELECT SUM(bets. amount - wins. amount - bonuses. amount - fees. amount - ggr_taxes. amount)
WHERE brand =:brand AND ts BETWEEN:from AND:to;
Alert-qoida (psevdo)
json
{
"if": "psp. decline_rate(country='TR',psp='X') > 0. 15",
"and": "delta('15m') > 0. 05",
"then": { "notify": ["payments-oncall"], "priority": "high", "runbook": "psp-x-declines" }
}
15) iGaming namunaviy stsenariylari
To’lovlar
«Approval Rate PSP» → drill vidjeti rad etilgan sabablar ro’yxatiga kiritiladi.
«Time-to-Wallet» usuli bo’yicha → SLA xaritasi; klik - aniq navbatlar.
Sport
Live-stavkalar/sek, ligalar bo’yicha Xold, marjani rad etish alertasi.
Haddan tashqari qizigan bozorlar (keskin noto’g "ri) → tavsiyalar bloki/qo’l limiti.
Casino
RTP/provayderlar bo’yicha o’zgaruvchanlik, top-o’yinlar/chiqib ketish, «g’ayritabiiy RTP KYC backlog и pass rate; FRM-signallar; sanksiya bayroqlari. 16) Panelning o’zi metrikasi Engagement panellari: DAU panellari, sessiya vaqti, drilldown bosish. 17) QA-chek-varaq Ma’lumotlar va muvofiqlik Har bir vidjetda vaqt manbai va yangilik bor. 18) Dizayn-tizimdagi hujjatlar Компоненты: `KpiCard`, `TrendChart`, `BreakdownBar`, `AlertFeed`, `DataFreshnessBadge`. Kuchli operator paneli - bu metrikalarning yagona ta’riflari, vidjetlarning aniq ierarxiyasi, tezkor alertlar va bosiladigan sabablar. Rolni shaxsiylashtiring, ma’lumotlarning yangiligini ko’rsating, harakatni raqamdan 1-2 marta bosing va foydalanish imkoniyatiga rioya qiling. Shunda «mahsulot pulsi» boshqariladigan bo’ladi - to’lovlar va KYCdan tortib marjagacha va retenshngacha.Tavakkalchilik/Komplayens
Alertga bosish → actions (freeze/verify/escalate) bilan oʻyinchi kartasi.
Alert MTTA/MTTR: hodisa tugagunga qadar bo’lgan vaqt.
Accuracy complaints: murojaatlar «raqamlar mos kelmaydi» (<0,5%).
Freshness breaches: SLOning yangilik buzilishi ulushi.
Actionability: alertlarning ulushi (> 70%).
UX
Spektakl
A11u/Mavzu
Metriklar: formulalar lug’ati, o’lchov birliklari, «plyus/minus» belgilari.
Qo’llanmalar: «KPIni qanday qo’shish kerak», «Alertni qanday belgilash kerak», «Manbalarni qanday tasdiqlash kerak».
Do/Don’t galereyasi: ortiqcha yuklangan panellar vs 6-8 KPIga fokus, rang ≠ ma’no, drilldown to’xtovsiz.Qisqacha xulosa