What this is
Most loyalty programmes pay customers for things they were going to do anyway. A good one changes what people do, and pays for itself in the change rather than the enrolment number.
What usually brings people here
A programme that everyone joins and nobody notices, or a points scheme that has quietly become a permanent discount with an administrative cost attached.
What I do
I work out what genuinely brings your customers back, then design the mechanic around that. Often that means fewer rewards, better placed.