How to run a successful customer loyalty program?

How to run a successful customer loyalty program?
In general, a productive loyalty program has to be intuitive and it's to talk to the target audience’s interests and shopping for tendencies. If it’s confusing, distracting, or perceived as merely not worthy, customers can probably disengage and bounce back.