What this page shows
Bonus Performance has two views:
Aggregated Viewgroups bonus outcomes by bonus item or bonus-performance tag.Detailed Viewlists player-level bonus activation rows.
The report combines activation counts, converted amounts, banking movement, and revenue fields.
When to use it
- compare bonus items by activation and conversion results
- inspect revenue after bonus and correction-style adjustments
- segment by country, bonus type, or active status
- audit player-level bonus activations by player id or Click ID in Detailed View
How to read it
In Aggregated View, the visible summary cards show four headline totals for the current query:
BonusesTotal DepositsTotal NGRTotal GGR
The aggregated table is grouped per bonus key. Important reading rules:
- grouping falls back to bonus id when no dedicated bonus-performance tag exists
Marketing Expensesis visible separately and is not subtracted intoNGRStatusandBonus Typeonly constrain activation-side data, not every banking or casino stat in the row
In Detailed View, the visible summary cards change to filtered activation-level totals:
Filtered BonusesFiltered ActivationsFiltered Bonus Amount (EUR)Filtered Winning Amount (EUR)Filtered Converted (EUR)Filtered Correction (EUR)
The detailed table is one row per user bonus activation and includes activation time, player id, email, Click ID, activation method, bonus metadata, status, bonus amount, original bonus amount, and currency.
Known caveats
- the selected
End Dateis sent as the next day, while the service applies an exclusive upper bound Active Onlykeeps only rows with activity in betting, deposits, or activations- withdrawal amount includes both
SUCCESSandAPPROVEDstatuses, while withdrawal count uses onlySUCCESS - currency amounts are normalized before they reach the table
- page subtitle talks about
Bonus Performance Tag, but grouping still falls back tobonus_idwhen no tag exists GGRis part of the aggregated summary and ordering, but the current aggregated table does not render a visibleGGRcolumnBonusis not one identical predicate across all slices: banking and casino movement use the bonus-performance tag first and fall back to the bonus id, while activation rows use the activation bonus id.- current filter controls update the active query immediately;
Refreshreapplies the current controls and refetches the active query. - CSV export is visible. The export action starts with the active filter snapshot and exports the full filtered result instead of only the visible page.
For all countriesaffects aggregated CSV export only. Detailed export keeps the detailed activation-row format.
Filters that change the result
Start DateEnd DateAggregated View/Detailed ViewBonusCountryStatusBonus TypePlayer IDin Detailed ViewClick IDin Detailed ViewOrder ByActive OnlyFor all countriesfor aggregated export- rows per page