Operator guideEN

Dashboard / Bonus Payouts

Compare six payout measures for tournament, challenge, and no-deposit bonus families across four date buckets.

How to use this guide

Start with the main guide

Follow the explanation and examples first. Extra definitions and formulas are available below when you need them.

What this widget shows

The same comparison widget appears three times, once for each bonus family:

  • Tournament Bonus Payouts
  • Challenge Bonus Payouts
  • No Deposit Bonus Payouts

Each version shows the same six rows across Today, Yesterday, This month, and Selected date. The family is fixed by the widget instance; changing dates never changes the family.

Rows

  • Total Payouts is the sum of converted successful payout amounts.
  • Transaction Count is the sum of distinct payout-transaction counts produced for the grouped source buckets.
  • Unique Players is the largest grouped distinct-player count, not one global distinct count across all currency groups.
  • Average Payout is converted payout sum divided by Transaction Count; it is zero when the count is zero.
  • Maximum Payout is the largest converted grouped maximum.
  • Non-Cash Payouts is the sum of converted non-cash payout amounts.

Only successful bonus-payout transactions assigned to the displayed family are included.

Revenue Payout and Net Cash Hands are not rows in this widget. Older notes using those names refer to a different or obsolete inventory.

Date columns

  • Today, Yesterday, and This month are calculated by the report source.
  • Selected date uses the accepted Start date and End date values.
  • Initial Start date is today minus seven calendar days and End date is today. With inclusive date bounds, that can cover eight calendar dates; it is not a proven rolling 168-hour window.
  • Accepting either picker value applies the current pair to the Selected date request. It does not submit or save a persistent form.

The report does not expose one verified business timezone. Its date helper mixes UTC-derived and local-calendar construction before timestamp ranges are queried, so bucket membership can differ around timezone boundaries.

Currency and payout basis

The visible amount-row labels include EUR, but the traced calculation only proves that each currency bucket is divided by the current exchange-rate value loaded when the report runs. It does not establish:

  • the configured reporting or base currency;
  • the exchange-rate provider or owner;
  • the rate timestamp;
  • whether the rate is opening, closing, average, or another basis;
  • a historical transaction-time rate;
  • one shared rounding boundary across all intermediate values.

A missing or zero rate makes that converted bucket contribute zero. Do not use the EUR label alone as proof of the conversion basis.

The traced sources select successful bonus-payout transactions and do not establish separate refund, reversal, or chargeback treatment. These figures must not be treated as independently reversal-aware liability totals.

Actions

  • Refresh force-revalidates the current family and date pair. It has no artificial 1.5-second delay and does not submit a Formik form.
  • Download CSV exports the same six-row family and active date pair. Export bypasses the dashboard JSON cache path.
  • Accepting a date changes the Selected date request immediately; it does not start the same local Refresh spinner.

Common questions

Why can Unique Players look lower than expected?

The source keeps the maximum distinct-player count found in any grouped currency bucket. It does not recompute one deduplicated player set across all currency groups.

Why can the default range show eight dates?

The initial Start date is seven calendar dates before today and the End date is today. Both bounds are included by the report window.

Why do the labels say EUR if the rate basis is not confirmed?

That is the current UI label. The calculation path proves rate division, but not the production reporting-currency configuration or rate governance behind it.

More details

Definitions and formulas

Open only the section you need. The relevant section opens automatically when you request help for a specific item on screen.

Calculations6 topicsOpen details

Today / Yesterday / This month / Selected date

How It Works
Today, Yesterday, and This month are source-owned date buckets. Selected date is the inclusive custom range received from the widget.
What To Check
Initial Start date is seven calendar dates before today and End date is today, so inclusive bounds can cover eight dates. One named business timezone is not proven.

Amount rows vs count rows

How It Works
The four payout-value rows use currency presentation; Transaction Count and Unique Players remain plain counts.
What To Check
The visible EUR label does not independently prove the production reporting-currency basis.

Fixed row inventory

How It Works
Each family returns Total Payouts, Transaction Count, Unique Players, Average Payout, Maximum Payout, and Non-Cash Payouts in a fixed order.
What To Check
Revenue Payout and Net Cash Hands are not rows in this widget.

Fixed row formulas

How It Works
Total and Non-Cash Payouts add converted bucket sums; Transaction Count adds grouped distinct transaction counts; Unique Players keeps the largest grouped distinct-player count; Maximum Payout keeps the largest converted grouped maximum.
What To Check
Unique Players is not a final all-currency distinct count.

Average Payout

How It Works
Converted payout sum divided by the summed grouped transaction count; zero when the count is zero.
What To Check
This is a current visible row. Revenue Payout and Net Cash Hands are not current rows.

CSV export

