Вақт ба ҳамён: Метрики калидӣ
1) Таърифи TTW ва вариантҳо
Вақт ба ҳамён (TTW) - вақт аз амали корбар то мавҷудияти воқеии маблағ дар ҳамён/ҳисоби мақсаднок. Барои IGaming, мо ду намуди асосиро истифода мебарем:- TTW₍deposit ₎: 'клик "Пардохт" → пул барои бозӣ дастрас аст'.
- Дохил кардани UX/3DS, иҷозат бо PSP/бонк, сабти тасдиқ ва тавозун.
TTW₍payout ₎: 'Пулро дар ҳамёни/бонки беруна клик кунед'.
Санҷишҳои хавф/KYC/SO, дарвозаҳои якхела/ND, оркестри долонҳо, тасдиқи PSP/схема ва ҷойгиркунӣ дар бонк/ҳамёнро дар бар мегирад.
2) Чаро TTW метрикаи P&L аст
Табдилдиҳӣ ва AR: эҳтимолияти зуд ба амонат гузоштани Бет/сессияи аввал.
Нигоҳ доштан ва эътимод: хулосаҳои зуд ↓ чиптаҳо ва дастгирии чиптаҳо.
Арзиш: рельсҳои фаврӣ одатан гаронтаранд ⇒ ба шумо тавозуни "суръат ↔ нарх" лозим аст.
Хатари амалиётӣ: Думҳои дарозии TTW кластерҳои ҳодисаҳо ва пардохтро эҷод мекунанд.
3) Таҷзияи TTW аз рӯи марҳилаҳо
3. 1. Амонатҳо
1. UI/Санҷиш (Пешниҳод, Санҷиш, 3DS)
2. PSP Auth (иҷозат)
3. Гирифтан/Фармоиш (тасдиқ, навсозии тавозун)
4. Fallback/Retry (pri нарм-коҳиш)
TTW₍deposit ₎ = t_UI + t_3DS + t_auth + t_capture + t_write_balance'
3. 2. Хулосаҳо
1. Санҷишҳои пешакӣ (KYC/SO, ND/ҳамон усул, маҳдудиятҳои RG/AML)
2. Қарори хатар (худкор/дастӣ)
3. Оркестри пардохт (интихоби долон: SEPA Instant/PIX/Faster Payments/RTP/push-to-card/A2A/e-wallet)
4. PSP API (ташаббус → қабулшуда)
5. Шабака/Бонкҳо (клиринг/ҷойгиркунӣ)
6. & Хабардор кардан
TTW₍payout ₎ = t_precheck + t_risk + t_initiation + t_network + t_posting + t_notify'
4) Сатҳи SLA ва сатҳи мақсаднок
Амонат p95: ≤ 10-20 сон (ҳамён/як клик), ≤ 30-60 сон (кортҳо бо 3DS).
Натиҷаи p95:- Релсҳои фаврӣ (SEPA Instant/PIX/FPS/RTP, push-to-ҳамён/корт): ≤ 15-30 мин.
- Стандарт A2A/SEPA Кредит: T + 0/T + 1 бонкдорӣ (соат/рӯз).
- SWIFT байналмилалӣ: 1-3 рӯзи бонкӣ.
- p99 барои нигоҳ доштани интизориҳо дар иртибот (гурӯҳҳои ETA) муҳим аст.
5) Андозагирӣ: воҳидҳо, тирезаҳо, интихоб
Воҳиди ченак: муомилот (амонат/пардохт).
Ҷамъбаст: p50/p90/p95/p99, SLA-hit% (саҳм дар ETA), думҳо (дум> 2 × p95).
Иловаро: усул/долон/PSP/MID/GEO/BIN кластерҳо/вақти рӯз/канал.
Истисно: бекоршуда/такрорӣ (idempotency), таваққуфи дастӣ бо дархости плеер.
6) Модели маълумот (ҳадди аққал)
sql payments. timeline (
tx_id PK, kind -- DEPOSIT PAYOUT,
user_id, method, corridor, provider, mid, iso2, currency, amount_minor BIGINT,
t_ui_start TIMESTAMP, t_3ds_start TIMESTAMP, t_3ds_end TIMESTAMP,
t_auth_req TIMESTAMP, t_auth_ok TIMESTAMP,
t_capture_ok TIMESTAMP, -- депозиты t_precheck_start TIMESTAMP, t_precheck_ok TIMESTAMP, -- выводы t_risk_start TIMESTAMP, t_risk_ok TIMESTAMP,
t_payout_initiated TIMESTAMP, t_network_posted TIMESTAMP,
t_wallet_available TIMESTAMP, -- final availability status TEXT, decline_code TEXT, meta JSONB
);
sla. catalog (
kind, method, corridor, geo, p95_target_seconds INT, p99_target_seconds INT, eta_text TEXT
);
7) Қолабҳои ҳисобкунии SQL
7. 1. TTW аз рӯи амонат (умумӣ ва бо усул)
sql
SELECT method,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (t_wallet_available - t_ui_start))) AS p95_ttw_sec,
PERCENTILE_CONT(0. 99) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (t_wallet_available - t_ui_start))) AS p99_ttw_sec,
COUNT() AS attempts,
100. 0 AVG((EXTRACT(EPOCH FROM (t_wallet_available - t_ui_start)) <= s. p95_target_seconds)::int) AS sla_hit_p95_pct
FROM payments. timeline t
JOIN sla. catalog s ON s. kind='DEPOSIT' AND s. method=t. method
WHERE t. kind='DEPOSIT'
AND t. status='SUCCESS'
AND t. t_ui_start BETWEEN:from AND:to
GROUP BY 1;
7. 2. TTW аз рӯи баромадҳо (долонҳо)
sql
SELECT corridor,
PERCENTILE_CONT(0. 50) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (t_wallet_available - t_precheck_start))) AS p50_sec,
PERCENTILE_CONT(0. 95) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (t_wallet_available - t_precheck_start))) AS p95_sec,
PERCENTILE_CONT(0. 99) WITHIN GROUP (ORDER BY EXTRACT(EPOCH FROM (t_wallet_available - t_precheck_start))) AS p99_sec,
100. 0 AVG((EXTRACT(EPOCH FROM (t_wallet_available - t_precheck_start)) <= s. p95_target_seconds)::int) AS sla_hit_p95_pct,
COUNT() AS payouts
FROM payments. timeline t
JOIN sla. catalog s ON s. kind='PAYOUT' AND s. corridor=t. corridor
WHERE t. kind='PAYOUT' AND t. status='SUCCESS'
AND t. t_precheck_start BETWEEN:from AND:to
GROUP BY 1;
7. 3. Ҷудошавии Bottleneck (натиҷаҳо)
sql
SELECT corridor,
AVG(EXTRACT(EPOCH FROM (t_precheck_ok - t_precheck_start))) AS precheck_sec,
AVG(EXTRACT(EPOCH FROM (t_risk_ok - t_risk_start))) AS risk_sec,
AVG(EXTRACT(EPOCH FROM (t_network_posted - t_payout_initiated))) AS network_sec,
AVG(EXTRACT(EPOCH FROM (t_wallet_available - t_network_posted))) AS posting_sec
FROM payments. timeline
WHERE kind='PAYOUT' AND status='SUCCESS'
AND t_precheck_start BETWEEN:from AND:to
GROUP BY 1
ORDER BY network_sec DESC;
7. 4. Хиштҳои SLA ва думҳои дароз
sql
SELECT method, corridor,
COUNT() FILTER (WHERE EXTRACT(EPOCH FROM (t_wallet_available - COALESCE(t_ui_start, t_precheck_start))) > s. p95_target_seconds) AS breaches,
COUNT() AS total,
100. 0 COUNT() FILTER (WHERE EXTRACT(EPOCH FROM (t_wallet_available - COALESCE(t_ui_start, t_precheck_start))) > s. p95_target_seconds)
/ NULLIF(COUNT(),0) AS breach_pct
FROM payments. timeline t
JOIN sla. catalog s ON s. kind=t. kind AND COALESCE(s. method, t. method)=t. method AND COALESCE(s. corridor, t. corridor)=t. corridor
WHERE t. status='SUCCESS' AND (t. t_ui_start BETWEEN:from AND:to OR t. t_precheck_start BETWEEN:from AND:to)
GROUP BY 1,2
ORDER BY breach_pct DESC;
8) Панели панелҳо ва KPI
TTW p50/p95/p99 бо усул/долон/кластери PSP/GEO/BIN.
SLA-хит%, ҳиссаи дум (> 2 × p95), ҳодисаҳо (эзоҳҳо).
Дархостшуда → Санҷиши пешакии OK → Хатари OK → Ташаббускор → Интишоршуда → Дастрас аст.
Таносубҳо: Табдили TTW vs AR/пасандоз, TTW vs чиптаҳои дастгирӣ/CSAT, TTW vs churn.
Арзиш: 'хароҷот _ per _ payout' ва 'нархгузорӣ' дар баробари долон vs TTW ғолиб.
9) Огоҳиҳо
вайронкунии p95: p95 TTW қад-қади долон/PSP> SLA X дақиқа.
Хати думи: ҳисса> 2 × p95 зиёд шуд> Y% дар соатҳои Z.
Дӯкони пешакӣ: t_precheck_start аст, t_precheck_ok аст> 15 дақиқа (авҷгирии худкор).
Ақибмонии хавф: t_risk_start аст, t_risk_ok ҳадди ниҳоӣ нест (навбати дастӣ).
Аномалияи шабакавӣ/ҷойгиркунӣ: якбора зиёд шудани 'network _ sec' аз ҷониби GEO/bank.
Кашиши сиёсат - чорабиниҳо бидуни мӯҳлатҳои зарурӣ.
10) Чӣ тавр суръатбахшии TTW (амалия)
Амонатҳо
Ҳамёнҳои яктарафа/Apple Pay/Google Pay, нишонаҳои шабака.
3DS frictionless аз рӯи хатар, дохил 3DS дар модалӣ.
Каскади PSP оид ба BIN/GEO/саломатӣ, бозпас танҳо ба коҳиши нарм.
Каналҳои Prefetch 3DS/ACS, таъхирҳои хашмгин дар таназзул.
Хулосаҳо
Пеш аз KYC/пеш аз SOF барои бозигарони зуд-зуд; пеш аз тасдиқи ≤ ҳадди ниҳоӣ.
Коридорҳои намунавӣ: SEPA фаврӣ/пардохтҳои тезтар/RTP/PIX/push-to-card/ҳамён.
Силсилаи долонҳо: фавран → A2A → стандарти SEPA/SWIFT (бо ETA).
Мантиқи якхела ва ND бидуни чекҳои дастӣ автоматӣ карда мешаванд.
Тирезаҳои вақт: соатҳои бурида ва бонкро "танг" пешгирӣ кунед.
Таъминкунандаи хўроки тиббӣ ва худкор бо афзоиши 'network _ sec'.
Алоқа
ETA дар ҳолати оғоз + пешрафт ("Санҷед", "Ташаббускор", "Қарзшуда").
Огоҳиҳои таъхири проактивӣ> SLA, сабабҳои софдилона ва вақти интизоршаванда.
11) Иқтисод ва савдо
Хароҷоти фаврӣ зиёдтаранд: муқоиса кардани CSAT/churn/нигоҳ доштан vs bps/собит.
Думҳо аз p50 гаронтаранд: оптимизатсия дар p95 таъсири бештари P&L медиҳад.
Тафовутҳои маҳаллӣ: дар баъзе GEO, канали "зуд, вале гарон" беҳтар пардохт мекунад.
12) Ҳодисаи Playbook
1. Афзоиши мушаххаси PSP/долон p95
Auto-reroute ба долони эҳтиётӣ, кам кардани лимити таназзулёфта.
Иртибот бо бозингарони ETA-и навшуда, чипта ба провайдер.
2. Ақибмонии хавф (чекҳои дастӣ)
Иҷозат додани тасдиқи пешакӣ барои миқдори X ≤, аз нав тақсим кардани навбат, муваққатан баланд бардоштани ҳудудҳои худкор.
3. Таъхир дар интишори бонк дар GEO
Бо дигар бонки корреспондентӣ/ҳамён гузаред, долони "суст" -ро барои барномаҳои нав муваққатан хомӯш кунед.
4. 3DS/ACS таназзул (пасандозҳо)
DS frictionless/алтернативиро маҷбур кунед, ки дар он сиёсати хавф имкон диҳад ё ба PSP-и дигар гузарад.
13) Санҷишҳои A/B дар атрофи TTW
Долони фаврӣ ва стандартӣ дар қисми ҳаракат (посбонҳо: CBR bps, арзиш/пардохт, CSAT).
Пеш аз KYC ҳуқуқи муаллиф/ҷараён, матни ETA, тартиби усулҳо.
Нишондиҳандаҳо: TTW p95, SLA-hit%, чиптаҳо/1000 trx, AR/табдили, churn 7/30.
14) Таҷрибаи беҳтарин (кӯтоҳ)
1. Аз рӯи марҳилаҳо чен кунед ва мӯҳлатҳоро дар як намуна нигоҳ доред.
2. Оптимизатсияи p95/p99, на танҳо медиан.
3. Гузоштани рельсҳои фаврӣ, ки иқтисодиёт муттаҳид мешавад.
4. Барои сенарияҳои такрорӣ пеш аз KYC/So-F/тасдиқ кунед.
5. Коридорҳои худкори каскад ва PSP, ба саломатӣ вокуниш нишон медиҳанд.
6. ETA ва статусҳои ростқавлро бигӯед, таъхирҳоро огоҳ кунед.
7. SLA-ҳоро дар каталог нигоҳ доред ва SLA-hit% -ро барои ҳар як бурида тафтиш кунед.
8. TTW-ро ба CSAT/чиптаҳо/churn дар панели панелҳо пайваст кунед.
9. Ҳодисаҳои баъдӣ: Сабабҳо, тағир додани қоидаҳо/вақти ниҳоӣ.
10. Нақшаи ҳодисаро нусхабардорӣ кунед, пуррагии вақтро тасдиқ кунед.
15) Рӯйхати назорати амалисозӣ
- Таърифҳои TTW барои пасандозҳо/бозхонди бо маҳсулот/молия мувофиқашуда.
- Вақтсанҷҳо аз рӯи марҳила дар 'пардохтҳо. ҷадвали '; Феҳристи SLA.
- Панели панелҳо p50/p95/p99, SLA-hit%, думҳо; p95/думҳо/огоҳиҳои ақибмонда.
- Каскадҳои PSP/долонҳо, ғизодиҳии тиббӣ ва худкор.
- Сиёсати пеш аз KYC/So ND/усули якхела автоматӣ.
- Иртиботи ETA ва пайгирии вазъ барои корбар.
- Модели иқтисодии суръат ↔ нархҳо дар долонҳо.
- Китобҳои бозӣ дар бораи ҳодисаҳо ва раванди пас аз марг.
- Санҷишҳои A/B такмили TTW бо посбонҳо.
- Аудити мунтазами пуррагии маълумот ва дурустии ҳисобҳо.
Хулоса
Вақт ба ҳамён танҳо "суръати баромад" нест. "Ин як метрикаи хотимавии таҷрибаи пардохт мебошад, ки ба табдилдиҳӣ, нигоҳдорӣ ва P & L. андозагирии TTW аз рӯи марҳилаҳо таъсир мерасонад, p95/p99-ро оптимизатсия кунед, рельсҳои фаврӣ ва каскадҳоро пайваст кунед, сурхшавиро тавассути пеш аз KYC/тасдиқ ва автоматикунонии ND/ҳамон метод санҷишҳо. Телеметрияи қавӣ, ETA-ҳои ростқавл ва китобҳои омодашуда пардохтҳоро зуд, пешгӯишаванда ва аз ҷиҳати иқтисодӣ қобили қабул мегардонанд.