Operator guideEN

Dashboard / KPI Summary

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

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

KPI Summary is the Dashboard's broad comparison matrix. Each row is one KPI and each value column is a different date bucket.

Normal mode shows:

  • Metric
  • Today
  • Yesterday
  • This month
  • Selected date

When Selected Date Only is enabled, only Metric and Selected date remain. The source then uses its live selected-period branch rather than the normal mixed optimized comparison branch.

Filters

  • Date option supports Today, Yesterday, Week to date, Month to date, Last 7/30/90 days, Year to date, Previous month, Previous year, and Custom.
  • Start date and End date define the selected period when Custom is used.
  • Streamer data changes all applicable source rows to the streamer bucket.
  • Selected Date Only requests only the selected-period result and reduces the visible columns.
  • Export Grouping selects Daily, Weekly, or Monthly CSV periods. It affects export, not the visible comparison-table columns.

Frontend presets are based on browser-local calendar dates, while report helpers and export periods also use UTC-derived boundaries. The source expands report dates to start-of-day through 23:59:59, but this widget does not expose one verified business timezone. Compare boundary-day values cautiously.

Actions

  • Apply Dates applies the current date values.
  • Refresh force-revalidates the active KPI Summary request. It does not use an artificial 1.5-second timer or submit a persistent form.
  • Download CSV exports a grouped timeline matrix using Daily, Weekly, or Monthly periods. It is not a byte-for-byte export of the four visible comparison columns.

Download uses the current form values, including custom dates that may not yet have been applied to the visible table. Review the date controls before exporting.

Data source badge

  • Optimized is used by the normal comparison path, which combines live and aggregate inputs depending on period.
  • Live Data is used by Selected Date Only.
  • Aggregated Data exists in the type contract but is not emitted by the verified service path.

Row inventory

The current KPI response can produce the following operator rows:

  • Visits and Affiliate Visits
  • Pending Withdrawals: Globally, Kyc Requested, Kyc Approved, and Kyc Pending
  • Withdrawals
  • Bet Count, Bet Amount, Win Count, and Win Amount
  • GGR, NGR, and Total GGR
  • Games Adjustment, Correction, Marketing, Cashback, Stream, Referral Rakeback, Rakeback Calendar, Bonus Payout, and User Challenge
  • Deposits, Depositors, Active Users, New Registration, New Depositors, and Deposit Conv Rate
  • Bonus Count, Bonus Amount, Bonus Win, Bonus Bet, and Bonus GGR

Historical aggregate coverage is not complete for every special row. Yesterday uses aggregate data, and This month combines aggregate history with a live contribution. The aggregate source currently returns zero for Correction, Stream, Bonus Payout, Cashback, Rakeback Calendar, and Referral Rakeback and does not provide User Challenge. Those cells can therefore be zero or absent even when a live period has activity.

There is no separate Total NGR row in this widget. If someone asks for Total NGR, confirm whether they mean the normal NGR row or a value from KPI Reports or Game Reports.

Important metric definitions

GGR

Eligible converted Bet amount minus eligible converted Win amount. The source excludes correction, bonus payout, rakeback calendar, referral rakeback, and marketing rows; some submeasures also exclude adjustment or free-spin entries.

NGR

GGR + Marketing in the response mapping. Marketing is a separate source bucket. Its sign and composition must not be inferred from the names of other visible rows.

Total GGR

A separate combined GGR measure, described in timeline export as Bonus + Real. It is not the widget's sum of visible GGR cells.

Marketing

An independent source bucket used by the NGR mapping. The export label names other marketing-related rows, but that label is not a verified formula that adds those visible rows together.

Correction

A dedicated source correction value. The export label includes Bonus Payout Auto Correction, but the traced calculation does not prove that label as the field's complete business formula.

Referral Rakeback

A dedicated amount. It is not calculated by subtracting Marketing or other displayed rows.

User Challenge

A challenge-related value returned for the live view. It is not the CMS label General - User Challenges, and the historical aggregate view does not currently provide the field. Do not infer individual challenge configuration or participant state from this row.

