Session Replay
Session Replay plays back individual visits to a website, showing how each visitor moved, scrolled and clicked. Use it to follow a single journey, investigate rage clicks or watch sessions that left a conversion path before finishing.
A replay reconstructs the visit from recorded interactions laid over a saved copy or screenshot of each page. It isn't a video recording, and it doesn't show what visitors typed.
Before you begin
Open the Sessions page in the workspace containing the website. The website needs the Wheremore pixel installed, tracking enabled and eligible tracked pages. Consent settings and exclusion rules affect which visits can be collected. See Manage Session Tracking for setup.
New visits appear after their recorded activity has been processed. The list is not a live view of everyone currently on the website.
Quick start
- Select the workspace containing the website.
- Open the Sessions page.
- Choose a Domain and, optionally, a Page.
- Set the Date range and Audience.
- Add Human traffic only or Rage clicks only to narrow the list.
- Select Play on a session to open the replay.
- Use the timeline or the User Engagement panel to jump to clicks.
- Select Close or press Escape to return to the list.
What a replay shows
| Shown | Not shown |
|---|---|
| Cursor movement | Typing and form entries |
| Clicks, marked with a pink ripple | Menus, pop-ups or content opened by the visitor |
| Page scrolling | Hover effects and animations |
| Scrolling inside scrollable areas of the page | The page exactly as it looked at the time of the visit |
| Movement between pages in the journey | Pages Wheremore has no saved copy or screenshot for |
Saved page copies and screenshots
Each page in a session plays on one of two surfaces. Wheremore chooses automatically.
| Surface | When it's used | What to expect |
|---|---|---|
| Saved page copy | A copy of the page has been captured and the page is set to use it. | The captured page layout at the visitor's recorded screen width, where available. Scripts don't run, so visitor-triggered changes are not reproduced. |
| Screenshot | The page uses screenshot mode, or no saved page copy is available for playback. | A static image for the session's device. Mobile and tablet sessions fall back to the desktop screenshot when no device-specific image exists. |
Replays use the most recent capture of each page, not the version that was live during the visit. If the page has changed since, clicks and cursor positions can land where elements no longer sit. Saved page copies can still load images and other assets from their original sources. Assets that are removed or blocked may be missing or broken.
Pages without a saved copy or screenshot are skipped during playback. A session with none of its pages available shows No playable content instead of a replay.
Page copies, screenshots and tracking settings are managed in Manage Session Tracking. See Manage Session Tracking for capture and set-up controls.
Access and permissions
Session Replay uses the active workspace and your access permissions. A session appears only when every domain recorded against it belongs to the active workspace and is accessible to you. Sessions that crossed into a domain outside the workspace stay hidden.
Switching workspace clears the domain, page and funnel selections, turns off Rage clicks only and returns Audience to Prospects. Workspace members share the same sessions, so a deletion removes the session for everyone in the workspace.
Find sessions
The filter bar sits above the session list. Every change reloads the list from page one.
| Filter | What it does |
|---|---|
| Domain | Shows sessions that visited the selected domain, or All Domains in the workspace. A workspace with one domain selects it automatically. |
| Page | Shows sessions that visited the selected page. Pages load after a domain is chosen; All Pages is the default. |
| Date range | Today, Last 3 Days, Last 7 Days or Last 14 Days, based on when the session started. Last 7 Days is the default. |
| Audience | Prospects (default) shows sessions not flagged by the website's identification rules. Identified Visitors shows sessions flagged by those rules. All Traffic includes both groups within the other active filters. |
| Drop-offs only | Appears when the selected page is a step in a conversion path. See Review drop-offs from a conversion path. |
| Human traffic only | Excludes sessions not classed as human traffic. |
| Rage clicks only | Shows sessions containing rage clicks: three or more rapid clicks on the same element. |
| Search sessions… | Matches text in the session ID or the referrer. |
Identification depends on the rules configured for the website, such as recognising a logged-in WordPress visitor, a cookie or a website-provided signal. Prospects does not prove that someone is a new visitor or potential customer; it means the session has not been flagged as identified. Visits excluded from tracking cannot be recovered by choosing All Traffic.
Human traffic only uses an automated screening rule that checks for unusually high click rates. It is a classification signal, not proof that every included visit is human or that all automated visits have been removed.
Rage clicks can indicate frustration, but repeated clicks alone do not establish the cause. Review the replay and compare several sessions before treating the behaviour as a pattern.
The Page filter matches the selected URL within the stored page journey rather than requiring an exact page match. Selecting a blog index, for example, includes sessions that only visited individual posts beneath it.
Read the session list
Each session occupies two rows: a summary row and a journey row beneath it.
| Column | Shows |
|---|---|
| Session ID | The session's unique reference. |
| Date / Time | When the session started, in the viewer's local time. |
| Duration | Time between the first and last recorded interaction, in minutes and seconds. |
| Device | Desktop, tablet or mobile. A Rage badge appears here for sessions with rage clicks. |
| Browser | The visitor's browser. |
| Actions | Play opens the replay; the bin icon deletes the session. |
The journey row starts with the referrer, labelled ref, or Direct when no referrer was recorded. Pages follow in visit order as p1, p2 and so on.
Select a sortable column heading to sort by it, and select it again to reverse the order. Session ID sorting reorders only the sessions on the current page. The list shows 20 sessions per page, with the total count beneath the table.
Review drop-offs from a conversion path
Drop-off review shows sessions that entered a conversion path but never reached the selected step. It relies on conversion paths set up in Manage Conversions.
- Choose the Domain.
- Choose a Page that is a step in a conversion path.
- Tick Drop-offs only when it appears.
- Choose the path step from the funnel selector, labelled with its step number.
A session counts as a drop-off when it reached the path's first step but didn't reach the selected step or any later step. Sessions with a single interaction or lasting under one second are excluded.
Selecting the first step of a path returns no sessions, because no one can drop off before entering. Without a funnel selection, Wheremore uses the latest step the page occupies. Search sessions… and the Domain filter don't narrow the drop-off list; the date range, audience, human traffic and rage click filters still apply.
Play a session
Select Play to open the replay drawer. The first page loads and playback waits for Play.
| Control | What it does |
|---|---|
| Play | Starts playback, or continues from the paused point. |
| Pause | Stops playback at the current moment. |
| Stop | Ends playback and returns to the start. |
| Playback Speed | Sets the speed from 0.25x to 4x in 0.25 steps. Changes apply during playback. |
| Engagement panel (eye icon) | Opens or closes the User Engagement panel, which lists recorded clicks available in the replay. |
| Close | Closes the replay. Clicking outside the drawer or pressing Escape does the same. |
Use the timeline
The timeline runs from the first event included in playback to the last. Dark markers show clicks; select one to jump straight to that click.
Click anywhere on the timeline to jump to that moment, or drag along it to scrub through the session. Idle periods play in full, so the timeline is the fastest way past long pauses.
Mobile and tablet sessions play at the visitor's screen width, centred in the drawer.
Use the engagement panel
The User Engagement panel lists recorded clicks available in the replay in the order they happened. The badge in its header shows the total number of clicks.
Each entry shows the time of the click in the viewer's local time, plus the details that were recorded:
| Detail | Shows |
|---|---|
| Scroll | The recorded scroll position as a percentage of the available scrolling distance. |
| Text | The visible text of the clicked element, such as a button label. |
| Element | The technical selector identifying the clicked element. |
| Classes | The element's CSS classes. |
| ID | The element's ID, where it has one. |
Select an entry, or its crosshair button, to jump the replay to that click. Previous and Next step through clicks in order, and the counter shows the current position, such as 3 / 12. Shift+← and Shift+→ do the same from the keyboard.
The panel lists clicks only. Scrolling and cursor movement appear in the replay itself.
Delete a session
- Select the bin icon on the session row.
- Confirm the deletion.
Deletion is permanent and can't be undone. It removes the session's recorded interactions and its conversion-path events, so the session no longer counts towards drop-off results.
A session can only be deleted when every domain recorded against it belongs to the active workspace and is accessible to you. Deleting it does not stop future tracking or remove the page captures.
Frequently asked questions
Does Session Replay show what visitors type?
No. Replays show cursor movement, clicks and scrolling. Typing and form entries are not replayed.
Troubleshooting
No sessions found
Check the workspace, domain and page selections. Widen the Date range, set Audience to All Traffic, clear Search sessions… and turn off Drop-offs only, Human traffic only and Rage clicks only.
If no sessions appear, check the pixel, tracking, consent and exclusion settings in Manage Session Tracking. Allow time for new eligible visits to be processed, then reload the list.
The Domain list shows an error
Read the error shown in the selector. If no domains are available, check the active workspace, that the website belongs to it and that your account can access it. If the error reports a loading or network problem, check your connection and reload the page. An error does not necessarily mean that no sessions have been recorded.
Drop-offs only doesn't appear
The selected page isn't a step in any conversion path. Choose a page used in a path, or set the path up in Manage Conversions.
Drop-offs only returns no sessions
Check that you selected a step after the path's first step. Widen the date range and check the audience, human traffic and rage click filters. No results can also mean that sessions reached the selected step or a later step, or did not meet the minimum interaction and duration requirements.
The replay shows No playable content
None of the session's pages has a saved copy or screenshot. Check the pages involved in Manage Session Tracking and capture them there.
Clicks land in the wrong place
The captured layout may differ from the layout during the visit. Missing assets, incomplete screen-size information or a desktop screenshot used for a mobile or tablet session can also affect alignment.
Check the saved page and device-specific screenshots in Manage Session Tracking. Recapturing updates the replay background, but does not recreate the page as it appeared during an older visit or guarantee that historical clicks will align.
Images are missing or broken
In saved page copies, images and other assets may load from their original sources. Assets that have moved, been removed or block loading may be missing or broken. Check the saved capture and whether the original assets remain available.
A session can't be deleted
Read the error message, then reload the list to check that the session still exists. Confirm that you are signed in, that you can access its domains and that the active workspace contains every domain recorded against it. If a network error is shown, check your connection before retrying.
Sorting by Session ID looks wrong
Session ID sorting applies to the current page of results only. Sort by Date / Time to order the full list.