Kazino analitika üçin telemetriýany nähili ulanýar
Näme üçin telemetriýa kazino
Telemetriýa - oýunçynyň hereketleri we platformanyň işi (nyrhlar, goýumlar, ýalňyşlyklar, akymyň hili, frod-patternler) baradaky wakalaryň standartlaşdyrylan akymydyr. Bu:- P&L dolandyryň (GGR/NGR, LTV, saklamak);
- möhüm ýollaryň SLO-syny saklamak (stawka, gapjyk, kassa);
- (RG/KYC/AML/KYT) berjaý etmek we töwekgelçilikleri azaltmak;
- marketingi optimizirlemek (atributiýa, ROAS, inkrementalizm);
- mazmunyň hilini ýokarlandyrmak (kategoriýalar, teklipler, ýaryşlar).
Telemetriýa kartasy: näme ýygnamaly
1) Oýun wakalary
`lobby_impression`, `tile_click`, `game_launch`- `bet_place` (stake, gameId, roundId, paytable/market)
- `bet_accept`, `bet_reject` (code, latency)
- `round_settle` (outcome, payout, rtp_snapshot)
- `void/refund` (reason_code)
2) Pul we kassa
`deposit_initiated/success/chargeback`- `withdrawal_request/approved/declined`
- `wallet_debit/credit/hold_release`
- `bonus_issued/wager_progress/wager_complete`
- Serişde çeşmesi/kanal, walýuta, FX-kurs (kesgitlenen)
3) RG/Complayens
`rg_limit_set/updated/blocked_bet`- `session_timeout/self_exclusion`
- `kyc_started/verified/failed`
- `kyt_address_risk_scored` (on-chain), `aml_screening`
4) Marketing we önüm
`utm_attribution`, `install_referrer`, `campaign_view/click`- `onboarding_step`, `paywall_view`
- `ab_variant_exposed`, `feature_flag_on/off`
5) Tehnika we QoS
`api_latency` (endpoint, p95), `error_5xx`
`stream_qos` (fps, dropped_frames, webrtc_rtt, bitrate)- `provider_sla` (timeouts, aborted_rounds)
Waka şertnamasy: ýekeje sözlük
Ýörelgeler:- Bitewi shema: 'event', 'ts', 'playerId', 'sessionId', 'traceId', 'source', 'schemaVer'.
- Pul möçberleri elmydama/decimal + 'currency' ýaly.
- UTC-daky wagt sanlary.
- PII aýratyn: şahsy maglumatlar azyk hadysalarynyň "çig" akymyna girmeýär.
json
{
"event": "bet_place", "schemaVer": "1. 8", "ts": "2025-10-17T14:23:11. 482Z", "playerId": "p_82917", "sessionId": "s_2f4c", "traceId": "tr_b1d7", "gameId": "pragm_doghouse_megaways", "roundId": "R-2025-10-17-14:23:10-PRAGM-12", "stake": {"amount":"2. 00","currency":"EUR"}, "wallet": {"type":"cash", "balanceBefore":"154. 40"}, "device": {"ua":"Mozilla/...","os":"Android","app":"web"}, "geo": {"country":"DE", "ip":"203. 0. 113. 5"}, "ab": {"exp":"lobby-grid","var":"B"}
}
'stream _ qos' mysaly:
json
{
"event": "stream_qos", "ts": "2025-10-17T14:23:12. 013Z", "playerId": "p_82917", "tableId": "evo_blackjack_23", "webrtc_rtt_ms": 142, "fps": 28, "dropped_frames": 6, "bitrate_kbps": 2400, "network":"4g"
}
Pipline: ýygnamakdan insaitlere çenli
1. Ingest: SDK/collector (web/app/server) → шина (Kafka/NATS) → stream-processing (Flink/Spark/Kafka Streams).
2. Storage ril-time: ClickHouse/BigQuery (sekunt-minutyň gizlinligi), Redisdäki gyzgyn agregatlar.
3. Batch-saklaýyş: "çygly" wakalar üçin (S3) obýektler (immutable, versioned).
4. Semantik gatlak: faktlaryň/ölçegleriň ýeke-täk tablisalary (players, sessions, bets, payments, rg_events).
5. Eltip bermek/işjeňleşdirmek: dashbordlar (Grafana/Metabase/Looker), alýertler, şahsylaşdyrma triggerleri, marka gurallaryna/CDP-e ters düşürmek.
6. Data contracts: shema synaglary (CI), laýyklyk gözegçiligi, maglumatlar katalogy (meýdan düşündirişleri, SLA).
Esasy penjireler we modeller
Marketing faneli: 'view → click → register → KYC → deposit → bet'. p95-kanallar/döredijilikler boýunça geçiş, syzmak, huni wagty.
Kogortlar we saklamak: D1/D7/D30 retention, sticky factor (WAU/MAU), rolling-retention.
LTV we marja: LTV per source/country/segment, payback-period, NGR bonuslardan/komissiýalardan soň.
RTP/üýtgewsizlik: oýunlar/üpjün edijiler/segmentler boýunça; garaşylýan diapazonlardan gyşarmalar.
RFM-segmentasiýa: recency/frequency/monetary → şahsy offerler/çäkler.
RG-signallary: gijeki sessiýalar, nyrhlaryň ýygylygynyň we mukdarynyň ýokarlanmagy, netijeleriň ýatyrylmagy, ýeňilenden soň "ýetmek".
Frod/AML/KYT: enjamlaryň/kartlaryň/salgylaryň, velocity-düzgünleriň, on-chain töwekgelçilik-skor baglanyşygy.
QoS durmuş: FPS/RTT-iň 'bet _ reject' we churn-e täsiri; pese gaçmak howpy.
Real-time vs Batch
Real-time (sekunt): antifrod, RG-blokirleme, SLO-lar, sessiýada şahsy mahabat, torlaryň aýlanmagy/PSP.
Near-real-time (minutlar): dolandyryşyň daşbordlary, kampaniýa optimizasiýalary, üpjün edijileriň çäkleri.
Batch (sagat): düzgünleşdirijilere hasabat, LTV/Churn inkremental modelleri, MMM atributiýasy.
Gurlan metrler we alertler (toplumyň mysaly)
SLO API: `bet. place p95 < 200ms`, `error_rate < 0. 3%`, `settle_latency p95 < 2s`.
Game health: 'void/refund', RTP-iň ynamdar aralykdan aşak düşmegi.
Cashier: drop '3DS' ädiminde, beýikligi 'declined _ by _ issuer'.
Live QoS: 'webrtc _ rtt _ ms> 300' u> 5% sebitdäki oýunçylar, 'aborted _ rounds'> bosagasy.
RG: yzly-yzyna> N sessiýalar> X sagat, 'rg _ blocked _ bet' segment boýunça köpelýär.
Fraud: birnäçe hasaplarda birmeňzeş kartoçkalar/enjamlar, "karuseller" depozit → çykaryş, idempotency bolmazdan webhooks gaýtalamalary.
Gizlinlik we laýyklyk
PII-izolýasiýa: aýry-aýry domen/ammarda şahsy maglumatlar, "playerId" lakamy boýunça link.
Iň az: PII bolmasa "çig" wakalar; enrich - diňe serwerde, ak meýdan sanawynda.
Retention: ýurisdiksiýalaryň talaplary boýunça wakalar üçin dürli TTL (oýun/kassa/log-howpsuzlyk).
Hukuk esaslary: consent/legitimate interest/contract; giriş barlagy, gizlemek, talap boýunça aýyrmak.
Immutable-loging: Möhüm magazinesurnallar üçin WORM, shemalaryň üýtgemegine gözegçilik.
Analitik hasaplamalaryň mysaly
Anomaly RTP: oýnuň/stoluň üstünde hereket edýän penjire; > N σ.
Promo uplift: CUPED/incrementality A/B по 'deposit _ rate' и 'bet _ frequency'.
Çurn-model: 7 günlük hereketiň alamatlary boýunça gradient güýçlendiriji (ýygylyk/mukdar/QoS/kassanyň şowsuzlygy).
Real-time next best action: vitrindäki düzgün/model fich → şahsy offer ýa-da arakesme maslahat (RG).
Anti-patternler
OLTP we OLAP garyşyk: söweş DB boýunça agyr hasabatlar nyrhlaryň gijikdirilmegini bozýar.
Çig wakalarda PII we BI-daşbordlara "syzmak".
data contracts: "meýdan şu gün setirdir, ertir san".
TraceId-siz hasaplaýjylar - end-to-end oýunçysynyň ýoluny baglanyşdyrmak mümkin däl.
"Kör" real-time - iki gezek debet/töleg.
KPI iş konteksti ýok: 'TTFB → bet '/' CR deposit → bet' ýerine diňe 'pageviews' görmek.
Kogortizasiýa bolmazdan mutlak sanlar: GGR-ni hakykatdanam kimiň getirýändigi görünmeýär.
Telemetriýany ornaşdyrmagyň çek-sanawy
Şertnama we ýygym
- Wakalaryň bitewi shemasy, meýdan sözlügi, wersiýa, UTC-wagt.
- SDK/collector для web/app/server; Tracing ('traceId') üsti bilen.
- Idempotency we ingest.
Ammar we paypline
- Kafka/NATS + ClickHouse/BigQuery; S3 - "çig" wakalar (immutable).
- Semantik gatlak: faktlar/ölçegler, laýyklyk synaglary (CI).
- Daşbordlar real-time we batch; SLO/QoS/RG/Fraud.
Howpsuzlyk we gizlinlik
- PII-izolýasiýa, giriş syýasaty (RBAC/ABAC), audit.
- Gizlemek, gaýtadan işlemek, kanuny esaslar, aýyrmak proseduralary.
Modeller we hereketler
- LTV/Retention/Churn, şeýle hem RG-hakyky wagt düzgünleri.
- Atributiýa: UTM + post-install + inkrementallik.
- Şahsylaşdyrma: next best action/offer.
Ulanyş
- Maglumat katalogy we tablisa eýeleri; Penjirelerde SLO.
- Regress shemalary üçin synaglar; laglara we ingest ýalňyşlyklaryna gözegçilik etmek.
- Maşklar: topikleriň gürlemegi, penjireleriň gyssagly dikeldilmegi.
Telemetriýa - kazinolaryň "nerw ulgamy": pul, önüm, akym, marketing we laýyklygy bir dolandyrylýan bütewä birleşdirýär. Wakalaryň berk şertnamasy, ygtybarly paýlanyş, adaty gizlinlik we bir topar real-time batch çig loglary çözgütlere öwürýär: kimi we nädip saklamaly, marketingi nirä goýmaly, UX-ni nädip gowulaşdyrmaly we töwekgelçilikleri nirede azaltmaly. Telemetriýany tertip-düzgün ediň - platforma öňünden aýdyp boljak we howpsuz öser.