How loyalty programmes can overcome the data challenge