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 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").
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.
FullStory automatically detects frustration signals:
These signals are quantified into a Frustration Score per page and per session, allowing you to prioritize what to fix first.
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.
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.
| Feature | FullStory | Hotjar | Clarity | Contentsquare |
|---|---|---|---|---|
| Session replay | Excellent | Good | Good | Excellent |
| Frustration detection | Automatic | Manual | Basic | Automatic |
| Heatmaps | Retroactive | Configured | Automatic | Retroactive |
| Product analytics | Yes | No | No | Yes |
| Search by element | Yes | No | No | Yes |
| Pricing | Enterprise | Freemium | Free | Enterprise |
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.
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.
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.).
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.
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.
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
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...
Criteo is the leading dynamic retargeting platform for eCommerce. Learn how its technology works, what formats it offers, and how to integrate it into...
The anchoring effect means the first number we see shapes every decision that follows. Learn to apply it in pricing, landing pages, and conversion...