A promotional campaign might give out all its planned rewards and see high player sign-up rates, but still lose money. Simply looking at how many players claim or use an offer does not show whether those players would have played anyway, nor does it reveal the true cost of the promotion.

To measure real return on investment (ROI), set a clear goal and timeframe before launching. Track player activity alongside total costs, and compare a group offered the promotion against a similar group receiving normal service. Only keep funding campaigns that generate enough extra value to cover their costs.

Key takeaways:

  • Set a single target action, timeframe, and financial goal for every campaign.
  • Track player activity from offer claims and usage to final expenses and revenue.
  • Keep bonus value, gameplay, winnings, costs, and earnings clearly separated.
  • Compare against a control group to see the true extra value created by the offer.
From an offer idea to a budget decision.
Figure 1. From an offer idea to a budget decision.

1. Set the result before choosing the reward

Campaign planning often starts with the offer. A team chooses free spins, cashback, or a deposit match, then builds an audience around it. This order makes the reward the centre of the campaign. A stronger brief starts with the intended player action. A welcome campaign may support first play after deposit. A reload campaign may support another successful deposit. A return campaign may support another active day within a fixed period.

The brief should state four fields before the team selects the reward amount: the player group, the target action, the time period, and the maximum budget. It should also name one main money result. Delivery, opens, acceptance, and use can explain the journey. The chosen money result should guide the final decision.

Campaign fieldExample definitionWhy it matters
Player groupEligible first-time depositorsFixes who enters the decision
Target actionA second active dayGives the campaign one job
Measurement periodSeven days, followed by a thirty-day reviewPrevents moving the finish line
Maximum budgetApproved reward and delivery costLimits financial exposure
Main resultValue left per assigned playerConnects activity to value

For instance, a major online gaming company reported that its sports betting revenue margin grew from 6.0% in 2024 to 7.1% in 2025. Company leaders attributed this growth to better sports results and smarter promotion strategies. While overall company figures combine many factors and don’t prove the impact of a single promotion, they highlight why tracking campaign performance matters.

The main result should use a formula approved by finance. Start with gambling revenue after winnings and any reward deductions already included by finance. Subtract direct costs such as gaming tax, supplier charges, payment fees, messages, and service work. Count each cost once and use the same currency rules for every group. Record zero value when an assigned player creates no revenue during the period.

Deposits, accepted offers, and bonus-funded play remain useful journey measures. Each measure leaves part of the campaign cost unanswered. The operating rule is to define the money result before the team builds the reward.

The campaign brief and its financial result.
Figure 2. The campaign brief and its financial result.

2. Follow the offer and the money

A campaign needs one tracking number from the first eligibility check to the final financial result. The record should show when the system marked a player as eligible, created the offer, delivered the message, recorded acceptance, applied the reward, and observed later activity. Each event needs a player identifier, campaign identifier, product, reward version, and time.

This chain helps the team find the actual problem. A low delivery rate points to contact data or channel health. Strong delivery with weak acceptance points to the message, terms, timing, or audience. Strong acceptance with little activity points to the journey after the click. High use with little value after costs points to the reward design. One blended rate hides these causes.

Journey stageEvent to recordDecision supported
EligiblePlayer passes campaign rulesCheck audience size and exclusions
CreatedPlatform creates the offerCheck technical production
DeliveredMessage reaches the channelCheck channel performance
AcceptedPlayer claims or activates the offerCheck response to the proposition
UsedReward enters qualifying playCheck reward participation
Later valueRevenue and costs reach the reportCheck the commercial result
The offer journey from creation to later value.
Figure 3. The offer journey from creation to later value.

The money record needs equally clear fields. Headline offer value describes what the player may receive. Bonus-funded play describes stakes from the reward, which can include repeated use of the same balance. Winnings describe money returned through game results. Actual cost describes the effect that finance records under approved rules. Revenue describes the gambling result after winnings and the approved treatment of rewards.

