Features
Everything it does, one page each
A short list on purpose. Each page says what the feature does and what it will not do.
- 01
Navigation paths
Every route change becomes a page_view on a normalized route pattern.
- 02
Rage-click detection
A burst of clicks on one spot becomes one rage_click event with its count.
- 03
Dead-click detection
A click that changes nothing on the page within 700 ms becomes a dead_click.
- 04
Conversions
Two ways to mark a conversion, and deliberately no third.
- 05
Session outcomes
Each closed session is classified as converted, engaged or bounce.
- 06
Privacy limits in code
What must never be stored is enforced on the client and again on the server.
- 07
Consent signal
One boolean the host site controls, with an opt-in mode.
- 08
Many sites, one install
Every event, token and query is scoped to a site.
- 09
Edge-safe collector
A Next.js Route Handler that runs on the Edge or Node runtime.
- 10
Queue and batching
Events wait in IndexedDB and leave in batches.
- 11
Identity as a port
next-story asks who a visitor is; it never decides.
- 12
Agent query API
Three read-only endpoints shaped for LLM agents, not a BI tool.