Deposit Conv Rate

New Depositors divided by New Registration, multiplied by 100 and rounded to two decimals. Zero registrations produce zero.

Pending Withdrawals rows

All four rows are amounts, not withdrawal counts.

  • Pending Withdrawals (Globally) is the umbrella pending-withdrawal amount.
  • Pending Withdrawals (Kyc Requested) is the pending amount for the requested KYC bucket.
  • Pending Withdrawals (Kyc Approved) is the pending amount for the approved KYC bucket.
  • Pending Withdrawals (Kyc Pending) is the pending amount for the pending KYC bucket.

The KYC rows are subsets of pending withdrawals. Do not add them on top of Globally as if they were unrelated totals, and do not interpret Kyc Pending as a frontend formula. The source returns that subset directly.

Currency basis

Live transaction branches divide included amounts by stored conversion rates. A missing or zero rate produces no converted contribution to those live sums rather than being replaced with rate 1.

Historical aggregate branches read stored base-summary columns instead of recalculating every historical transaction with that expression. The writer, reporting currency, and exchange-rate basis of those base columns are not established by this widget trace.

The traced path does not establish the production reporting currency, original-currency display, exchange-rate provider, rate timestamp, or opening/closing/average rate basis. Amount rows are formatted to two decimals after mapping; counts are not treated as monetary decimals.

Deposit rows include successful Deposits. Withdrawal totals include Pending, Success, and Approved statuses (0, 1, and 5), while pending/KYC rows use Pending. A broader refund, reversal, and chargeback policy is not established by the visible widget alone.

Trend chips

  • Today compares with Yesterday.
  • This month compares with Selected date, not Previous month to date.
  • A chip is hidden when the baseline is missing or zero, or when absolute change is below 1%.
  • Trend chips are widget calculations and are not separate source KPI fields.

Common questions

Why do I see only one value column?

Selected Date Only is enabled.

Why does CSV not match the visible column layout?

CSV uses the selected Daily, Weekly, or Monthly timeline grouping and the current form values. The screen remains a Today / Yesterday / This month / Selected date comparison and can still show previously applied dates.

Why is there no description tooltip on a row?

The UI can display a row description, but current KPI responses do not populate descriptions for these rows. Do not assume every row has one.

Why can optimized and live results differ?

Normal mode can combine aggregate and live inputs, while Selected Date Only runs a live selected-period path. Several special categories are unavailable in the historical aggregate source. Compare identical completed periods and source modes before treating a difference as a calculation defect.

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.

Calculations18 topicsOpen details

Comparison date buckets

How It Works
Normal mode returns current day, previous day, current month through today, and the selected period; Selected Date Only returns only the selected period.
Timezone Rule
Frontend presets use browser-local dates while service and export helpers also use UTC-derived boundaries; one named business timezone is not proven.
End Boundary
Report ranges end at 23:59:59.

Trend chip

How It Works
Today compares with Yesterday; This month compares with Selected date. Subtract baseline from current, divide by the absolute baseline, and multiply by 100.
Hidden When
baseline is missing, baseline is zero, absolute change is below 1 percent

Selected Date Only

How It Works
Hide Today, Yesterday, and This month, keep Selected date, and request the live selected-period branch.

GGR

How It Works
Eligible converted Bet amount minus eligible converted Win amount.
Exclusions
Corrections, bonus payouts, rakeback calendar, referral rakeback, and marketing are excluded; some submeasures also exclude adjustment or free-spin entries.

NGR

How It Works
GGR plus the independent Marketing source bucket.
What To Check
The bucket's sign and composition are not proven by the other visible row labels.

Total GGR

How It Works
Dedicated combined Bonus plus Real GGR value supplied by the report aggregation.
What To Check
It is not a widget sum of visible GGR cells.

Correction

How It Works
Dedicated correction value returned for the comparison bucket.
What To Check
The export label mentions bonus-payout auto correction, but that label is not a verified field formula.

Marketing

