Linear funnels miss branching journeys, competing goals and abandoned paths. A graph-based framework can model customer behaviour more accurately.