Operator guideENdashboardbackofficeoverviewwidgets

Dashboard Overview

Main Backoffice Dashboard guide for clients who need to understand what each widget shows, which filters affect it, and where to look when numbers seem inconsistent.

Reader view

Clean portal guidance

This page keeps the operator explanation, field and action descriptions, and screenshots visible without exposing repo paths, raw sidecars, or editorial-only implementation details.

Narrative content

Page body

What this page is for

Use the main Dashboard when you need a fast operational read on revenue, players, liabilities, bonus payouts, and game activity without opening separate report pages.

This documentation is written for backoffice clients, support, and operations teams. It explains:

  • what each widget is meant to answer
  • which filters or switches change the numbers
  • which values come directly from the backend
  • which values are calculated or transformed before they are shown

How to read the Dashboard

The Dashboard is not one single report. It is a collection of widgets with different data sources and different update behavior.

  • Some widgets are live snapshots and are expected to move during the day.
  • Some widgets are comparison tables that use today, yesterday, month-to-date, and a selected date range.
  • Some widgets use a mix of aggregated historical data and live current-day data.
  • A few widgets apply a visible frontend transform or summary calculation before rendering.

If two widgets do not match exactly, do not assume one of them is wrong. First check:

  1. the active date option
  2. whether streamer mode is enabled
  3. whether the widget uses aggregated mode or live mode
  4. whether the value is a raw backend number or a frontend-derived summary

Where client questions usually start

The most common “how is this calculated?” questions usually come from these blocks:

  • KPI Summary
  • KPI Reports
  • Game Reports
  • Player Liability
  • Player Statistics

Those pages include the most detailed calculation notes and caveats.

Search tips

Search works best when you use the label or business meaning a user would say out loud.

Examples:

  • deposit conversion
  • merchant balance
  • liability
  • active players
  • ggr trend
  • bonus payouts

Each widget page also stores aliases and technical source references so the docs can be used by an AI assistant without reopening the codebase for every basic question.

Widget map

Open the dedicated page for the widget you are investigating:

  • Live Player Report
  • GGR Chart
  • Player Statistics
  • Performance Overview
  • KPI Summary
  • Bonus Payouts
  • Player Liability
  • KPI Reports
  • Game Reports

Important caveat

This first documentation wave is source-backed by nx-admin-fe-workspace and gs-admin-backend, but not every business meaning is fully explicit in code. If a value is code-accurate but still needs product confirmation, the page marks it as a caveat rather than guessing.

Calculation notes

Calculations

calculation

Widget source scope

Formula Text
Each dashboard widget owns its own backend path and calculation notes; the dashboard page itself does not recompute a global summary.
Operator Note
Use the widget-level docs page when a client asks how a value is calculated.
Verification Status
verified_fe_only
Operational notes

Notes

item

The dashboard page is a widget container. Backend ownership is documented on the widget-specific docs pages.

Widget map

Widgets

item

Live Player Report

What It Shows
Quick commercial snapshot with mostly backend-driven cards.
Common Questions
Why did conversion rates change?, Why is merchant balance trend flat or zero?
item

GGR Chart

What It Shows
Revenue trend chart with frontend summary cards derived from chart points.
item

Player Statistics

What It Shows
Top winners, losers, and depositors with a frontend field remap on depositor data.
item

Performance Overview

What It Shows
Container widget for casino, banking, and registration charts.
item

KPI Summary

What It Shows
Comparison matrix with frontend trend chips and date-option logic.
item

Bonus Payouts

What It Shows
Shared widget rendered three times for tournament, challenge, and no-deposit bonuses.
item

Player Liability

What It Shows
Wallet-liability snapshot with frontend summary aggregation by currency.
Known Caveats
Backend service currently ignores selected date range in SQL and returns a current snapshot by currency.
item

KPI Reports

What It Shows
Game/provider KPI table with sorting and an aggregated toggle that needs backend alignment.
item

Game Reports

What It Shows
The heaviest widget in this wave; combines separate provider and game data paths, plus frontend summaries.
Related references

Related pages

pageDashboard / Bonus Payouts

Shared comparison widget rendered for tournament, challenge, and no-deposit bonus payout groups.

pageDashboard / Game Reports

Deep comparison widget for Games and Providers with separate backend paths, multiple grouping options, search, and a mix of backend and frontend summary logic.

pageDashboard / GGR Chart

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

pageDashboard / KPI Reports

Sortable KPI table for games or providers, used to compare betting and GGR-style metrics by entity rather than by time bucket.

pageDashboard / KPI Summary

Comparison table for high-level KPI rows across today, yesterday, month-to-date, and the selected period, with frontend trend chips and data-source badges.

pageDashboard / Live Player Report

Card-based snapshot of today's GGR, total players, conversion rates, active players, and merchant balance.