How It Works
Independent marketing field supplied by the source and added to GGR by the NGR mapper.
What To Check
The export label names other marketing-related rows, but the source does not calculate Marketing by adding those five visible rows and does not establish a universal negative sign.

Referral Rakeback

How It Works
Dedicated referral-rakeback amount supplied by the report aggregation.
What To Check
It remains its own visible row; do not derive it from Marketing.

User Challenge

How It Works
Dedicated challenge-related amount supplied by the report aggregation.
What To Check
It is not calculated from other visible rows and does not describe individual challenge configuration or participant state.

Deposit Conv Rate

How It Works
New Depositors divided by New Registration, multiplied by 100.
Zero Rule
Zero when New Registration is zero.
Rounding Rule
Two decimals.

Pending Withdrawals (Globally)

How It Works
Umbrella amount of pending withdrawal requests in the displayed bucket.

Pending Withdrawals (Kyc Requested)

How It Works
Pending withdrawal amount for the requested KYC subset in the displayed bucket.

Pending Withdrawals (Kyc Approved)

How It Works
Pending withdrawal amount for the approved KYC subset in the displayed bucket.

Pending Withdrawals (Kyc Pending)

How It Works
Pending withdrawal amount for the pending KYC subset in the displayed bucket.
What To Check
This is a dedicated KYC subset, not a value calculated in the page.

Financial conversion basis

How It Works
Live transaction branches divide included amounts by stored conversion rates; historical branches read stored base-summary columns.
Financial Basis
Reporting Currency: not_proven | Original Currency: not exposed by the summary row | Rate Source: live branch uses stored transaction rate; aggregate writer and provider not proven | Rate Timestamp: not_proven | Missing Or Zero Rate: live branch contributes no converted amount | Amount Rounding: two decimals after response mapping | Reversal Handling: not proven beyond accepted actions and statuses

CSV timeline

How It Works
Export uses current form values, builds Daily, Weekly, or Monthly periods, and emits a timeline matrix rather than the visible four-column comparison layout.

Historical special-row coverage

How It Works
Yesterday uses aggregate data; This month adds aggregate history to a live contribution. Aggregate history hard-codes Correction, Stream, Bonus Payout, Cashback, Rakeback Calendar, and Referral Rakeback to zero and has no User Challenge field.
What To Check
Historical cells for these rows can be zero or absent even when live activity exists.
Columns5 topicsOpen details

Metric

KPI row name returned by the report mapper.

Today

Current-day value; hidden in Selected Date Only mode.

Yesterday

Previous-day value; hidden in Selected Date Only mode.

This month

Month-start through current-day value; hidden in Selected Date Only mode.

Selected date

Value for the selected period.

Filters6 topicsOpen details

Date option

Chooses the comparison period or reveals Custom dates.

Type
preset-range
Preset Values
Today, Yesterday, Week to date, Month to date, Last 7 days, Last 30 days, Last 90 days, Year to date, Previous month, Previous year, Custom

Start date

Inclusive start of the selected period.

Type
date

End date

Inclusive end of the selected period through 23:59:59 in the report path.

Type
date

Streamer data

Requests the streamer bucket for applicable rows when enabled.

Type
boolean

Selected Date Only

Requests only the selected-period live result and hides the other comparison columns.

Type
boolean

Export Grouping

Changes CSV timeline periods without changing the visible comparison columns.

Type
select
Values
Daily, Weekly, Monthly
Metrics13 topicsOpen details

GGR

Gross gaming revenue in KPI Summary, calculated as bet amount minus win amount for the selected period and current filters.

Aliases
kpi summary ggr, dashboard ggr, gross gaming revenue, what is ggr
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only
Page Transforms
currency/count formatting, today trend chip compares Today with Yesterday, month trend chip compares This month with Selected date
Comparison Notes
This is the plain GGR row. It should not be assumed to be identical to the separate Total GGR row.

NGR

Net gaming revenue in KPI Summary. It starts from GGR and then adds the dedicated Marketing value returned for the same comparison bucket.

