Availability varies by Screeb plan
Your Screeb plan or custom agreement affect whether this feature is available. To learn more, read Pricing.
What is Session Replay?
Session Replays allow you to record and watch user interactions with your product on both web and mobile apps. By analyzing real user behavior, you can:
Understand how users navigate through your app.
Identify friction points and usability issues.
Improve user experience and conversion rates.
Correlate session activity with survey responses to gain deeper insights.
Session Replays are more than just screen recordings—they capture a structured view of user interactions while respecting privacy settings and security requirements.
How to Use Session Replays
Enabling Session Replays
To start recording sessions, follow these steps:
Navigate to Settings > Session Replays in the Screeb dashboard.
Toggle Enable Session Replays to ON.
Select the platforms where you want to enable recording (Web, iOS, Android).
Configure any additional settings based on your needs (see Advanced Configuration below).
Click Save.
Sessions will now be recorded automatically based on your configuration.
Understanding a Session
Once a session has been recorded, you can access it from the Session Replays page.
Features of the Session List Page
From the Session list page, you can access all the recorded sessions until now.
Additional information are provided thanks to AI analysis:
Session Pertinence: a subjective score based on the activity in the session.
Priority Replays to watch: a set of two replays to watch based on their pertinence score.
AI Summary: A Global summary of every sessions activities.
Features of the Session Details
You can consult a specific Session by clicking on it.
On the Session details page, you will find:
The replay viewer with a timeline of every events occurring.
The analysis extracted from the replay. If the replay is relevant enough, an AI summary will be provided.
On the right side, you will find the User data, survey scores and properties.
On the top right, you can ask a question to this specific user. This will create a survey with pre-filled targeting.
1 - Replay Viewer
With the Replay Viewer, you can play the complete session and see what the user was seeing.
👉 The Player is not actually playing a video, but rather a series of snapshot of the website visual code, mixed with users inputs. Sensitive data can be obfuscated this way.
This reproduce the same behaviour as a video, without compromising the user personal data.
On top of the player, you will find the current URL.
On the bottom of the player, you will find the timeline with many elements:
Each marker on the timeline are representing an event from the user. This can be an input, a click, a navigation, a console error, etc..
From the timeline, you can also manipulate the replay to play and pause, speed up, or slow down.
If the user has been inactive for a long time during his session, the replay will automatically speed up to skip the inactive part and go to the next relevant part of the session.
2 - Session Analysis
Under the Replay Viewer, you will find the Session Analysis.
If the session is relevant enough, an AI summary will be generated to help the user consulting the analysis.
👉 A Session is considered relevant when it has enough activity and event registered over a sufficient amount of time.
Short or inactive sessions are not considered relevant, but some exceptions can be made. A short session that trigger a lot of errors can be considered relevant.
In the Highlight tab, you will find every session events the users has triggered.
This can go from url navigation, to user input and console errors.
In the Event tab, you will find all triggered events during the session.
The Console tab will show you the content of the user browser console during the session.
This option can be disabled in the Session Replay Settings.
Console logs can be filtered by level, from Debug, to Errors.
Finally, the Details tab will give you basic information about the session.
Advanced Configuration
Screeb offers various settings to customize how session replays work:
Recording Conditions
Define the conditions under which the session recording will begin for your users.
The session recording will begin only when all specified conditions are met.
This allows you to capture user interactions that are most relevant to your analysis.
Start recording on survey/message start
the session recording will begin when a survey or message is shown to the user regardless of whether the previous conditions are met.
This provides additional context for analysis, allowing you to view the user's interactions immediately before or after they see the survey or message, depending on the lookback duration setting.
Start recording on specific surveys/messages
Choose to start recording when a specific survey or message is displayed to the user.
Lookback Duration
Set the maximum time span to start recording a few seconds before all specified conditions are met.
By setting a lookback duration, you can capture user interactions leading up to the moment the conditions are met, providing crucial context for analysis.
Set to 0 to start recording only at the moment the conditions are met.
💡Bigger lookback duration can increase the memory usage of the user's browser.
Scope Session Recording
Scopes are targeting rules set that determine which users’ sessions will be recorded
Use filters based on user current url, properties or triggered events (e.g., visited a pricing page, clicked a specific button)
Scopes targeting are like Survey Targeting.
Once configured, don't forget to Save!
When you are ready, you can enable this scope and start collecting sessions.
Click on the button "Start Recording Now".
Security & Privacy
Ensuring user privacy and data security is a priority when using Session Replays.
Mask Content in Sessions
Choose to mask all texts or only sensitive information like passwords, phone number and credit card numbers.
You can also precisely decide what you want to mask in your code by using the screeb-mask-text
class or block an entire HTML element using the screeb-no-capture
class.
Enable Console Logs
If enabled, we will capture all console logs from the user's browser during the session, providing additional context for analysis.
Allow recording Cross Origin iframes
If enabled, we will record user interactions on cross-origin iframes embedded in your website
Screeb must also be installed on the iframe's
Known limitations
Only available on web for now — mobile session recording will be supported soon
By leveraging Session Replays, you gain powerful insights into user behavior while maintaining security and compliance. If you have any questions, feel free to reach out to our support team!
Troubleshooting
I recorded a session, but I don't see it in my workspace
When a session is recorded, Screeb is waiting 5 minutes to make sure the session is really complete.
This append because sometimes, the user can restart a new session on the same page soon after the first one. In that case, we merge the two session into one.
The AI Summary is not generated on my Session
When a Session is considered relevant, the AI summary is not generated.
A Session is considered relevant when it has enough activity and event registered over a sufficient amount of time.
Short or inactive sessions are not considered relevant, but some exceptions can be made. A short session that trigger a lot of errors can be considered relevant.