Optimizing the entire buyer’s journey across digital touchpoints