VISITOR SESSION DIAGNOSTICS

"I just need to see what happened for this user."

Search any user ID. See every page they visited, in order, with exact load times. Go from a support ticket to a full session timeline in seconds.

Drill up to their org. Drill into a single page load. See the network waterfall, long tasks, and every navigation — exactly as they experienced it.

No cookies EU-based GDPR-ready No consent banner needed

THE SUPPORT TEAM'S NIGHTMARE

"The site was really slow for me earlier."

When? Which page? What browser? Most tools can't answer this. You end up asking the user to reproduce it — and they can't.

THE ENGINEER'S NIGHTMARE

"Can you send me a HAR file?"

Asking a non-technical user to export a network trace is a dead end. Witnes captures it automatically for every visit, for every user.

FIND ANY VISITOR INSTANTLY

Search by user ID. See their full history.

Every identified user has a complete session history — all their visits, all their page loads, all their browsers. Search by the user ID your app already uses.

No new identifiers. No extra setup. Just call Witnes.identify("user-id") on login and we handle the rest.

witnes.io/dashboard/visitors
Search by User ID...
User ID Org ID Loads Last seen
019cec87-873d... 019cec87-8... 42 3/15, 10:28 PM
w-gid_7qwTXzV... guest 7 3/15, 10:27 PM
019cec87-8648... 019cec87-8... 16 3/15, 10:11 PM
w-gid_5gUrczW... guest 1 3/14, 6:17 PM

019cec87–873d–7616–8a85–41f3dce61e12

43 total page loads · Chrome, Edge · Desktop

Sun, Mar 15 at 10:28 PM · Direct 3 navigations
/dashboard/visitors Latest 1.4s
/dashboard 252ms
/ 378ms
Sun, Mar 15 at 10:03 PM · Direct 26 navigations
/dashboard/analytics/traffic 262ms
/dashboard/analytics/overview 149ms
/dashboard/analytics/overview 310ms

SESSION TIMELINE

Every navigation. In order. With timing.

See a user's complete session history — every page they visited, every session they had, every browser they used. Grouped by session with exact timestamps and load times.

Click any page load to drill into the full network waterfall, Web Vitals, and long task breakdown for that specific visit.

THREE LEVELS OF ZOOM

From org to visit. Always connected.

Start with the big picture. Drill into the detail. Every level links to the next.

Org level

Org
Sessions 46
Good 100%
p50 433ms
p95 471ms

Route level

Route
/authenticate/login 768ms
/dashboard 253ms
/dashboard/analytics 167ms
/select-plan 1.89s

Visit level

Visit
TTFB 29ms
FCP 192ms
LCP 192ms
True load 1.66s

KEY CAPABILITIES

Everything you need to close the ticket.

Search by user ID

Use the same user ID your app already assigns. No new identifiers, no extra instrumentation. Just search and find.

Full session timeline

Every navigation in order, grouped by session. See exactly what the user did and in what sequence — before they hit the problem.

Org-level view

Zoom out from a visitor to their entire org. See if the issue is isolated to one user or affecting the whole customer.

Per-visit drill-down

Click any page load to see the full waterfall, Web Vitals, long tasks, and server metrics for that exact visit.

No session replay needed

Unlike Hotjar or FullStory, we don't record screen activity. You get the diagnostics without the privacy trade-off.

Guest visitor tracking

Non-logged-in users are tracked too. Even guest sessions get a full timeline — useful for diagnosing pre-login friction.

GET STARTED

Close support tickets in minutes, not days.

One script tag. Every visitor tracked automatically. Search any user ID from day one.