GH GambleHub

Операциялар және басқару → Дашборд метрика және есептілік

Дашборд метрик және есептілік

1) Мақсаты және қамту

Дашборд - бұл бизнес пен техпроцестерді күнделікті басқаруға арналған «бір терезе». Ол:
  • жүйелердің және P&L денсаулығының дереу көрінісі,
  • ауытқуларды ерте анықтау,
  • басшылық пен командалар үшін ашықтық,
  • өнімдер, нарықтар мен өңірлер үшін көрсеткіштерді біріздендіру.

Қамту: операциялық метриктер (SLA, инциденттер), азық-түлік (белсенділік, конверсия), қаржы (GGR/NGR, ARPPU, LTV), маркетинг (CAC, ROMI), тәуекелдер және комплаенс (KYC/AML, chargeback, алаяқтық), қолдау (SLA тикеттер).

2) Рөлдер және тұтынушылар

C-level/Дирекция: жиынтық KPI, OKR, P&L мақсаттары бойынша трендтер, тәуекелдер.
Операциялар/NOC: сервистердің аптайымы, міндеттер кезегі, оқиғалар.
Өнім/Growth: воронкалар, A/B, когорт талдау, ұстап тұру.
Қаржы: түсім мен шығыстар бойынша күндізгі/апталық есептер, салық кесінділері.
Комплаенс/Тәуекел: KYC мәртебелері, күдікті паттерндер, реттегішке арналған есептер.
Қолдау: жауаптардың SLA, NPS/CSAT, өтініштердің типологиясы.

RACI:
  • Accountable: Дашборд иесі (Head of Ops/Analytics).
  • Responsible: Деректер командасы/BI.
  • Consulted: Өнім, Қаржы, Тәуекел, SRE.
  • Informed: Бағыттардың басшылары.

3) Деректер архитектурасы және жаңарту

Дереккөздер: оқиғалар (стрим), OLTP ДБ, логтар, төлем провайдерлері, CRM/Helpdesk, A/B-платформа.
Өңдеу қабаты: ETL/ELT, стриминг (T-15-T + 5 минут үшін), дедупликация, схеманы валидациялау, SCD.
Модель: жұлдыз тәрізді (оқиғалар/транзакциялар бойынша кесте фактісі + өлшемдер: уақыт, өңір, өнім, арна).

Жаңартулар:
  • Реал-тайм: 1-5 минут (операциялық бөлме, алерта).
  • Инкременталды батч: 15-60 минут (маркетинг/өнім).
  • Тәуліктік жабу батч: 01: 00-03: 00 (қаржы/комплаенс).
  • Деректер сапасы: валидация ережелері (толықтығы, бірегейлігі, рұқсат етілген диапазондары), пайплайндардың кідіріс мониторингі, дрифтті бақылау.

4) KPI және формулалар каталогы (үлгі)

4. 1 Операциялар/SRE

Аптайм (%) = 1 − (тұрып қалу уақыты/жалпы уақыт) × 100

MTTR (Mean Time To Restore)

MTTA / MTTD (Mean Time To Acknowledge / Detect)

Сұрау қатесі (%) = қателер _ 5хх/барлық _ сұрау

4. 2 Өнім/мінез-құлық

DAU/WAU/MAU

Retention D1/D7/D30

Conversion Funnel: Visit → Sign-up → KYC → Deposit → First Action

ARPPU = түсім/төлеуші пайдаланушылар

LTV (t) = Σ (кезеңнің орташа маржасы × ұстап қалу ықтималдығы)

4. 3 Маркетинг/Өсу

CAC = маркетингтік шығыстар/жаңа төлеушілер саны

ROMI = (қосымша маржа − шығыстар )/шығыстар

Арналар бойынша CR (SEO/ASO/Ads/Affiliates), тарту күні бойынша Cohorts

4. 4 Қаржы

GGR (жалпы түсім)

NGR = GGR − бонустар − провайдерлік комиссиялар − ойындарға салықтар

Net Margin = (NGR − OPEX − CAPEX − процессинг )/NGR

4. 5 Тәуекел/Комплаенс

KYC Completion (%) = верификацияланған/жаңа тіркеулер

SAR Rate (күдікті белсенділіктер)

Chargeback Rate = чарджбекі/сәтті транзакциялар

Fraud Score орта/перцентті

4. 6 Қолдау

SLA ответов (P1/P2/P3), First Response Time, CSAT/NPS, Backlog Size

💡 Ұсыным: әрбір KPI-ге ID, иесі, формуласы, агрегаттау кезеңі, өлшем бірліктері, нысаналы мәні (target), шекті деңгейлері (warning/critical), деректер көзі және жауапты адамның контактісі беріледі.

5) Дашбордтың ақпараттық сәулеті

