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

session replay


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


About SERP360

SERP360 is developed by , connecting search performance, content engagement, user behaviour, and conversion data to help you understand where prospects drop off and how to win them back.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.