What is a Customer Journey?

About A customer journey is the mystical (and often theoretical) journey a customer takes to purchase a product.  It typically starts from an event in their life that causes them to consciously recognize an undesirable problem that needs resolving or a...