How to Build a Funnel for Non-Linear Customer Journeys