Images in this article were generated by AI and may contain imperfections. Real application screenshots will be added soon.
This article may describe features that are still in development. If you need any of them prioritized, please contact us via the contact form (applies to Business subscription or higher).
How UX Analysis Works
Rage Clicks: We detect rapid repeated clicks (3+ clicks within 500ms) on the same element or area. This pattern typically indicates frustration — the user expects something to happen and it doesn't.
Dead Clicks: Clicks on non-interactive elements (divs, spans, images without handlers) are flagged. High dead click rates suggest misleading visual affordances — elements that look clickable but aren't.
Scroll Depth: We track how far users scroll on each page and where they stop. Pages where users rarely reach the bottom might have content issues or false floors. Combined with time-on-page, this reveals engagement patterns.
All metrics are aggregated and surfaced in dashboards. You can drill down to individual sessions where specific frustration events occurred.
Real-World Use Case
An e-commerce site sees rage clicks spiking on their product pages. The UX Analysis dashboard pinpoints the issue: users are clicking the product image expecting a zoom feature, but it's not implemented.
The team adds image zoom. Rage clicks drop 60%, and the add-to-cart rate increases 12%. The correlation is clear: users who couldn't inspect products closely were abandoning. Data surfaced the problem; session recordings confirmed it.
Frequently Asked Questions
What qualifies as a rage click?
We use a threshold of 3+ clicks within a 500ms window on the same target element or within a 30px radius. These thresholds are based on research into frustration patterns and minimize false positives from legitimate rapid clicking.
How is scroll depth calculated?
Scroll depth is the maximum percentage of the page viewport that became visible during the session. A 75% scroll depth means the user saw the top 75% of the page content. We track this per page and aggregate across sessions.
Can I filter sessions by frustration events?
Yes. The session list can be filtered to show only sessions containing rage clicks, dead clicks, or specific scroll depth ranges. This helps you focus on problematic sessions without watching random samples.
Do frustration metrics work on mobile?
Yes. Rage taps (rapid repeated taps) and dead taps are detected on mobile sessions. Scroll depth works identically. Touch interactions are mapped to the same analysis framework as mouse interactions.
How do dead clicks differ from rage clicks?
Dead clicks are single clicks on non-interactive elements — the user expected something to happen but nothing did. Rage clicks are repeated rapid clicks indicating escalating frustration. Both indicate UX problems but different severities.