Retailers are using new technology to track their customers step by step. Can location-based Beacons bridge the gap between digital and physical shopping?