Skip to content

Measuring the real effect of your loyalty program

“Members spend more”: true almost everywhere, and it proves almost nothing. Your best customers sign up first. To know what the card really adds, you need a control group. Here is how it works, with a worked example.

By the HoorayPass teamPublished September 30, 20267 min readJump to sources

A busy barbershop, a barber at every chair
A busy Saturday doesn’t tell you how much of it is down to the card.
On this page

The trap: your best customers sign up on their own

Loyalty program vendors often publish flattering numbers. According to Toast, a point-of-sale vendor for restaurants, bringing a guest into a program can move their return rate from about 7% to nearly 30%. The number is real. But it mixes two things.

Who signs up for a loyalty card first? Your regulars. The people who already came often, who know your team, and who would have come back anyway. Comparing members with other customers means comparing your best customers with everyone else. The gap is big, but the card isn’t its only cause.

Researchers have measured this. In 2007, a Dutch team (Jorna Leenheer, Harald van Heerde, Tammo Bijmolt and Ale Smidts) studied supermarket loyalty programs with a sample of households. Once this self-selection effect was corrected, the real effect of membership on share of purchases was positive, but seven times smaller than a naive comparison between members and non-members suggested.

What really changes: occasional customers

The good news comes from another 2007 study, by Yuping Liu, published in the Journal of Marketing using data from a convenience store chain. The heaviest buyers at the start claimed their rewards without changing their habits. Occasional and moderate customers, on the other hand, gradually bought more often and became more loyal.

For a business, the lesson is twofold. The card doesn’t transform your regulars: it thanks them. Its real effect shows among customers who came now and then. That is exactly what a control group lets you see.

The control group, plainly

The idea comes from clinical trials. Before sending a promotion, you set aside, at random, a small share of the customers who would have received it. This control group gets nothing. Everyone else gets the promotion.

Because the draw is random, the two groups look alike: same regulars, same occasional customers, same weather, same season. After a few days, you compare the share of customers who came back in each group. The gap between the two is the effect of the promotion. The rest would have happened anyway.

A worked example

The numbers below are made up for the example. They show the method, not a result to expect.

ExampleA promotion sent to 1,000 members
Members who receive the promotion
900
Members set aside (control group, 10%)
100
Came back within 14 days, group that received it
162 of 900, or 18%
Came back within 14 days, control group
12 of 100, or 12%
Visits due to the promotion (6% of 900)
about 54

Without a control group, you would have concluded that the promotion brought back 162 customers. In reality, about 108 of them would have come back without it. The promotion added roughly 54: that is the number to weigh against the cost of the promotion.

The formula

The formula: visits due to the promotion ≈ (return rate of the group that received it − control group rate) × number of customers who received it

Reading results without fooling yourself

A small business doesn’t have thousands of customers, and that is a real limit. With 100 people in the control group, a few returns more or less change the result. A few tips to still draw the right lesson:

  • Add campaigns up. A single promotion says little. Ten promotions of the same kind, each with its control group, draw a trend.
  • Keep the same window. Always compare over the same period, for example 14 days after sending.
  • Be wary of small gaps. One point of difference in a small group can be chance. A gap that shows up campaign after campaign, much less so.
  • Count in money. Extra visits are only worth their margin, minus the cost of rewards and messages.

And without a control group?

Two other benchmarks help, even if they are less solid:

  1. Compare the same customer before and after signing up. If they came once a month and now come twice, that’s a clue, especially for an occasional customer.
  2. Compare the same period year over year. December compares with December, not with February.

Neither removes self-selection. They are better than nothing, but not as good as a control group.

To know how many extra visits you need to pay for a loyalty card, see our calculation by trade. Read the article on the visits that pay for the card

Before you measure, check

Before you measure, check

A checklist for you: nothing is sent, your list stays in this browser.

0 of 6 checked

What HoorayPass does

Each campaign can keep a control group: it doesn’t get the promotion, and its visits are compared with everyone else’s. You see the real effect, not an impression. The dollar report then does the math: your members’ sales, minus the real cost of rewards, minus the subscription.

Sources

  1. Leenheer, van Heerde, Bijmolt and Smidts, 2007, “Do loyalty programs really enhance behavioral loyalty?”, International Journal of Research in Marketing (academic study)(opens in a new tab)
  2. Liu, 2007, “The Long-Term Impact of Loyalty Programs on Consumer Purchase Behavior and Loyalty”, Journal of Marketing (academic study)(opens in a new tab)
  3. Toast, Regulars Report 2026, reported by Fast Casual (vendor data, US restaurants)(opens in a new tab)

Read next

Want us to set all this up for you?

We install your loyalty card, set for your trade, remotely: there is nothing for you to do.