Money fieldWhat it recordsCommon reporting error
Offer valueMaximum or advertised rewardTreating the headline amount as actual cost
Bonus-funded playStake activity from the rewardTreating wagering volume as revenue
WinningsReturns from game outcomesOmitting the effect on gambling revenue
Actual reward costFinance-approved campaign expenseMixing cost methods across campaigns
Gaming revenueGambling result after winningsTreating deposits as revenue
ContributionRevenue left after direct costsExcluding players with zero activity

The operator should match player totals with finance and explain every difference. The operating rule is to keep the offer journey and money journey connected and give every field one meaning.

3. Use a fair test to control the budget

A larger reward raises campaign cost immediately. A fair test can show whether player activity and revenue rise enough to cover that increase. The team can keep the audience, timing, message, and product stable so the result reflects the reward change.

Two land-based studies report weak economic results from larger free-play offers. Lucas found that major increases left visit frequency and player-funded losses largely unchanged. Lucas and Nemati found that each of six player groups recovered less than the stated reward value. These findings support smaller tests and strict budget limits. Their land-based setting limits their use to caution and test design for online campaigns.

Random assignment provides the clearest comparison. Place players who pass the rules into an offer group or a usual-service group by chance before delivery. Keep the message timing, entry window, product, and time period stable. Continue essential support and player protection for every player. Kohavi and colleagues explain how this method can measure whether a change caused the result.

The report should compare the average value left per assigned player. Keep players who ignore the offer, face delivery failure, or leave the reward unused in their original group. This full-group view captures delivery, acceptance, use, and cost within one commercial result.

ResultMeaningBudget decision
Clear gain after costsThe offer group creates higher contributionExpand carefully and keep a control group
Uncertain differenceThe result may come from chanceContinue a limited test or improve the design
Clear loss after costsThe added value does not cover the campaignChange the weak stage or stop spending
Campaign contribution comparison.
Figure 4. Campaign contribution comparison.

The first review should occur at the planned campaign end. A later review should check whether the offer created extra activity or moved activity forward from a later period. The report should show the likely range around the difference, reward cost, complaints, opt-outs, technical failures, and any unusual gambling outcomes that dominate the total.

The operating rule is to base scale decisions on the added value measured in the test.

Put the bonus framework to work

The complete workflow fits into a short campaign brief and a repeatable review. Define the player action and financial result. Apply current eligibility and player protection checks. Track the offer through delivery, use, cost, and later activity. Compare the offer group with usual service. Record the evidence and the next budget decision.

Review stepOwnerRequired output
Goal and audienceCRM and productOne action, one group, one period
Reward and cost rulesCRM and financeApproved value and accounting treatment
Delivery and event trackingCRM and engineeringComplete event chain with one campaign ID
Test and analysisAnalyticsContribution difference and uncertainty
Funding decisionBudget ownerExpand, revise, or stop with a review date

The operator should apply this workflow separately by product, reward type, market, and important player segment. It should keep finance definitions stable across tests. Every decision should record the result, the limitation, the owner, and the next review date. This record helps later teams avoid repeating an unsupported assumption.

A funding rule based on campaign evidence.
Figure 5. A funding rule based on campaign evidence.

Frequently asked questions

Does a high bonus acceptance rate show success?

No. Acceptance shows that players claimed the offer. Compare contribution with a usual-service group to estimate the added financial value.

Should the report use deposits, GGR, or NGR?

Deposits describe account funding. GGR describes the gambling result before many direct costs. Use the finance-approved measure that subtracts every campaign cost once and apply it consistently.

How long should a bonus test run?

Use a period that can capture the target action, then review the same players again later. The later view helps identify activity that moved forward instead of increasing.

The operator should fund offers according to the additional value they create after costs.

Sources and evidence

How the evidence supports the bonus guide.
Figure 6. How the evidence supports the bonus guide.
  1. Lucas, Impacts of Increased Free-play on Casino Revenue and Visitation, Journal of Gambling Business and Economics, published February 2026
  2. Lucas and Nemati, Free-Play Impact by Customer Segment, International Journal of Hospitality Management, 2019
  3. Kohavi and colleagues, Controlled experiments on the web, Data Mining and Knowledge Discovery, 2009