Skip to main content

What are replays?

Replays are recordings of real sessions on your website. Instead of guessing what a visitor did from their event timeline, you watch it: every page they saw, where they moved, what they clicked, and where they got stuck. Recording is part of the standard tracking setup — the snippet from Connect your website ships with sessionRecording: { enabled: true }. The recorder is a separate bundle that only loads when recording is enabled, so it adds nothing to your page weight otherwise.

Watching replays

Click Replays in the sidebar. The list shows your recorded sessions with the page, the visitor, when the session happened, and how long it lasted. Select one to play it. The player gives you:
  • Play, pause, and seek through the session
  • Playback speed — 1×, 2×, 4×, or 8×
  • Skip inactive — jumps over stretches where the visitor was idle, on by default
  • Window switching — if the visitor had your site open in multiple tabs or windows, you can switch between them
You can also watch replays from a specific person’s profile: open a user record and go to its Replays tab.

Privacy and masking

Recordings are designed to be safe by default:
  • Input values are always masked — anything a visitor types into a form is replaced with asterisks in the recording. This can’t be turned off.
  • Rendered text on the page is captured, so mark anything sensitive yourself:
For broader control, configure selectors when initializing the tracking client:
To invert the approach, set maskAllText: true to mask every text node, then reveal only what’s safe with unmaskTextSelector.

Turning recording off

Remove sessionRecording from your tracking config (or set enabled: false) and redeploy. Page views and events keep flowing — only the recordings stop.