One script tag
Add EXOS Analytics to your app
Session replay, traces, and events will appear within seconds.
</head>
Name your events after what users do, not what the server does. This makes funnels, retention, and paths immediately useful.
// Frontend: track user actions
window.HyperDX.addAction('order.created', {
orderId: order.id,
value: order.total,
});
// Identify users (enables cross-session analytics)
window.HyperDX.setGlobalAttributes({
'user.id': user.id,
'user.email': user.email,
'user.role': user.role,
});
How it works
The HyperDX browser SDK captures DOM snapshots, console logs, network requests, and user interactions.
Events stream to the analytics collector at collector.exos-demo.com.
Everything lands in the analytics store. Browse sessions, run queries, or explore events from this portal.
Next steps
Two ways in
The portal is gated by Firebase Authentication (sign in with Microsoft or Google). For evaluation and test automation, appending ?skipauth=true to any URL bypasses the front-end sign-in overlay.
Demo mode reaches the same isolated demo dataset and nothing more: every query runs as the least-privilege exos_readonly user, scoped to the default and exos databases only. See Access & Auth for how isolation is enforced.