Session Recordings
The Recordings screen lists all captured user sessions.
Recordings List
Navigate to Dashboard → Recordings.
Each row shows:
- Session start time and duration
- Page URL where the session started
- Browser and OS (parsed from User-Agent)
- ⚠️ Gap warning icon if the recording has missing segments
Filtering
| Filter | Options |
|---|---|
| Date range | Filter by session start date |
| Duration | Minimum session length (seconds) |
| Has gaps | Show only recordings with integrity issues |
| Has rage clicks | Show sessions with frustrated interactions |
Session Player
Click any session to open the rrweb player.
Player Controls
| Control | Action |
|---|---|
| Play / Pause | Space bar or on-screen button |
| Seek | Click anywhere on the progress bar |
| Speed | 1×, 2×, 4× playback speed |
| Skip inactive | Jump over periods of no activity |
Timeline Events
The player timeline shows coloured markers for:
- Clicks — green dots
- Rage clicks — red clusters
- Dead clicks — orange dots
- Errors — red exclamation marks (click to see the error detail)
- Segment boundaries — grey dividers (yellow if a gap exists before this segment)
Integrity Warning
If the recording has gaps (hasGaps: true), a yellow banner appears:
⚠️ This recording has missing segments: [1, 3]. Playback may skip.
Missing segments are shown as blank periods in the timeline.
Rage Clicks & Dead Clicks
Below the player, two panels show aggregated interaction data:
Rage Clicks
| Field | Description |
|---|---|
| Coordinates | X, Y position on the page |
| Selector | CSS selector of the target element |
| Count | Number of rapid clicks |
| Timestamp | When the rage click occurred |
Dead Clicks
| Field | Description |
|---|---|
| Coordinates | X, Y position |
| Selector | CSS selector of the target element |
| Timestamp | When the dead click occurred |
Use this data to identify frustrating or broken UI elements and prioritise fixes.
Deleting Recordings
To delete a recording:
- Open the recording detail
- Click Delete in the top-right
- Confirm
Deleting a recording also removes all stored segment files.