By understanding their customer journey, Tesco’s iphone app will help them win more customers