Přeskočit na hlavní obsah

Kanonické události

Když mapujete události vaší platformy na kanonická jména casinocrm.io, každá reporting / segmentation / journey cesta funguje automaticky. Použijte prefix custom_* pro platform-specific události, které neodpovídají kanonické taxonomii.

Identita / session

UdálostPovinné properties
signup
login
logout
session_start
session_end
page_viewpath
clicktarget

KYC

UdálostPovinné properties
kyc_submittedlevel, documents?
kyc_approvedlevel, expires_at?
kyc_rejectedlevel, reason
kyc_expiredlevel
kyc_level_upgradedfrom_level, to_level

Responsible gaming

UdálostPovinné properties
self_exclusion_setuntil?, reason?
self_exclusion_liftedreason
deposit_limit_setkind (daily/weekly/monthly), amount, currency
deposit_limit_reachedkind, attempted_amount, currency
loss_limit_set / loss_limit_reachedstejný shape
session_limit_warning / session_limit_exceededminutes_used
reality_checktriggered_at, acknowledged?
cooldown_enteredduration_minutes

Peníze in/out

UdálostPovinné properties
deposit_initiatedamount, currency, transaction_id, payment_method (required)
deposit_confirmedamount, currency, transaction_id, payment_method (required)
deposit_failedtransaction_id, reason
withdrawal_requestedamount, currency, transaction_id
withdrawal_confirmedamount, currency, transaction_id
withdrawal_failedtransaction_id, reason

amount je v nejmenší jednotce měny (cents / sat) — viz Multi-currency. casinocrm.io obohatí o amount_base + base_currency + fx_rate_locked při ingestion.

Wagering — casino

UdálostPovinné properties
bet_placedamount, currency, bet_id, game_id, game_category
bet_settledamount, payout, currency, bet_id, game_id, game_category, outcome
bet_won(volitelné — bet_settled je kanonická settlement událost)
bet_lost(volitelné)

game_categoryslots | live | table | crash | dice | sports | other (cokoli jiného sklopíme do other).

outcomewon | lost.

Wagering — sportsbook

Dvoufázový lifecycle: sázka je placed, později settled NEBO voided NEBO cashout (hráč early-settle).

UdálostPovinné properties
sport_bet_placedamount, currency, bet_id, sport, bet_type, odds, event_ref
sport_bet_settledamount, payout, currency, bet_id, outcome
sport_bet_voidedbet_id, reason
sport_cashoutamount, payout, currency, bet_id

sportfootball | basketball | tennis | hockey | mma | … (operátorem definováno, ale držte se běžných hodnot pro cross-tenant analytiku).

bet_typesingle | accumulator | system.

event_ref je identifikátor zápasu (id vaší platformy; nemusí mapovat na nic v casinocrm.io).

Bonusy

casinocrm.io trackuje bonus state přes webhooks (viz Bonus flow), ne tyto události. bonus_* události jsou pro player-side signály (hráč si claimnul / bonus completed viditelný hráči) — odděleno od platform-side state machine.

UdálostPovinné properties
bonus_claimedbonus_id
bonus_wageredbonus_id, amount, currency
bonus_completedbonus_id
bonus_expiredbonus_id

Custom události

Cokoli, co není v kanonickém seznamu, MUSÍ mít prefix custom_:

{
"event": "custom_slot_jackpot_won",
"external_id": "...",
"properties": { "amount": 50000, "game_id": "starburst", "tier": "minor" }
}

casinocrm.io custom události akceptuje, ale nevynucuje schema. Používejte je v segmentech (event aggregation: custom_slot_jackpot_won → count > 0).