Loyalty programs have become very advanced and are able to provide data such as how often customers visit, their average spend, coupons they use, and even details about the individual products that they've purchased.