Aliases
kpi summary ngr, dashboard ngr, net gaming revenue, what is ngr
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only
Page Transforms
currency/count formatting, today trend chip compares Today with Yesterday, month trend chip compares This month with Selected date
Comparison Notes
NGR is built from GGR plus the dedicated Marketing value. Its sign and composition are not proven by the other visible row labels.

Total GGR

Separate total-GGR row returned by KPI Summary. It is not a widget sum built from the visible GGR cells.

Aliases
kpi summary total ggr, dashboard total ggr, total ggr bonus real, total gross gaming revenue
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only
Comparison Notes
This row is distinct from the plain GGR row. If another report uses provider or game breakdowns, do not assume the labels reconcile one-to-one without checking that report's aggregation path.

Total NGR

Search clarification for backoffice users. KPI Summary has no separate Total NGR row.

Aliases
kpi summary total ngr, dashboard total ngr, total net gaming revenue, what is total ngr
Availability Note
The KPI table exposes NGR and Total GGR, but not a dedicated Total NGR row.
Comparison Notes
Use this entry as a search and support clarification record, not as proof that the widget renders a visible Total NGR row.

Deposit Conv Rate

Share of new registrations that became new depositors for the same comparison bucket.

Aliases
deposit conversion rate, kpi summary deposit conv rate, deposit conv
Zero Rule
returns 0.00 when register count is 0
Comparison Notes
The visible KPI row is `New Registration`, and its registration-count input is used as the denominator for this conversion rate.

Pending Withdrawals (Globally)

Sum of all withdrawal requests that are still pending, regardless of the user's KYC stage.

Aliases
pending withdrawals globally, kpi summary pending withdrawals, total pending withdrawals
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only
Comparison Notes
This is the umbrella pending-withdrawal amount. The KYC-specific rows are subsets and should not be added on top of this row without checking for overlap.

Pending Withdrawals (Kyc Requested)

Pending withdrawal amount for users whose KYC state is in the requested bucket.

Aliases
pending withdrawals kyc requested, kyc requested withdrawals
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only

Pending Withdrawals (Kyc Approved)

Pending withdrawal amount for users whose KYC state is in the approved bucket.

Aliases
pending withdrawals kyc approved, kyc approved withdrawals
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only

Pending Withdrawals (Kyc Pending)

Pending withdrawal amount for users whose KYC status is still in the pending bucket.

Aliases
pending withdrawals kyc pending, kyc pending withdrawals, pending withdrawals pending kyc
Filter Dependencies
date_options, start_date, end_date, is_streamer_data, is_selected_date_only
Comparison Notes
Read this as a KYC-status subset of pending withdrawals, not as a separate non-overlapping payment state.

Correction

Dedicated correction row in KPI Summary. In report export the same row is labeled `Correction (Bonus Payout Auto Correction)`.

Aliases
correction, bonus payout auto correction, kpi summary correction
Comparison Notes
The reporting/export label mentions bonus-payout auto correction, but that label is not a verified formula for this field. Aggregate historical periods currently return zero.

Marketing

Dedicated Marketing value used by KPI Summary. It is the value added to GGR in the `NGR = GGR + Marketing` calculation.

Aliases
marketing, marketing expenses, kpi summary marketing
Comparison Notes
The calculation adds this row to GGR mathematically. The available behavior does not establish a universal negative sign. Aggregate historical periods currently return zero.

Referral Rakeback

Dedicated KPI row for referral rakeback value in KPI Summary.

Aliases
referral rakeback, referral cashback rakeback, kpi summary referral rakeback
Comparison Notes
This is a visible source row of its own. Aggregate historical periods currently return zero.

User Challenge

Dedicated KPI row for challenge-related value in KPI Summary.

Aliases
user challenge, challenge amount, kpi summary user challenge
Comparison Notes
This row is emitted by the live source mapper and is not derived from other visible rows. The aggregate historical source does not provide it.
More help

Related pages

Dashboard / Bonus Payouts

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

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 / 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.