Exploring the many touchpoints between the potential buyer and seller in a customer journey