Басты бет (Executive): 8-12 негізгі карточкалар + спарклайндар, өңірлер бойынша жылу карталары, YTD/MTD/WoW трендтері.
Операциялық тақтасы (Command Center): аптайм, алерта, кезектер, инциденттер, API өнімділігі, ETL кідірістері.
Өнім/Өсу: құйғыштар, когорт торлары, сегменттер, A/B-МЭ (әсер метрикасы).
Қаржы: GGR/NGR, провайдерлер/нарықтар бойынша маржа, төлемдер, процессинг, салықтар.
Тәуекел/Комплаенс: KYC, аномалиялар, фрод-жалаулар, реттеушіге арналған есептілік.
Қолдау: SLA, өтініштер көлемі, типология, қайталама тикеттер, VOC.

Навигация: жаһандық сүзгілер (кезең, өңір, өнім, платформа, арна), жылдам пресеттер (Бүгін/Кеше/MTD/QTD/YTD), «Drill-through» түймешігі.

6) Визуализация виджеттері мен үлгілері

KPI карточкасы: алдыңғы кезеңге Δ ағымдағы мән, шағын спарклайн, мәртебе (green/amber/red).
Конверсия құйғышы: кезеңдер бойынша бар-чарт, қадамдар арасындағы конверсия, үйінді (%).
Когорт матрицасы: апталар/айлар бойынша ұстап тұру, жылу шкаласы.
Тайм-сериялар: бақылау шектері бар күндізгі/сағаттық мәндер (± 2 σ, ± 3 σ).
Топ-N кесте: провайдерлер/арналар/өңірлер KPI үлесімен, кликабельді drill-down.
Инциденттердің жылу картасы: × уақыт сервистері бойынша тығыздығы.
Санкей/Flow: кезеңдер арасындағы пайдаланушылар/ақша ағыны.
Geo-map: елдер/өңірлер бойынша KPI, комплаенс-шектеулер қабаты.

7) Сигналдар, алерталар және табалдырықтар

Түрлері: ақпараттық, ескерту, сыни.
Табалдырықтар: статикалық (қатты) + динамикалық (маусымдық және тарихи вариациялар бойынша).
Хабарлама үлгілері: қысқаша «не болды», контекст (диапазон, тренд), себептер гипотезалары, егжей-тегжейлі панельге сілтеме, инцидент иесі.
Алгоритмдерді дедупликациялау: «бурсттарды» басу, байланысты сигналдарды топтау.
SLO алертинг бойынша: MTTA ≤ 5 мин (критич.) , MTTR ≤ 30-60 мин.

8) Қол жеткізу және қауіпсіздік

RLS/CLS (Row/Column Level Security): өңірлер мен юрисдикциялар бойынша сүзгілер.
PII/финдандар: бүркемелеу және токенизациялау, ең аз қажетті қолжетімділік.
Аудит: кім қарады, не түсірді, қандай сүзгілерді қолданды.
Артефакттарды нұсқалау: SQL/визуализация және метрика сөздігі үшін Git.

9) Есептілік регламенттері

Күнделікті (D-reports): операциялық кесінді, инциденттер, GGR/NGR, негізгі дельталар.
Апта сайын: ретеншн, тарту арналары, ROMI, фрод-дайджест.
Ай сайын: P&L, когорт есептері, OKR мақсаттарына қарсы KPI, комплаенс есептері.
Сұрау салу бойынша: реттеушілерге/аудитке арналған есептер, A/B-нәтижелері, пост-мортемалар.

Барлық есептер бір метрика сөздігінен және деректердің бірыңғай үлгісінен қалыптастырылады - «баламалы шындығы бар Excel қол» жоқ.

10) Енгізу: қадамдық жоспар

1. Өлшемдерді түгендеу: ағымдағы KPI жинау, екі/қайшылықтарды жою.
2. Метрика сөздігі: ID, формула, иесі, көздері, кезеңділігі, табалдырықтары.
3. Деректер моделі: фактілер/өлшемдер, SCD, өлшем бірліктері, хронология.
4. Өңдеулерді слясы: «ыстық» метриктер үшін стриминг, қаржы үшін батч.
5. Дашбордтардың макеттері: low-fi → high-fi, рөлдермен келісу.
6. RLS/CLS және құпиялылық: қолжетімділік, бүркемелеу, аудит.
7. Алертинг: ережелер, табалдырықтар, арналар (чат, пошта, PagerDuty және т.б.).
8. Пилот және бета: бір тігінен 2-4 апта (мысалы, Операциялар), фидбэк жинау.
9. Оқыту және playbook: қысқа бейне/гид, зерттеу үлгілері.
10. Үздіксіз жақсарту: жақсарту backlog, релиз-ноталар шығару.

11) Қарсы үлгілер

