A customer journey map visualizes the steps a person takes to achieve a goal related to a specific business or product. Its purpose is to understand and address customer needs and pain points.