Your activation metric is probably three metrics
Most teams define activation as one event. In the data it almost always behaves like a bundle — and separating it changes what you build next.
Blog
Product analytics, query engines, and the unglamorous parts of running a small company that ships every week.
The old executor did one pass per funnel step, which meant a six-step funnel read the same eight billion rows six times. Here's the rewrite, the two dead ends we hit on the way, and the benchmark harness we now run on every commit.
Elias Vance·28 July 2026·11 min read Most teams define activation as one event. In the data it almost always behaves like a bundle — and separating it changes what you build next.
Zami Holmes·14 July 2026One day a fortnight, no exceptions. It costs us about 5% of engineering time and it's the cheapest research we've ever bought.
Nora Whitfield·2 July 2026A bloom filter, a 48-hour window and one nasty edge case involving retries across a region failover.
Elias Vance·19 June 2026What happened when we stopped firing on fixed thresholds and started modelling each metric's weekly rhythm instead.
Zami Holmes·5 June 2026Seat pricing charges you for sharing information. For an analytics tool that's not just unfair, it's actively counterproductive.
Nora Whitfield·21 May 2026Server-side redaction is too late. Here's the DOM-level approach we shipped, and what it still can't catch.
Elias Vance·8 May 2026What shipped, what we learned, and the occasional long post about query planning. No product announcements dressed up as thought leadership.
Get started
Free for 30 days on the full product. Five-minute install, no card, no onboarding call unless you want one.