In the era of the empowered, mobile-savvy consumer, retailers are fighting for customer loyalty in a competitive landscape of brand pull versus price.