Loyalty programmes can struggle to demonstrate clear financial returns due to poor tracking and over-reliance on discounts.