«Дашбордтар хайуанаттар бағы»: бір сөздіксіз бір KPI-ның ондаған нұсқасы.
Қолмен есеп беру: тұрақсыздық, қателер мен PII таралу тәуекелдері.
Басты экранда шамадан тыс нақтылау: «ақпараттық шу».
Алерт-спам: басымдылықтың және дедупликацияның болмауы.
Метриканың иесінсіз: бұлыңғыр жауапкершілік → даулы «шындық».

12) Чек парақтары

Дашбордты шығару алдында

  • KPI келісілген, сипатталған және иелері бар
  • Өлшем бірліктері мен уақытша аймақтар біріздендірілген
  • RLS/CLS теңшелген, PII бүркемеленген
  • Алерт шегі тарихи деректерде тексерілді
  • Жүктеме және SLA жаңартулары сынақтан өтті
  • Onboarding-гайд және changelog жарияланды

Ай сайынғы қызмет көрсету

  • Метрика сөздігінің жаңаруы (өзгертулер, жаңа метриктер)
  • Пайплайн көздері мен кідірістерін валидациялау
  • Алерттердің ретроспективасы (жалған/жіберіп алынған)
  • UX жақсартулары: жылдамдық, сүзгілер, пресеттер

13) SQL/логика мысалдары (жеңілдетілген)

ARPPU (күндізгі)

sql
SELECT d::date AS day,
SUM(revenue) / NULLIF(COUNT(DISTINCT CASE WHEN pay_count > 0 THEN user_id END), 0) AS arppu
FROM daily_user_finance
GROUP BY 1;

Тіркеу жөніндегі қоғам (MAU Retention M1)

sql
WITH cohorts AS (
SELECT user_id, date_trunc('month', signup_at) AS cohort_month
FROM users
),
activity AS (
SELECT user_id, date_trunc('month', activity_at) AS active_month
FROM user_activity
)
SELECT cohort_month,
COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month) AS m0,
COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month + INTERVAL '1 month') AS m1,
ROUND(100. 0 COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month + INTERVAL '1 month')
/ NULLIF(COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month),0), 2) AS m1_retention_pct
FROM cohorts c
LEFT JOIN activity a USING (user_id)
GROUP BY 1
ORDER BY 1;

GGR аномалиясындағы алерт (күн-күнге)

sql
SELECT today. ggr,
yesterday. ggr,
(today. ggr - yesterday. ggr) / NULLIF(yesterday. ggr,0) AS delta
FROM revenue_daily today
JOIN revenue_daily yesterday ON yesterday. day = today. day - INTERVAL '1 day'
WHERE today. day = CURRENT_DATE
AND ABS((today. ggr - yesterday. ggr) / NULLIF(yesterday. ggr,0)) > 0. 25;

14) Оқшаулау және мульти-өңір

Елдердің/юрисдикциялардың, валюталардың, ҚҚС/ойын салықтарының бірыңғай таксономиясы.
Белгіленген ережелер бойынша валюталардың конверсиясы (end-of-day vs average).
Уақыт белдеулері: UTC сақтау, жергілікті пайдаланушыда визуализациялау.
Реттеуші есептер: үлгілер + ел үшін параметрлеу.

15) Дашбордтың өзінің сапа көрсеткіштері

Coverage: панелінде қол жетімді негізгі KPI үлесі.
Freshness SLA: мәлімделген терезеге түскен жаңартулардың үлесі.
Adoption: MAU дашборд, сессия тереңдігі, сақталған пресеттер.
Decision Lag: ортадан қабылданған әрекетке дейінгі орташа уақыт.
Accuracy: <рұқсат етілген шектегі келісілген алшақтықтар үлесі.

16) Жиынтық

Метрика және есептілік дашборды - бұл әдемі графиктердің жиынтығы емес, метриканың бірыңғай сөздігі, тұрақты деректер моделі, нақты SLA және жауапкершіліктері бар басқару құралы. Оның міндеті - шешім қабылдауды жеделдету, операциялық тәуекелдерді азайту және нәтиженің болжамдылығын арттыру.

Contact

Бізбен байланысыңыз

Кез келген сұрақ немесе қолдау қажет болса, бізге жазыңыз.Біз әрдайым көмектесуге дайынбыз!

Telegram
@Gamble_GC
Интеграцияны бастау

Email — міндетті. Telegram немесе WhatsApp — қосымша.

Сіздің атыңыз міндетті емес
Email міндетті емес
Тақырып міндетті емес
Хабарлама міндетті емес
Telegram міндетті емес
@
Егер Telegram-ды көрсетсеңіз — Email-ге қоса, сол жерге де жауап береміз.
WhatsApp міндетті емес
Пішім: +ел коды және номер (мысалы, +7XXXXXXXXXX).

Батырманы басу арқылы деректерді өңдеуге келісім бересіз.