How to get customers to stay loyal? To win the game of hearts and minds? Meet them on their own turf — on the devices...