Page body
What this widget shows
Performance Overview is a chart container with three tabs:
CasinoBankingRegistrations
It is the Dashboard area for visual trends rather than tabular comparison.
How to read it
The widget shares one set of controls across its tabs:
- predefined time range buttons
- custom date mode
- streamer data toggle
Each tab also exposes its own FE summary cards built from the returned backend series:
Casino:Total Bets,Total Wins,Total GGR,Hold Percentage,GGR TrendBanking:Total Deposits,Total Withdrawals,Net Cash Flow,Withdrawal-Deposit RatioRegistrations:Total Players,Growth Rate,Average Daily Growth,Best Registration Day
The widget is therefore both a navigation layer and a FE-derived summary layer built on top of backend chart series.
Known caveats
Streamer datais not applied uniformly:- the FE exposes one shared toggle for all tabs
- only the casino hook sends
isStreamerData - the traced casino SQL still joins
users WHERE is_streamer = FALSE, so the current toggle does not produce a reliable cross-tab streamer split
- The
Registrationstab charts daily registration counts.Total Playersis the maximum daily value inside the current range, not a lifetime player population count. Best Registration Daymeans the day with the highest day-over-day growth rate, not the day with the largest absolute registration volume.Average Daily Growthis series-derived from the registration counts returned for the selected range, not a dedicated backend KPI endpoint.