How It Works
Export serializes the same six rows for the active family and date pair and returns a family-specific CSV attachment.
What To Check
CSV requests bypass the dashboard JSON cache path.
Columns5 topicsOpen details

Metric

Fixed six-row measure name.

Today

Source-owned current-day bucket; one named business timezone is not proven.

Yesterday

Source-owned previous-day bucket; one named business timezone is not proven.

This month

Source-owned month-start through current-day bucket.

Selected date

Inclusive custom range from Start date through End date.

Filters2 topicsOpen details

Start date

Inclusive lower date bound for the Selected date column.

Type
date
Default
today minus seven calendar dates
Apply Behavior
Accepting a value applies the current Start and End date pair to this widget instance.

End date

Inclusive upper date bound for the Selected date column.

Type
date
Default
today
Apply Behavior
Accepting a value applies the current Start and End date pair to this widget instance.
Metrics9 topicsOpen details

Tournament Bonus Payouts

Shared payout matrix restricted to bonuses marked as Tournament.

Aliases
tournament bonus payouts, tournament bonus widget
Availability Note
Uses the same six rows and four date columns as the other variants.

Challenge Bonus Payouts

Shared payout matrix restricted to bonuses marked as Challenge.

Aliases
challenge bonus payouts, challenge bonus widget
Availability Note
Uses the same six rows and four date columns as the other variants.

No Deposit Bonus Payouts

Shared payout matrix restricted to bonuses marked as No Deposit free spins.

Aliases
no deposit bonus payouts, no deposit bonus widget
Availability Note
Uses the same six rows and four date columns as the other variants.

Total Payouts (EUR)

Sum of converted successful payout amounts for the family and date bucket.

Formula
Convert each grouped payout sum and add the converted groups.
Filter Dependencies
bonus family, Today / Yesterday / This month / Selected date
Currency Basis
See shared_basis; the visible EUR label does not prove the production reporting-currency configuration.
Rounding Rule
Response amount is formatted to two decimals; one shared intermediate rounding boundary is not proven.

Transaction Count

Sum of grouped distinct successful payout-transaction counts.

Formula
Add each grouped distinct transaction count for the selected bucket.
Filter Dependencies
bonus family, Today / Yesterday / This month / Selected date
Rounding Rule
Plain count.

Unique Players

Largest distinct-player count found in one grouped currency bucket.

Formula
Keep the maximum grouped distinct-player count rather than recomputing one all-currency player set.
Filter Dependencies
bonus family, Today / Yesterday / This month / Selected date
Caveats
This is not a final global distinct count across all currency groups., It can differ from the deduplicated number of people paid across the complete bucket.

Average Payout (EUR)

Converted payout value per counted successful payout transaction.

Formula
Converted payout sum divided by summed grouped transaction count; zero when the count is zero.
Filter Dependencies
bonus family, Today / Yesterday / This month / Selected date
Currency Basis
See shared_basis; the visible EUR label does not prove the production reporting-currency configuration.
Rounding Rule
Two decimals for a non-empty bucket; zero for an empty denominator.
Comparison Notes
Revenue Payout and Net Cash Hands are not current rows in this widget.

Maximum Payout (EUR)

Largest converted grouped maximum payout for the family and date bucket.

Formula
Convert each currency group's maximum and keep the largest converted result.
Filter Dependencies
bonus family, Today / Yesterday / This month / Selected date
Currency Basis
See shared_basis; the visible EUR label does not prove the production reporting-currency configuration.
Rounding Rule
Response amount is formatted to two decimals.

Non-Cash Payouts (EUR)

Sum of converted non-cash payout amounts for the family and date bucket.

Formula
Convert each grouped non-cash payout sum and add the converted groups.
Filter Dependencies
bonus family, Today / Yesterday / This month / Selected date
Currency Basis
See shared_basis; the visible EUR label does not prove the production reporting-currency configuration.
Rounding Rule
Response amount is formatted to two decimals; one shared intermediate rounding boundary is not proven.
More help

Related pages

Dashboard / Game Reports

Compare Games and Providers across separate report paths, filters, source modes, summary cards, and row-level performance measures.

Dashboard / GGR Chart

Revenue trend chart with summary cards derived from the loaded time series.

Dashboard / KPI Reports

Compare game or provider activity, stakes, wins, GGR, bonus values, adjustments, and house edge for one selected period.

Dashboard / KPI Summary

Compare the dashboard KPI row inventory across current, previous, month-to-date, and selected periods.

Dashboard / Live Player Report

Read the six live commercial cards, their trend badges, exact time windows, and current limitations.

Dashboard / Performance Overview

Container widget for Casino, Banking, and Registrations charts with shared date-range and streamer-data controls.