Session replay is website analytics software that records how real visitors move through a site, including clicks, taps, scrolls and form interactions, and then rebuilds each visit as a playable reconstruction. Teams watch these replays to find broken buttons, confusing pages and checkout errors that cost sales, then fix them and measure the result.
Key Takeaways
- Session replay is not a screen video: most tools capture changes to the page structure (the DOM) and user events, then rebuild the visit in a player.
- The biggest value is finding friction signals such as rage clicks, dead clicks, excessive scrolling and JavaScript errors, then watching the sessions behind them.
- Baymard Institute puts the average documented online cart abandonment rate at 70.22%, and 17% of US shoppers in its survey cited website errors or crashes, which replay helps uncover.
- Free tools exist: Microsoft says Clarity is free with no traffic limits and keeps recordings for up to 30 days.
- Privacy matters: mask sensitive fields, and in the EEA, UK and Switzerland, collect consent before recording.
If you are just starting out in the online world of business, or are just getting your business onto the world wide web, expanding your customer base from strictly word of mouth traffic, the right tools will make all the difference between failure and success.
Tools like session replay can take your website from one fraught with customer frustrations to a successful and necessary business addition.

The right software and resources can ensure that your clients aren’t just using your site for research and leaving to purchase somewhere else, and can ensure that your customer journey is effective and successful, from first click to final purchase.
How the right program can boost conversions
You have what you think is a fantastic website: it is sleek, professional, showcases your product, has excellent product reviews, and looks easy to navigate, but for some reason, you just aren’t getting the conversions you had hoped for.
You know your product is good, you have all the reviews to prove it, so what is going wrong? Why are customers coming to your website, but abandoning their carts more often than not? Session replay can help answer these questions and more.
What is session replay? It is analytics software that captures each visitor’s interactions from start to finish (clicks, taps, mouse movements, scrolls and page changes) and rebuilds the visit so you can play it back. It is not a camera recording of the screen: most tools log changes to the page structure and the visitor’s actions, then reconstruct them in a player, so you can see where customers ran into issues, what is working and what isn’t.
This can be vital in identifying places on your site that are performing less than optimally. Your customer support team can also use the same recordings when a customer calls or writes in about a problem.
How exactly can the right software make a difference?
When you know exactly where you are losing customers, and where they seem to be struggling with your website, it can make it easier to troubleshoot just what is going wrong, and thus make it easier to fix.
Session replay allows your team to do just that, narrow down on where the problem is and focus on fixing it, saving you both time, money and, more importantly, lost business. When you eliminate technical difficulties from your website, your customers are more likely to finish their purchase, and recommend your site to others.
This will also allow you to create and fine tune your sales funnel, which will assist in directing your clients through your site from start to finish.
When your customer service representatives are able to go through your customer’s user experience, it will help them identify exactly what went wrong and will help them better understand just what your customer’s frustration is. This can shorten support calls and help ensure that your customers have a positive experience.
When you are better able to understand your customer’s user experience and are able to ensure a smooth purchasing process, you will see your sales conversion increase. Session replay is one of the first steps needed to understand your customer’s experience on your website.
Session replay gives you a large, detailed record of real visits (although most tools keep recordings only for a limited time; Microsoft Clarity, for example, retains them for up to 30 days) that can be combined with your other analytics to narrow down places for improvement, show what is successfully working, and give your customer service teams useful context about the customer they are assisting.
How Does Session Replay Work?
Session replay works by adding a small tracking script to each page of a website. According to Microsoft’s documentation for Clarity, the script captures how the page renders and how the visitor interacts with it, such as mouse movements, clicks and scrolls. The tool then sends this event data to its servers and rebuilds each visit in a viewer.
Because the replay is rebuilt from page structure and events rather than filmed, it is usually lighter than real video and lets you inspect exactly which element a visitor clicked. Tag-based (client-side) tools handle modern single-page applications well but can be blocked by ad blockers. Server-side capture cannot be blocked but cannot show client-side actions such as scrolling, so some enterprise products combine both approaches.
What Problems Can Session Replay Reveal?
Session replay is most useful when you filter recordings by friction signals instead of watching visits at random. Microsoft Clarity defines the main signals as follows:
- Rage clicks: a visitor clicks several times in a clustered area in rapid succession, a strong sign of frustration, often on something they expected to be interactive.
- Dead clicks: a click on an element that produces no visible feedback or navigation within a reasonable time, which can point to broken elements, slow requests or misleading design.
- Excessive scrolling: more vertical scrolling than the expected average, which can indicate poor content relevance or hard-to-find information.
- Quick backs: a visitor leaves a page and returns faster than the normal dwell time, suggesting the link did not deliver what they expected.
- JavaScript and click errors: script errors in the browser, including errors triggered right after a click, which Clarity tags automatically so the affected sessions can be watched.
Why Session Replay Matters for Cart Abandonment
Checkout is where hidden website problems cost the most. Baymard Institute calculates an average documented online shopping cart abandonment rate of 70.22%, based on 50 different studies (figure dated September 2025).
In Baymard’s survey of US online shoppers, the most common reasons for abandoning an order, excluding people who were just browsing, include:
| Reason for abandoning checkout | Share of shoppers | Can session replay help spot it? |
|---|---|---|
| Extra costs too high (shipping, tax, fees) | 40% | Partly: replays show where visitors leave after seeing the total |
| Site required account creation | 18% | Yes: visitors leaving at the sign-up step |
| Checkout process too long or complicated | 17% | Yes: hesitation, backtracking and form-field errors |
| Website errors or crashes | 17% | Yes: JavaScript errors, dead clicks and stalled pages |
| Could not see or calculate total order cost upfront | 12% | Partly: visitors hunting for the total |
| Credit card declined | 10% | Yes: repeated payment attempts |
Some reasons, such as slow delivery or a weak returns policy, are business decisions rather than website bugs, so replay alone will not fix them. For broader tactics, see this guide to conversion rate optimization in e-commerce.
How to Use Session Replay Step by Step
- Pick a goal. Choose one journey to improve first, such as product page to completed checkout.
- Install the tracking script on every page of that journey, and set up consent handling for visitors who need it.
- Turn on masking for any field that could contain personal or payment data before you record live traffic.
- Filter, do not binge-watch. Start with sessions tagged with rage clicks, dead clicks, errors or exits at the step you care about.
- Look for patterns. One frustrated visitor is an anecdote; the same dead click across many sessions is a bug worth fixing.
- Confirm with heatmaps and funnels to see how many visitors are affected, not just one.
- Fix, then re-measure the same filter after the change to check that the friction signal dropped.
Session replay fits into a wider review of a site; this checklist for effective website analysis covers the other areas to check.
Session Replay Tools Compared
Several companies sell session replay, from free tools to enterprise platforms. The details below are limited to what the vendors and their announcements state; pricing and features change often, so check each vendor’s current plans.
| Tool | What is verified |
|---|---|
| Microsoft Clarity | Microsoft describes Clarity as free forever with no traffic limits; it includes session recordings, heatmaps and machine-learning insights, and keeps data for up to 30 days. Its capture code is open source. |
| Hotjar | Described by Contentsquare as a product experience insights platform for the SMB market; one of the session replay services in Princeton University’s 2017 study. Contentsquare announced the acquisition on September 1, 2021, saying both companies would continue to operate independently for the foreseeable future. |
| Contentsquare | A digital experience analytics company; its acquisitions include Clicktale, another of the session replay services in the 2017 Princeton study. |
| FullStory, Smartlook, Yandex, UserReplay, SessionCam | Other session replay services examined in Princeton University’s 2017 study of replay scripts. |
Session Replay Privacy and Consent
Session replay records what visitors type and do, so careless setups can capture sensitive data. In November 2017, researchers at Princeton University found session replay scripts on 482 of the Alexa top 50,000 websites. They documented cases where full credit card details and a prescription request were sent to a replay service, and noted that data in form fields could be captured before the visitor pressed submit.
Modern tools mask more by default. Microsoft says Clarity masks the content of input boxes in all of its masking modes, but it does not mask content inside style sheets, so sensitive data should not be placed in CSS. Masking of page URL parameters must be requested separately.
Consent rules also apply. Microsoft states that Clarity requires explicit consent before placing cookies for visitors in the European Economic Area, the UK and Switzerland, and that without consent, sessions are fragmented and full session replays are unavailable. Site owners should name session recording in their privacy notice and cookie banner. For design principles, see how to design with user privacy in mind, and for EU obligations, why a GDPR representative may matter for your business.
Session Replay Best Practices
- Record only what you need. Exclude account, payment and health pages unless masking has been tested on them.
- Test masking yourself by completing a form with dummy data and watching your own replay.
- Share findings as clips with context (page, device, error) so developers can reproduce the bug.
- Respect retention limits. Export or note important sessions before they expire.
- Pair replay with store basics such as clear pricing and simple checkout, covered in these tips for building an e-commerce website.
Frequently Asked Questions
What is session replay?
Session replay is analytics software that captures a visitor’s clicks, taps, scrolls and page changes and rebuilds the visit so site owners can play it back. It is used to find usability problems, bugs and conversion obstacles, and in some industries to investigate fraud.
Is session replay the same as screen recording?
No. Most session replay tools do not film the screen. They capture changes to the page structure (the DOM) and user events, then reconstruct the session in a player, which is lighter than video and allows sensitive fields to be masked.
Is there a free session replay tool?
Yes. Microsoft states that Clarity is free forever, with no traffic limits and no requirement to upgrade to a paid plan. It includes session recordings and heatmaps and keeps recordings for up to 30 days.
Is session replay legal under GDPR?
Session replay can be used under privacy laws such as the GDPR, but it must be set up carefully: mask personal data, explain recording in your privacy notice and obtain consent where required. Microsoft requires explicit consent for Clarity cookies for visitors in the EEA, UK and Switzerland. Check with a qualified privacy adviser for your situation.
What are rage clicks and dead clicks?
Rage clicks are several rapid clicks in the same small area, a sign of frustration. Dead clicks are clicks that produce no visible response or navigation. Both are flagged automatically by tools such as Microsoft Clarity and point to sessions worth watching.
Can session replay reduce cart abandonment?
Session replay can reduce abandonment caused by website problems, such as errors, confusing forms or forced account creation, by showing where shoppers get stuck. It cannot fix business reasons such as high shipping costs or slow delivery, which Baymard Institute lists among the top causes.