For a long time, we were measuring the ROI of our loyalty program with a single, top-line metric: sign-ups. We thought that if many people signed up, the program was a success. However, we were mistaken. The program was a financial drain and wasn't building any real loyalty.
The method we found most effective for measuring the true ROI of our loyalty program was to track Customer Lifetime Value (CLV). The key is to view a loyalty program not as a transactional tool, but as an investment in a long-term relationship.
We created a new process. From an operations standpoint, we would track a customer's purchase history, their support history, and their engagement with our program. From a marketing standpoint, we would use that data to see if a customer who was part of our loyalty program had a higher CLV than a customer who was not.
The insight that changed how we evaluate program success was that our loyalty program was not for every customer. It was only for the customers who were truly committed to our business. The program was a tool for retaining our best ones. The impact this had was a massive increase in our profitability. We were no longer wasting money on a program that wasn't working. We were investing in the customers who were our biggest asset.
My advice is that you have to stop measuring the ROI of a loyalty program with a single, top-line metric. You have to measure it with a metric that reflects a long-term relationship. The best way to build a great loyalty program is to build it on a foundation of trust and a shared commitment to a long-term relationship.