How do you define the right entities?
It makes sense to make use of the business and product base approach.
However, the 'customer EVENT approach' is the highest level of abstraction. How does it work?
Your business works in a specific way, and so does your customer journey. Customer events need to cover how your business works and the core touchpoints of your customer journey.