Demand Gen (r)Evolution
The library
23 articles

Attribution and ROMI Case Study: Casino Loyalty Programmes

October 13, 2026iGaming Demand Gen
Left Brain editors
Night view of casino resorts on the Las Vegas Strip seen from Resorts World
The Las Vegas Strip at night seen from Resorts World, with the Wynn and Encore towers on the left. Photo: King of Hearts, CC BY-SA 4.0, via Wikimedia Commons.

Casino loyalty programmes are one of the oldest large-scale attempts to link marketing spend to customer value. Every member's play is tracked, every offer has a cost, and the question "did this campaign make money?" has been asked for decades. That makes them an excellent case study in ROMI and attribution, including the traps.

The example below is an illustrative composite of a regional casino resort with round numbers. It is not based on any real company, but the mechanics are the ones casino marketers use.

The currency: theoretical win

Casinos do not judge a guest by what they won or lost on a given night, because luck swings both ways. They use theoretical win ("theo"): the amount the house expects to win from a guest's play, given the games, stakes, speed and time played.

Theo = average bet × decisions per hour × hours played × house edge

A slot player betting $2 per spin, about 600 spins an hour, for three hours on machines with an 8% house edge generates a theo of roughly $2 × 600 × 3 × 0.08 = $288 for that trip. Tracking this through a loyalty card lets the casino estimate each member's average daily theo and visit frequency, which together give an expected value per member. It is a lifetime-value model that B2B marketers would recognise from the wider definition of demand generation.

Reinvestment

Casinos then decide how much of that expected value to return to the guest as points, free play, rooms, meals and event invitations. This reinvestment rate is the casino's marketing budget per customer. Set it too low and guests drift to a competitor; set it too high and the casino gives away its margin.

The campaign

Our resort wants to increase midweek visits from members who used to come monthly but have not visited for 60 days. Marketing proposes a mailer offering $50 in free play valid Monday to Thursday.

The tempting way to measure it is to count redemptions: 1,800 of the 20,000 members who received the offer visited and used it, and their play generated $360,000 in theo. That looks like a spectacular return on $90,000 of free play. It is also wrong, because many of those guests would have come anyway.

Attribution with a control group

So the resort held back a random 4,000 eligible members who received nothing. Over the same weeks, 6% of the control group visited anyway, against 9% of the mailed group.

Mailed groupControl group
Members20,0004,000
Visited in offer period9% (1,800)6% (240)
Average theo per visiting member$200$200
Theo per member$18.00$12.00
Incremental theo per member$6.00n/a

The incremental theo is $6 × 20,000 = $120,000, not $360,000. Costs are the free play actually redeemed ($90,000, though casinos often count free play at less than face value because part of it is played back to the house) plus printing and postage of about $15,000.

ROMI = ($120,000 − $105,000) ÷ $105,000 ≈ 14%

The campaign is modestly profitable on theo, before considering hotel and food revenue from the extra visits, and far less impressive than the redemption count suggested. The resort can now test a $25 offer, a different segment or a different channel, each against its own control group.

Online, the same logic runs faster

Online casinos and sportsbooks apply the same approach every day. Each promotion is compared with a holdout group, and the cost of bonuses is set against the incremental net gaming revenue they produce. Our article on marketing automation for betting operators explains how those tests are built into automated journeys.

Lessons for B2B ROMI

  1. Measure value, not activity. Theo is the casino's version of pipeline weighted by probability.
  2. Last touch flatters. Counting redemptions is last-touch attribution, and it over-credits campaigns that reach people who were coming anyway.
  3. Holdouts beat models. A random control group is the most convincing evidence of contribution. See revenue performance management for B2B attribution options.
  4. Report it simply. One incremental number, one cost, one decision, as in communicating with execs.

Let’s talk demand gen

questions, corrections and article ideas are welcome