Operator guideEN

Reporting / MKT Performance

Grouped affiliate MKT performance report for depositors, deposits, GGR, NGR, and marketing deductions.

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 page shows

MKT Performance groups affiliate outcomes by MKT tag. It compares depositors, banking movement, gaming revenue, and marketing-style deductions in either period mode or lifetime mode.

When to use it

  • compare MKT tags against deposit and revenue outcomes
  • inspect revenue after marketing and correction-style fields
  • switch between period-based and lifetime-style views

How to read it

The report has two different shapes:

  • Period Data on: period-based table with active players, deposits, withdrawals, GGR, NGR, and operational ratios
  • Period Data off: lifetime table with total users, cumulative deposit and revenue values, FTD conversion, and average-to-FTD timing

The visible summary cards remain:

  • Total MKTs
  • Total Deposits
  • Total NGR
  • Total GGR

The table is not one fixed schema:

  • period mode adds operational deductions such as Bonus Payouts, Cashback, Rakeback, Correction, Adjustment, and Marketing
  • lifetime mode swaps those for cumulative user and conversion fields such as Affiliate, Reg to FTD, and Avg Days to FTD

Known caveats

  • MKT is a substring tag match, not an exact-key filter
  • Active Only changes which rows the report returns; it is not just a visual toggle
  • the visible table columns change materially when Period Data is switched
  • period mode can sort by active players, but lifetime mode does not expose that exact sort semantics in the same way
  • Marketing is its own amount column and should not be merged mentally into NGR; NGR is already calculated after its own deduction set
  • amount columns are shown in EUR-normalized values
  • CSV export follows the active mode, so period and lifetime exports have different columns

Filters that change the result

  • start date
  • end date
  • MKT
  • country
  • order by
  • show only active
  • use period data

Controls that operators use

  • changing Start Date, End Date, Order By, Active Only, or Period Data reloads the report around the new selection
  • typing in MKT only changes the local input until you press Enter or click Refresh
  • choosing Country only changes the local selection until you click Refresh
  • Refresh applies the visible filter values, returns to the first page, and reloads the summary and table
  • Reset Filters returns the report to the default last-30-days period view ordered by deposits
  • Export CSV downloads the active report mode; period exports include operational deduction columns, while lifetime exports include cumulative user and conversion columns
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.

Calculations8 topicsOpen details

GGR

Gross gaming revenue for the current MKT row.

Transform
The report calculates GGR as bet amount minus win amount.
Mode Behavior
Period mode uses `ggr`; lifetime mode uses `total_ggr_eur`.
Currency Basis
EUR-normalized casino cash amounts.

NGR

Net gaming revenue for the current MKT row.

Transform
The report calculates NGR by subtracting revenue deductions from GGR.
Mode Behavior
Period mode uses `ngr`; lifetime mode uses `total_ngr_eur`.
Currency Basis
EUR-normalized casino cash amounts.

Marketing

Separate marketing spend column shown in period mode. Do not read it as part of `NGR`; it is its own visible amount.

Transform
The report carries `marketing_amount` into the period-mode row as `total_marketing`.
Mode Behavior
Visible in period mode only.
Currency Basis
EUR-normalized casino cash amounts.

Withdrawal Rate

Indicates how much of deposited volume is returned as withdrawals.

Transform
Withdrawal Rate = withdrawals / deposits * 100 for the active mode.
Mode Behavior
Period mode uses `withdrawal_amount / deposit_amount`; lifetime mode uses `total_withdrawals_eur / total_deposits_eur`.
Zero Division Behavior
Returns 0 when deposit amount is 0.

House Edge

Margin percentage for the current MKT row.

Transform
House Edge = GGR / bets * 100 for the active mode.
Mode Behavior
Period mode uses `ggr / bet_amount`; lifetime mode uses `total_ggr_eur / total_bets_eur`.
Zero Division Behavior
Returns 0 when bet amount is 0.

Reg to FTD Rate

Lifetime conversion from registrations to first deposits for the MKT tag.

Transform
Lifetime mode exposes the computed registration-to-first-deposit rate directly.

Avg Days to FTD

Useful for comparing time-to-conversion across MKT tags.

Transform
Lifetime mode exposes the average days from registration to first deposit as a computed value.

Avg Deposit

The visible `Avg Deposit` column changes source field by mode, but keeps the same operator meaning.

Transform
Period mode exposes `avg_deposit_amount`; lifetime mode exposes `avg_deposit_per_depositor_eur` (or `avg_deposit_amount_eur` where returned by the row DTO).
Currency Basis
EUR-normalized banking deposit amounts.
Columns31 topicsOpen details

MKT

Visibility
all_modes

Affiliate

Visibility
lifetime_only

Depositors

Visibility
all_modes

Active Players

Visibility
period_only

Total Users

Visibility
lifetime_only

Deposits

Visibility
period_only

Total Deposits

Visibility
lifetime_only

Withdrawals

Visibility
period_only

Withdrawals

Visibility
lifetime_only

Deposit Count

Visibility
period_only

Deposit Count

