TracekitTracekit
Session Replay

See what the user saw when things broke

Replay user sessions that are linked to distributed traces and errors. Click from an error to the exact moment it happened in the user's session.

Session replay for developers, not marketers

Most replay tools are built for product teams. Tracekit replay is built for debugging.

Trace-linked replays

Every replay is connected to the backend trace. Click from a slow API call to see what the user was doing at that moment.

Click, scroll, and input tracking

See mouse movements, clicks, scrolls, and form interactions. Breadcrumbs show the user's path through your app.

Network and console

Replay includes network requests with timing and console logs. See the full picture without switching tools.

Error-triggered recording

Configure recording to capture only sessions with errors. Save storage and focus on what matters.

Privacy-first

Sensitive fields are masked by default. Configure masking rules per element, class, or data attribute. GDPR compliant.

Sampling control

Record 1%, 10%, or 100% of sessions. Adjust sampling to balance insight with cost.

How it works

1

Add the browser SDK

Install @tracekit/browser and enable replay with one config flag. Recording starts automatically.

2

Sessions are captured

DOM mutations, user interactions, and network requests are recorded and linked to the active trace.

3

Replay from any error

Click 'View Session' on any error or trace to replay the user's experience at that moment.

Replay built into your APM

Feature
Tracekit
FullStory / LogRocket
Session recording
Linked to traces
Error context
Full trace
Frontend only
Included in APM
Separate tool
Backend visibility
Full APM
Privacy masking

Stop asking users to describe the bug

Replay their session and see exactly what happened. Linked to the trace that shows you why.