optimizacion-conversion

FullStory: Session Replay and DXI Guide

Adrià Vidal4 min read
FullStorysession replaydigital experienceanalyticsCRO

What is FullStory

FullStory is a Digital Experience Intelligence (DXI) platform that combines session replay, heatmaps, funnels, and automatic frustration detection in a single tool. Its goal is to answer the question that quantitative metrics can't: why users behave the way they do.

Founded in 2014, FullStory is used by companies like GAP, Lowe's, and Icelandair. What sets it apart from free tools like Microsoft Clarity is the depth of analysis: full DOM indexing, search by any page element, and automatic detection of errors and frustrations.

For CRO teams, FullStory is the tool that turns quantitative data ("40% drop off at step 2 of checkout") into actionable insights ("the continue button doesn't respond on iOS Safari").

Core features

Session replay

FullStory records every user session by reconstructing the complete DOM. This lets you see exactly what the user saw, including loading states, JavaScript errors, and elements that didn't render correctly. Sessions can be filtered by any criteria: page visited, event performed, error encountered, device, or user segment.

Frustration signals

FullStory automatically detects frustration signals:

  • Rage clicks: the user clicks repeatedly on an element that doesn't respond
  • Dead clicks: clicks on non-interactive elements that look like buttons
  • Error clicks: clicks that trigger JavaScript errors
  • Thrashed cursor: erratic mouse movements indicating confusion

These signals are quantified into a Frustration Score per page and per session, allowing you to prioritize what to fix first.

Heatmaps and scroll maps

Heatmaps show where users click and how far they scroll. Unlike Hotjar, FullStory generates retroactive heatmaps: you don't need to configure them in advance — they're generated from already-captured data.

Product analytics

FullStory includes funnels, conversion metrics, and dashboards without requiring event instrumentation. By capturing the full DOM, it can reconstruct funnels based on pages visited and elements the user interacted with.

FullStory vs alternatives

FeatureFullStoryHotjarClarityContentsquare
Session replayExcellentGoodGoodExcellent
Frustration detectionAutomaticManualBasicAutomatic
HeatmapsRetroactiveConfiguredAutomaticRetroactive
Product analyticsYesNoNoYes
Search by elementYesNoNoYes
PricingEnterpriseFreemiumFreeEnterprise

FullStory sits between Hotjar (simpler, cheaper) and Contentsquare (more enterprise, more expensive). It's the right choice when you need more than basic heatmaps but aren't at enterprise scale.

How to use FullStory for CRO

Diagnosing friction points

Start with the pages with the highest abandonment rate. Filter sessions by "users who reached this page but didn't advance to the next step" and review 10–15 replays. Look for patterns: technical errors, confusing elements, missing information.

Qualitative validation of A/B tests

After an A/B test, FullStory lets you see how users interact with each variant. You don't just know that variant B converts 12% more — you can see why (users find the CTA faster, they get less frustrated with the form, etc.).

Bug detection with revenue impact

Filter sessions with JavaScript errors on conversion pages. A bug affecting 5% of users at checkout can represent thousands of euros in lost sales. FullStory quantifies the impact by associating errors with uncaptured revenue.

Mobile optimization

Filter by mobile device and look for touch-specific frustration signals: elements that are too small, scroll hijacking, keyboards covering form fields. Mobile typically has 2x more friction than desktop.

Recommended setup

  1. Privacy: configure masking rules for sensitive fields (passwords, payment data, personal information)
  2. Segments: create user segments by intent (visitors, leads, customers)
  3. Alerts: set up automatic alerts for spikes in frustration or new errors
  4. Integrations: connect with your analytics tool (Amplitude, GA4) to cross-reference quantitative and qualitative data
  5. Dashboards: create a CRO dashboard with frustration score by page, errors by device, and conversion by segment

Limitations

  • Enterprise pricing: there's no functional free plan
  • The volume of data can be overwhelming without a clear analysis process
  • Full DOM capture can slightly affect page performance
  • Requires careful privacy configuration to comply with GDPR

Conclusion

FullStory is the go-to tool when you need to understand the "why" behind quantitative data. Its combination of session replay, automatic frustration detection, and retroactive analytics makes it especially valuable for CRO teams that need to diagnose problems and prioritize tests.

Want to discover where your users get frustrated and how much revenue you're losing? Start with a free analysis of your site.


Adrià Vidal — CRO & Digital Strategy at Boost

Adrià Vidal

Adrià Vidal

CEO & Founder

Founder of Boost. Specialist in digital analytics, CRO, and artificial intelligence applied to digital business optimization.

Related articles

optimizacion-conversion4 min read

Amplitude: Product Analytics Guide

Amplitude is the product analytics platform that lets you understand user behavior in real time. Learn how to set it up, what metrics to track, and how to...

FullStory: Session Replay and DXI Guide | Boost