Session Replay
Session Replay shows exactly how visitors interact with tracked pages—revealing where they click, scroll, and leave—so friction points become visible and fixable.
Quick start
1. Select a domain and page from the filters
2. Click Play on any session row
3. Watch the cursor move, scroll, and click through the visitor's journey
4. Use the engagement panel to jump to specific click moments
5. Adjust playback speed using the slider (0.25x to 4x)
Understanding the display
Sessions table

The sessions table lists all recorded visitor sessions matching the current filters. Each row shows:
| Column | Description |
| Session ID | Unique identifier for tracking and playback |
| Date | When the session started |
| Duration | Total time spent (format: Xm Xs) |
| Device | Desktop, tablet, or mobile |
| Browser | Browser used during the session |
| Actions | Play to watch, Delete to remove |
Expanding a row reveals additional details: the referrer source and all pages visited during the session.
Playback interface

The playback area displays the recorded page with a cursor showing visitor movements. Key elements:
• Pink cursor dot: Current mouse position during playback
• Pink ripple effect: Appears when the visitor clicked
• Timeline bar: Shows progress through the session with blue markers for clicks
• Progress indicator: Pink bar and handle showing current position (draggable)
Engagement panel

The engagement panel (toggled via the eye icon) lists all click events in chronological order. Each entry shows:
• Timestamp: When the click occurred
• Scroll position: How far down the page (as a percentage)
• Element text: What the visitor clicked on
• Element selector: Technical identifier of the clicked element
Clicking any entry jumps playback to that exact moment.
What should I do next?
Session Replay reveals different insights depending on what the session shows:
| Observation | Action |
| Visitor scrolls past key content quickly | Content fails to capture attention. Restructure the section or add visual hooks. |
| Multiple clicks on non-clickable elements | Visitors expect interaction. Add functionality or remove misleading styling. |
| Session ends mid-form | Form creates friction. Simplify fields or add progress indicators. |
| Rage clicking (rapid repeated clicks) | Element appears broken or unresponsive. Check functionality and loading speed. |
| Visitor ignores main CTA | CTA lacks prominence. Test positioning, colour, or copy. |
| Drop-off at specific page | Page creates exit point. Review content, offers, or navigation options. |
Using the filters
Domain and page
Select a domain to narrow sessions to a specific website. The page dropdown then populates with pages from that domain. Select "All Pages" to view sessions across the entire domain.
Date range
| Option | Best for |
| Today | Monitoring current visitor behaviour |
| Last 3 Days | Recent changes or campaign launches |
| Last 7 Days | Weekly behaviour patterns (default) |
| Last 14 Days | Broader trend analysis |
Drop-offs only
Enable this filter to show only sessions where visitors started a conversion funnel but did not complete it. This surfaces the most actionable sessions—visitors who engaged but left before converting.
When enabled, a funnel selector appears (if funnels are configured for the page). Select a specific funnel step to see sessions that dropped off at that point.
Human traffic only
Filters out bot traffic and automated crawlers, showing only sessions from real visitors.
Search
Search by session ID or referrer URL to find specific sessions.
Playback controls

| Control | Function |
| Play | Start playback from the beginning or current position |
| Pause | Stop playback while preserving position |
| Resume | Continue from paused position |
| Stop | End playback and reset to start |
| Speed slider | Adjust playback speed from 0.25x to 4x |
| Timeline | Click or drag to jump to any point in the session |
| Engagement toggle | Show or hide the clicks panel (eye icon) |
| Close | Exit the playback drawer |
Keyboard shortcuts: Shift + Left Arrow moves to the previous click, Shift + Right Arrow moves to the next click.
Troubleshooting
No sessions found
The selected filters return no matching sessions.
• Expand the date range
• Select "All Pages" instead of a specific page
• Disable "Drop-offs only" to see all sessions
• Verify tracking is active on the page
Playback shows blank or broken page
The saved page content did not load correctly.
• Some sessions use screenshot mode if HTML was unavailable—this is normal
• Dynamic content (videos, iframes) does not replay
• External resources blocked by the original site's security settings do not display. Switch to screenshot mode.
Cursor position seems incorrect
The cursor appears offset from where the visitor actually interacted.
• Page layout changes since recording cause misalignment
• Sessions recorded on different device types display relative positions
• Check the engagement panel for exact element selectors to identify clicked elements
Engagement panel is empty
The session contained no click events.
• Some sessions consist only of page views and scrolling—this is normal behaviour
• Very short sessions (under a few seconds) often lack interaction data
Session fails to load
The playback drawer opened but content did not appear.
• Close and reopen the session
• Refresh the page and try again
• Very old sessions beyond the retention period are automatically removed
FAQ
How long are sessions retained?
Session playback data is retained for 14 days. Older sessions are automatically removed to maintain system performance.
Can sessions be exported?
Individual sessions cannot be exported. Use the Delete button to remove unwanted sessions.
Why do some sessions show screenshots instead of the full page?
SERP360 uses two playback modes. HTML mode displays the saved page content for full fidelity. Screenshot mode activates when HTML capture was unavailable, providing a visual record without interactive elements.
Does Session Replay capture form inputs?
Form field contents are not captured for privacy reasons. Playback shows where visitors clicked and typed, but not what they entered.
Why is the session duration zero?
Sessions with only a single page view and immediate exit show zero duration. These are typically bounced visits.
How does the drop-off filter work?
The drop-off filter identifies sessions where visitors entered a conversion funnel (reached a tracked step) but did not complete the final conversion event. This surfaces visitors who showed intent but encountered friction.
Can multiple team members watch the same session?
Yes. Sessions are stored centrally and accessible to all workspace members with
Need More Help?
Can't find what you're looking for? Contact our support team at help@serp360.ai