Metric Lab

iGaming Analytics: Metric Dictionary and Cohort Design

Design iGaming analytics with clear users, accounts, sessions, deposits, stakes, GGY and cohort definitions instead of mixing incompatible totals.

Igaming analytics: facts, limits and source checks — editorial illustration for Metric Lab

Short answer: An iGaming analytics layer should define person, account, active user, session, deposit, withdrawal, stake, payout and GGY before calculating funnels or retention. Every dashboard needs a reporting timezone, currency rule, test-account filter, late-event policy and cohort key. Without those controls, two correct queries can still answer different questions.

iGaming Data Labs is an independent editorial site, not a bookmaker, casino, account service or source of paid picks. This guide is for adults 18+ and explains a method; it does not promise an outcome.

Choose the counting entity

A person may hold multiple product accounts, and an account may have many devices or sessions. Decide whether a metric counts verified people, accounts or browser identifiers. Do not label account activity as unique players unless identity resolution is documented and permitted.

Exclude staff, test and fraud records through versioned rules. Keep an audit count of exclusions so a filter change does not look like product growth or decline.

Build an event contract

Each event needs a name, timestamp, account key, transaction key, currency, amount semantics, status and source. A deposit initiated is different from deposit settled; a bet placed differs from bet settled or voided. Idempotency keys prevent retries from becoming duplicate financial activity.

Specify late-arriving and corrected events. Dashboards should state when a day is considered complete and how backfills revise historical cohorts.

Separate flows from balances

Deposits, withdrawals, stakes and payouts are flows during a period. Account balance is a point-in-time state. Summing daily balances does not produce deposits, and net cash flow is not the same as GGY. Use the source definition for regulatory or financial metrics.

Currency conversion requires rate source and timing. Mixing transaction-time and period-end rates can create artificial movements across markets.

Cohorts and retention

Define the cohort event, such as verified registration or first settled deposit, then measure activity at consistent intervals. Calendar-week and rolling-7-day retention are different metrics. Show cohort size and confidence, especially for narrow markets.

Retention is not automatically a positive outcome in gambling. Pair engagement metrics with limit use, self-exclusion, support contacts and harm-risk controls, and avoid optimizing continued play in isolation.

Core metric dictionary

Metric Example definition Common ambiguity
Active account At least one qualifying event in period Which event and status?
Deposit Settled inbound cash transaction Initiated vs settled
Stake Accepted real-money wager Voids and bonus funds
GGY Source-defined stakes minus payouts Tax, bonuses and jurisdiction
Retention Cohort active in later interval Cohort key and window

Continue inside this guide

Sources and scope

Sources were checked on 12 August 2026. They support the definitions and consumer checks below; they do not endorse this site or any gambling decision.

FAQ

Is an account the same as a player?

No. That mapping requires identity and deduplication rules. Use the entity your data can actually support.

Should deposit initiated count as revenue?

No. Initiated, settled, failed and reversed transactions are different states, and deposits are not the same as revenue or GGY.

Is higher retention always better?

No. In gambling, retention must be read alongside consumer protection and harm indicators, not optimized alone.

Related checks on this site

These routes connect this answer with closer checks, methodology and fresh local coverage.

Partner pick

BC.Game

Partner placement, 18+.

iGaming Data Labs 18+

Sponsored links may appear on this site and are marked as advertising. Set limits, avoid chasing losses and skip offers that create pressure.

Advertising and responsible-play policy