Session replay is for Web only. Native mobile (Android, iOS) session replay is not currently supported but is on our roadmap.
Session replay is an add-on feature for paying customers only. You may try the feature for free for 14 days or 10,000 sessions (whichever comes first), after which you must contact Sales to continue use.
What we capture
Session replay captures a copy of your website, as well as the following user/behavioral events:
- Tap and mouse clicks
- Scrolls and swipes
- Long loading spinners
- Session time (active time)
- Rage clicks
- Frequent refreshes
- Site errors
- JS errors
Session replay is retroactive. You can create an event today and view a replay from the past as long as session replay was already turned on at that time.
What we don’t capture
By default, we don’t capture any input field information. You can define specific inclusions or exclusions at the element or page level to avoid capturing sensitive information.
Passwords are not captured as long as the password fields have been tagged appropriately in the DOM (e.g. <input type=”password”>).
Heap does not capture DOM mutations for the following elements because the browser does not provide an efficient method to monitor and capture changes to these elements:
- Plugins such as Flash, Java, Silverlight, etc.
- Lottie Animations (web and mobile)
- ShadowDOM ( For Heatmaps, see Do Heatmaps work with a Shadow DOM?)
Are you recording my user’s screen?
No, a session replay is not a video recording of your end user’s entire screen.
A session replay combines user behavior with a periodically captured copy of your website content (e.g. images, CSS files, fonts, etc.) to create a viewable reconstruction of the user session.
We have highly customizable privacy controls to ensure you don’t capture any sensitive information either from click behavior or website content.