The best things in life are free, as the old saying goes, but for brands and retailers, one of the most precious commodities—customer loyalty—comes at a cost. Gone are the days when retailers could simply offer the lowest price or a rewards card to lure customers in...