Taking an Omnichannel Approach to Customer Loyalty Programs