New Social Trends and Digital Technologies Have Raised the Stakes for Customer Experience