The responsibility of marketers to communicate effectively with customers based on their wants and needs is becoming more and more difficult – to the point that they are having to predict the unpredictable. So how can brands stay close to their consumers?