Customer journeys can be long. They stretch over multiple channels and touchpoints that allow consumers to choose their own adventure. The global adoption of the internet, social media, mobile technologies and digital tools has changed our behavior, expectations and attitudes ...