Session Replay
Replaying sessions is the most powerful feature of Nveal. It allows you to see exactly what the user saw and how they interacted with your site.
Live Session Playback
Because the Nveal SDK continuously streams event data as the user navigates your site, you don't have to wait for a session to finish before you can watch it. If a user is currently active on your application, their session is immediately available in the dashboard, allowing you to observe their journey in near real-time.
The Session Player
The session player provides several controls to help you analyze behavior efficiently:
- Play/Pause: Control the playback.
- Speed Control: Watch sessions at 0.5x, 1x, 2x, 4x, or 8x speed.
- Timeline: Click anywhere on the timeline to jump to that moment.
Handling User Inactivity
Nveal is designed to be highly efficient. If a user steps away from their computer or leaves your tab open in the background without interacting, Nveal does not waste bandwidth recording hours of "dead air."
Furthermore, the player includes a Skip Inactivity toggle. When enabled, the player will automatically fast-forward through any periods where the user wasn't actively moving their mouse, scrolling, or typing, saving you time when analyzing long sessions.
Analyzing Metadata
If you've set custom metadata via the SDK (using setMetadata), it will be displayed alongside the player.
- User ID: Quickly identify which user the session belongs to.
- Custom Events: See when specific events occurred on the timeline.
- System Info: View browser version, OS, and screen resolution.
Filtering Sessions
Use the search bar in the session list to find specific sessions:
- Search by ID: Find a session by its unique key.
- Metadata Search: Find all sessions for userId: '123'.
- Date Range: Filter sessions within a specific time period.
Tip
Use session replays to reproduce bugs reported by users. Simply search for the user's ID or the time the bug was reported to find the relevant session.