Visibility
lifetime_only

Bets

Visibility
period_only

Bets

Visibility
lifetime_only

Wins

Visibility
period_only

Wins

Visibility
lifetime_only

Bonus Payouts

Visibility
period_only

Cashback

Visibility
period_only

Rakeback

Visibility
period_only

Correction

Visibility
period_only

Adjustment

Visibility
period_only

Marketing

Visibility
period_only

GGR

Visibility
period_only

NGR

Visibility
period_only

Total GGR

Visibility
lifetime_only

Total NGR

Visibility
lifetime_only

Avg Deposit

Visibility
period_only

Avg Deposit

Fallback Source
row.avg_deposit_amount_eur
Visibility
lifetime_only

Withdrawal Rate

Visibility
all_modes

House Edge

Visibility
all_modes

Reg to FTD Rate

Visibility
lifetime_only

Avg Days to FTD

Visibility
lifetime_only
Filters7 topicsOpen details

Start date

Type
date
Default
current browser date minus 30 days
Behavior
Updates the active report start boundary immediately.

End date

Type
date
Default
current browser date
Behavior
Updates the active report end boundary immediately.

MKT

Type
text
Behavior
Local text filter; pressing Enter or clicking Refresh applies it.
Matching
substring match against MKT tracking tag.

Country

Type
select
Default
All Countries
Behavior
Local select filter; clicking Refresh applies it.

Order by

Type
select
Default
deposits
Options
users, deposits, ngr, ggr, players
Behavior
Applies immediately and resets pagination to the first page.

Show only active

Type
boolean
Default
false
Behavior
Applies immediately and resets pagination to the first page.

Use period data

Type
boolean
Default
true
Behavior
Applies immediately and changes the report row schema.
Summary cards4 topicsOpen details

Total MKTs

Total deposits

Total NGR

Total GGR

Page sections5 topicsOpen details

Filter MKT Performance

Summary cards

Performance table

Table pagination

CSV export

Metrics9 topicsOpen details

Total MKTs

Number of MKT tags represented by the current report.

Aliases
mkt performance total mkts, distinct mkt tags
Formula
count(distinct mkt)

Total Deposits

Total deposit amount for the current query and mode.

Aliases
mkt performance total deposits
Formula
sum(deposit_amount) in period mode; sum(total_deposits_eur) in lifetime mode.
Currency Basis
Amount fields are normalized to EUR by dividing source amounts by conversion_rate when present.

Total NGR

Net gaming revenue for the current MKT query.

Aliases
mkt performance ngr
Formula
sum(ngr) in period mode; sum(total_ngr_eur) in lifetime mode.
Currency Basis
EUR-normalized casino cash amounts.

Total GGR

Gross gaming revenue for the current MKT query.

Aliases
mkt performance ggr
Formula
sum(ggr) in period mode; sum(total_ggr_eur) in lifetime mode.
Currency Basis
EUR-normalized casino cash amounts.

Active Players

Period-mode count of distinct active players for the MKT tag.

Aliases
mkt performance active players
Formula
count(distinct user_id) from period-mode casino transactions for the MKT tag.

Total Users

Lifetime-mode count of users attributed to the MKT tag.

Aliases
mkt performance total users
Formula
count(distinct user_id) across filtered banking and casino transaction sources for the MKT tag.

Marketing

Period-mode marketing amount separate from GGR and NGR.

Aliases
mkt performance marketing, mkt performance marketing amount
Formula
sum(cash_amount signed by action type) for casino transactions where is_marketing is true.
Currency Basis
EUR-normalized casino cash amounts.

Avg Deposit

Period-mode average deposit amount per depositor, or lifetime average deposit amount per depositor in EUR.

Aliases
mkt performance avg deposit
Formula
deposit_amount / depositors in period mode; total_deposits_eur / depositors in lifetime mode.
Currency Basis
EUR-normalized banking deposit amounts.

Withdrawal Rate

Withdrawals expressed as a percentage of deposits for the current row.

Aliases
mkt performance withdrawal rate
Formula
withdrawal_amount / deposit_amount * 100 in period mode; total_withdrawals_eur / total_deposits_eur * 100 in lifetime mode.
More help

Related pages

Reporting

Canonical entrypoint for standalone reporting pages outside the main Dashboard widgets.

Reporting / Affiliate Events Report

Audit log of the events and saved amounts the platform sent to the affiliate system, with per-currency successful totals, CSV export, suspicious-traffic visibility, and a guarded force-send override.

Reporting / Bonus Performance

Grouped bonus performance report for activations, amounts, deposits, withdrawals, GGR, and NGR by bonus item.

Reporting / Card Approval Rates

Snapshot report of card deposit approval rates for NetworxPay, Paydex, and Carouseller, split by Trusted and NonTrusted players, with today versus the previous 30 days and today top decline reasons.

Reporting / Change Notification Detail

Detail page for one audit entry, including actor metadata, description, and before/after comparison views.

Reporting / Change Notifications

Audit list for recorded configuration, administrator, and system change entries with filters for actor, entity, and change type.