A user journey is a tool used to breakdown the experience a person has when interacting with a product. It’s often broken down over time and channels. Whilst user journeys come in all shapes and formats, commonly it’s represented as a timeline of all touch-points between a user and a product.