Skip to main content

Sports Betting Metrics

Sports Betting Metrics is an analytical dashboard for sportsbook activity. Use it to measure bet volume, GGR, and unique players across sports, tournaments, markets, and time — and to slice results by bet status, money type, and traffic source.

Accessing the Dashboard

Navigate to AnalyticsSports Betting Metrics in the top navigation menu.

Use Cases

Find your most profitable sports. Group by Sport Name and sort by GGR. You'll see which sports drive the most revenue — useful for prioritizing odds coverage and promotions.

Track daily betting activity. Set Block to Day and include Bet Count, Bet Amount, and Unique Players to see day-by-day volume and how many distinct players drove it. Handy for spotting the effect of promos, weekends, or major fixtures.

Measure a specific tournament or event. Add a filter on Tournament Name or Event Name to isolate a single competition, then group by Market Name to see which betting markets attracted the most action.

Evaluate a marketing campaign. Group by Bet UTM Source, Bet UTM Medium, or Bet UTM Campaign to see which channels produced real betting volume and revenue, not just clicks.

How It Works

Two filters shape what counts as a bet in your results — Bet Money Type and Bet Status. Worth understanding before reading the numbers.

Bet Money Type describes the source of funds used for the bet:

  • Real Money — the bet was placed from the player's real balance.

  • Bonus — the bet was placed from a bonus balance (e.g., funds awarded as part of a welcome or reload promotion).

Bet Status describes the lifecycle state of the bet. By default the dashboard shows only settled outcomes — Win and Lost — so your revenue metrics reflect resolved bets. Widen the selection to include in-progress or rejected states when you need them. Available statuses: Settled, Accepted, Declined, Force decline, Rolled back, Unsettled, Place error, Created, Arbitrage accepted, Placed, Win, Lost, Cashout, Refunded.

Filter Panel

All filters live in the left sidebar, grouped into three collapsible sections: Period & Scope, Breakdown, and Metrics. Configure your filters and click Apply to load the results.

Period & Scope

  • Betting Period — the date range for bets. Required.

  • Project — which project the data is pulled from. Required. Defaults to the project linked to your account. Supports multiple selections.

  • Bet Money Type — source of funds used for the bet. Options: Real Money, Bonus. Supports multiple selections. See How It Works above.

  • Bet Status — lifecycle state of the bet. Supports multiple selections. Defaults to Win and Lost. See How It Works above.

  • Date Type — whether Betting Period applies to each bet's Modified timestamp (default) or Created timestamp.

  • Ignore — controls whether developer-flagged players are included. Options: Include Devs, Exclude Devs (default), Only Devs.

Breakdown

Block creates separate tables for each value. Group adds rows inside each table and supports multiple selections for nested grouping.

Both fields accept the same options, organized into three groups — Time, Player, and Bet:

Option

Group

Description

Hour

Time

Hour of day

Day

Time

Calendar day

Week

Time

Week

Month

Time

Month

Player Country

Player

Player's country

Player ID

Player

Individual player

Player Refcode

Player

Refcode attached to the player

Player Browser

Player

Player's browser

Player OS

Player

Player's operating system

Player Device

Player

Player's device

Player Platform Type

Player

Player's platform type (Browser, Facebook, Instagram, Mobile App, WebView)

Bet Currency

Bet

Currency of the bet

Bet Refcode

Bet

Refcode attached to the bet

Bet UTM Source

Bet

UTM source attached to the bet

Bet UTM Medium

Bet

UTM medium attached to the bet

Bet UTM Campaign

Bet

UTM campaign attached to the bet

Bet Status

Bet

Lifecycle state of the bet

Bet Type

Bet

Type of bet

Sport Name

Bet

Sport the bet was placed on

Event Name

Bet

Event the bet was placed on

Tournament Name

Bet

Tournament the bet was placed on

Market Name

Bet

Betting market

Bet ID

Bet

Individual bet

Bet Browser

Bet

Browser used to place the bet

Bet OS

Bet

Operating system used to place the bet

Bet Device

Bet

Device used to place the bet

Bet Platform Type

Bet

Platform type used to place the bet (Browser, Facebook, Instagram, Mobile App, WebView)

Example: set Block to Sport Name and Group to Day to get one table per sport with daily rows inside.

Metrics

Pick which columns appear in the results. Five metrics are available, organized into two groups — Counts (Bet Count, Unique Players) and Amounts (Bet Amount, Win Amount, GGR). The selection counter next to the Metrics header shows how many are currently active. Defaults: Bet Count, Bet Amount, Win Amount, GGR. Full column reference is in Results Table below.

Add Filter

Click Add filter at the bottom of the sidebar to narrow the dataset further. Multiple filters are applied together (AND logic). Filters are organized into Player and Bet groups.

Field

Group

Operators

Input

Player ID

Player

IN, NOT IN

Free text

Player Country

Player

IN

Dropdown (multiple)

Player Refcode

Player

=, !=, ILIKE, NOT LIKE

Free text

Player Browser

Player

=, !=

Free text

Player OS

Player

=, !=

Free text

Player Device

Player

=, !=

Free text

Player Platform Type

Player

=, !=

Dropdown (Browser, Facebook, Instagram, Mobile App, WebView)

Bet ID

Bet

IN, NOT IN

Free text

Bet Currency

Bet

=, !=

Free text

Bet Refcode

Bet

=, !=, ILIKE, NOT LIKE

Free text

Bet UTM Source

Bet

=, !=

Dropdown

Bet UTM Medium

Bet

=, !=

Dropdown

Bet UTM Campaign

Bet

=, ILIKE

Free text

Bet Status

Bet

=, !=

Dropdown

Bet Type

Bet

=, !=

Dropdown

Sport Name

Bet

=, !=

Dropdown

Event Name

Bet

=, !=, ILIKE, NOT LIKE

Free text

Tournament Name

Bet

=, !=, ILIKE, NOT LIKE

Free text

Market Name

Bet

=, !=, ILIKE, NOT LIKE

Free text

Bet Browser

Bet

=, !=

Free text

Bet OS

Bet

=, !=

Free text

Bet Device

Bet

=, !=

Free text

Bet Platform Type

Bet

=, !=

Dropdown (Browser, Facebook, Instagram, Mobile App, WebView)

Operator reference:

  • = — exact match

  • != — excludes the specified value

  • IN — matches any value from a list

  • NOT IN — excludes any value from a list

  • ILIKE — case-insensitive partial match (for contains-style searches)

  • NOT LIKE — excludes partial matches

Results Table

Each row contains the metrics you selected. All columns support ascending/descending sort via the ↑↓ arrows in the header.

Column

Description

Bet Count

Number of bets placed in the selection

Unique Players

Number of distinct players in the selection

Bet Amount

Total wagered in the selection, in project currency

Win Amount

Total paid out to players as wins in the selection, in project currency

GGR

Gross Gaming Revenue: Bet Amount − Win Amount

Default State

When the dashboard loads, the following defaults are pre-applied:

  • Betting Period: the last 7 days

  • Project: the project linked to your account

  • Bet Money Type: none (all money types)

  • Bet Status: Win, Lost

  • Date Type: Modified

  • Ignore: Exclude Devs

  • Block and Group: empty (raw totals)

  • Metrics: Bet Count, Bet Amount, Win Amount, GGR

  • Filters: none

Did this answer your question?