Player RevShare pays affiliates an ongoing percentage of a chosen player metric — for example, a share of net gaming revenue, of total deposits, or of any other decimal metric you track per player. Where a standard conversion commission rewards the affiliate once at signup, Player RevShare keeps rewarding them for the life of every player they referred, in proportion to that player's activity.
This article explains how Player RevShare works in Trackdesk, how to configure it on an offer, and how the resulting revenue flows into affiliate balances and settlements.
For background on the building blocks, see Players in Trackdesk, Custom player metrics, and Recording and viewing player movements. For the dashboard-to-API mapping (Player RevShare ↔ client_revshare), see the iGaming glossary.
How Player RevShare works
Player RevShare is configured per offer. On the offer, you pick:
A single player metric — a decimal metric such as NGR or total deposits.
A revenue share rate — a percentage applied to that metric.
From that point on, every player movement recorded against a player that came in through this offer is processed in two passes:
The movement updates the player's metric balance as usual.
The portion of the metric that changed in this movement is multiplied by the offer's rate and stored on the movement as its revshare contribution.
The movement's revshare contribution is owed to the affiliate that originally referred the player (resolved through the conversion source on the player). All of an affiliate's unsettled revshare contributions sum to their Player RevShare open balance, which is paid out the next time you create a settlement for that affiliate.
Player RevShare alongside other commissions
Player RevShare is an additional commission type on top of the offer's existing conversion-based commissions — not a replacement. The same offer can have CPA, CPL, or any other conversion commission configured under Revenue & payouts → Conversions, and Player RevShare configured under Revenue & payouts → Player RevShare, both active at the same time. In that setup an affiliate earns the conversion commission once when the player signs up, and then keeps earning Player RevShare on every movement for the lifetime of that player.
If you only want one or the other on a given offer, simply leave the other configuration blank.
A note on currency
The numeric value your integration sends for a decimal player metric is treated as if it were already expressed in your workspace's primary currency. Trackdesk does not attach a currency to the metric itself — the metric is just a decimal number — so it is up to your integration to send values that are already in the primary currency.
When the rate is applied, the resulting revshare contribution is also in primary currency. At settlement time, Trackdesk converts the affiliate's revshare total from primary currency into the currency of the affiliate's default payment method using the exchange rate at that moment.
In practice this means: if your platform earns and reports values in a currency other than your Trackdesk primary currency, your integration is responsible for converting before sending. Sending a "raw" value in another currency will silently produce the wrong revshare amount.
Before you start
At least one decimal player metric must already exist in your workspace. Integer metrics cannot be used for revshare — only decimal metrics appear in the metric selector. If the dropdown is empty, you need to request a decimal metric from Trackdesk support first; see Custom player metrics.
You also need players to actually exist on the offer and an integration that records movements against them. Without movements, there is nothing for the rate to apply to. See Players in Trackdesk for how players are registered.
Configuring Player RevShare on an offer
Open the offer detail page for the offer you want to configure, then in the left-hand menu open Revenue & payouts → Player RevShare.
The form has two fields:
Player metric — Select the decimal metric whose value should drive the revshare. Each option shows the metric's name and code, for example NGR (ngr).
Revenue share rate — The percentage applied to the metric. Enter the value as a percent (for example,
5for 5%).
Click Save to apply. The new configuration takes effect immediately for any movement recorded from that point onwards — see "Changing the rate later" below for what this means in practice.
Each offer can have one revshare configuration — a single metric paired with a single rate. To stop awarding revshare for an offer entirely, open the form and clear the selection, then save; movements recorded after that will not generate any revshare.
Per-affiliate or targeted rates
Player RevShare rates are set per offer only. There is currently no way to override the rate for a specific affiliate, affiliate group, country, or other targeting dimension — every affiliate on the offer earns at the same rate on the same metric.
If you need different rates for different affiliates, the cleanest workaround is to clone the offer and assign each group to a separate offer with its own Player RevShare configuration. The underlying tracking integration stays the same; only the affiliate routing changes.
How the rate is applied to a movement
The rate is applied to the change the movement makes to the metric, not to the player's full running balance. This works the same for both value types described in Recording and viewing player movements:
For a relative movement, the change is the value sent. A relative
50on a 5% revshare contributes2.5in revshare for that movement.For an absolute movement, the change is the difference between the new value and the previous balance. An absolute movement that takes the metric from
100to150on a 5% revshare also contributes2.5.
In aggregate, the totals match: across the full life of a player, the sum of all the per-movement revshare contributions equals the player's final metric balance multiplied by the rate. Per-movement accounting is what makes settlements clean — once a movement has been included in a settlement it is "spent", and only later movements feed the affiliate's open balance going forward.
Open balance and settlements
An affiliate's Player RevShare open balance is the sum of every revshare contribution from every movement on every player they referred — across every offer they were on — that has not yet been included in a settlement. It sits alongside the affiliate's conversion and commission open balances and combines with them into the affiliate's overall open balance shown in their account.
When you create a settlement that includes the affiliate, every unsettled movement contributing to that affiliate's revshare is attached to the new settlement. The total revshare amount is converted from primary currency into the affiliate's default payment method currency at the current exchange rate, becomes a Player RevShare line item on the affiliate's settlement, and is paid out alongside their conversion and commission earnings.
After the settlement is created, the included movements are no longer counted in the open balance. Any new movements that come in afterwards start accumulating toward the next settlement.
When the revshare balance is negative
The Player RevShare open balance can drop below zero — for example, if a relative movement reports a refund or chargeback that contributes a negative revshare amount, or if an absolute movement lowers the metric below where it was. Trackdesk handles a negative revshare balance with three rules that protect both you and the affiliate:
A negative revshare balance is treated as zero in the affiliate's overall open balance. Conversion earnings and commission earnings are tracked separately, and a negative revshare amount never drags either of them down. Whatever the affiliate has earned through conversions and commissions stays payable.
Settlements never produce a negative revshare line item. If an affiliate's revshare balance is negative when a settlement is created, the settlement is created with no revshare line — effectively a zero. The affiliate is never asked to "pay back" earlier revshare.
The negative balance carries forward. Because the negative-period movements are not attached to that zero-revshare settlement, they keep counting in the unsettled balance. The affiliate has to first work the balance back up to zero with new positive revshare before any further revshare becomes payable. A settlement with no revshare line does not reset the running balance — the affiliate does not start the next cycle from zero.
There is no automatic time-based reset, no monthly "forgiveness" rule, and no in-app button to zero out a negative balance. The negative amount carries forward until positive movements bring it back above zero on their own. If you have a specific business reason to write off a negative balance (for example, a contract change or a one-off concession to an affiliate), reach out to Trackdesk support — there is no self-serve option for this today.
A simple example. With a 5% revshare:
A refund movement contributes
-5. Revshare balance is-5.A settlement runs. The affiliate's conversion and commission earnings are paid as normal; no revshare line is added; the
-5stays unsettled. Affiliate received their conversion and commission earnings; revshare line received was effectively 0.A later positive movement contributes
+3. Revshare balance is-2. Still nothing payable.Another positive movement contributes
+4. Revshare balance is+2. The next settlement pays out+2in revshare and flushes all three movements.
Changing the rate later
Updating the metric or the rate on an offer affects only future movements. Movements that were already recorded keep the revshare contribution they were calculated with at the time, including any that have not yet been settled.
In practice this means:
Lowering the rate from 10% to 5% does not retroactively reduce what an affiliate has already earned but not been paid for.
Raising the rate does not back-fill extra revshare for past activity.
Switching the selected metric does not retroactively re-attribute revshare from one metric to another — only movements going forward use the new metric.
If you need a clean cut-over (for example, a contract change that takes effect on a specific date), the simplest approach is to update the configuration at that moment and create a settlement first to flush everything earned under the old rate.
Things to know
Decimal metrics only. Integer metrics are not eligible for revshare — only decimal metrics appear in the metric selector.
Values are in primary currency. The numeric value of the metric is interpreted as a primary-currency amount; your integration is responsible for converting if it earns in a different currency.
One metric per offer. An offer's Player RevShare configuration is a single metric and a single rate. Different offers can use different metrics or different rates.
One rate for all affiliates on the offer. Player RevShare rates can't be overridden per affiliate, affiliate group, or geo. Use separate offers if you need different rates.
Tied to the original referrer. Each movement's revshare goes to the affiliate that originally referred the player through the offer's conversion source. There is no way to reassign historical revshare to a different affiliate.
Coexists with conversion commissions. CPA, CPL, and other conversion-based commissions can be configured on the same offer in parallel; Player RevShare does not replace them.
