Insights & Updates
Thoughts on web analytics, performance, privacy, and building better tools for understanding your users.
User Behavior: See which anonymous visitors convert into real users
Witnes now automatically shows you which anonymous visitors became identified users, how long it took, and exactly which pages they visited along the way.
From Ingestion to Analytics: How Witnes Processes Web Performance Data
A technical deep dive into Witnes' medallitter architecture and why we chose TimescaleDB continuous aggregates with HLL sketches and compression over ClickHouse for analytics.
Drilling Into Performance: By Route, By Org, By Both
Three lenses for understanding whether your app is slow globally, for a specific customer, or on a specific page.
Introducing Traffic Analytics: Lightweight, Privacy-First, and Already Yours
Cookie-free traffic data built into the performance script you already have. No extra setup, no consent banners, already included in your plan.
Privacy by Design: How Witnes Protects Your Users
Privacy isn't just a compliance checkbox — it's about the real people using your product. Here's how Witnes was built to respect them.
Why LCP and FCP Are No Longer Enough
Traditional frontend metrics still matter, but in modern web apps they often capture only the easy part of the story. Here is what they miss and why navigation-aware measurement matters.
Why Witnes?
The origin story of Witnes — born from a real performance debugging nightmare where traditional analytics failed to capture what users actually experienced.