The Funnel Block: Multi-Step Conversion Analysis in a Journey Analytics Tool
Funnels look like a solved problem until you try to build one for a journey analytics tool. Cross-device users, out-of-order events, conversion windows, person vs session scope - here's how we built a funnel block that handles all of it on top of a single ClickHouse function.