See exactly what the user did — every navigation, click, console line, network call, and error — each one tagged with the trace it triggered. Replay and your backend share one session id, so a single click takes you from what they saw to why it broke.
Every navigation, click, input, console line, network call, and error in one ordered stream you can scrub through.
Watch the session play back exactly as the user experienced it — every scroll, input, and state change.
Replay and spans share one session id. Jump from any moment on screen to the exact trace behind it.
Console logs and network requests with status codes, recorded inline — so you see the failure, not just the symptom.
Exceptions and rejections land on the timeline right next to the actions that led up to them.
Mask inputs and text before anything leaves the browser. Tune sampling and redaction in a single line of setup.