# UX Friction Glossary | Flusterduck

Canonical: https://flusterduck.com/learn

Learn

## The UX friction glossary

Users report broken interfaces through behavior, not tickets. These are the signals, what each one means, what causes it, and what to do about it.

- [Behavioral analytics Behavioral analytics is the measurement of how users interact with an interface, their clicks, hesitations, retries, scrolling, and struggles, rather than just which pages they visited. It answers quality questions that pageview analytics cannot: not where users went, but how it went.](/learn/behavioral-analytics)
- [Bounce rate Bounce rate is the percentage of sessions that end after a single page with no further interaction. It is easy to measure and hard to interpret, because a visitor who found their answer instantly and a visitor who left confused produce the same bounce.](/learn/bounce-rate)
- [Confusion score A confusion score is a per-page metric that rolls the frustration signals on that page, weighted by severity and reach, into one number tracked against the page's own baseline. It exists so friction can be ranked, alerted on, and compared before and after deploys.](/learn/confusion-score)
- [Cursor thrashing Cursor thrashing is rapid, erratic mouse movement without productive clicks: the cursor sweeping back and forth across a page as a user searches for something to act on. It signals a user who is lost on the page rather than blocked by any single element.](/learn/cursor-thrashing)
- [Dead click A dead click is a click on a page element that produces no response: no navigation, no state change, no feedback of any kind. Dead clicks reveal elements that look interactive to users but are not, or interactive elements that have silently stopped working.](/learn/dead-click)
- [Form abandonment Form abandonment is when a user begins filling out a form and leaves before submitting it. Abandonment is almost never spread evenly across a form; it concentrates at one field, and finding that field is the entire diagnostic problem.](/learn/form-abandonment)
- [Frustration signals Frustration signals are measurable behavioral patterns, like rage clicks, dead clicks, cursor thrashing, and navigation loops, that indicate a user is struggling with an interface. They surface broken and confusing experiences without recording screens or capturing personal data.](/learn/frustration-signals)
- [Heatmap A heatmap is an aggregate visualization of user activity on a page, most commonly clicks, cursor movement, or scroll depth, rendered as color intensity over a screenshot. Heatmaps show where attention goes; they need behavioral context to explain why.](/learn/heatmap)
- [Interaction to Next Paint Interaction to Next Paint (INP) is a Core Web Vital that measures how long a page takes to visibly respond after a user clicks, taps, or presses a key. It replaced First Input Delay in 2024. Slow INP is a leading cause of rage clicks and double submissions.](/learn/interaction-to-next-paint)
- [Layout shift Layout shift is when visible page content moves after it has already rendered, usually because something else loaded late and pushed it. Shifts cause misclicks, and misclicks on moved buttons are a reliable source of rage clicks and accidental actions.](/learn/layout-shift)
- [Navigation loop A navigation loop is a user moving back and forth between the same small set of pages without progressing toward a goal. Loops mean the user is searching for something your navigation promises but does not deliver where they expect it.](/learn/navigation-loop)
- [Rage click A rage click is three or more rapid clicks on the same spot or element, made by a user who expected something to happen and got nothing. It is one of the clearest behavioral signals that part of an interface is broken or unresponsive.](/learn/rage-click)
- [Session replay Session replay is a technique that records a user's interactions and DOM state so their session can be replayed as video. It is useful for debugging specific reported issues, and it carries trade-offs in scale, analysis cost, and privacy.](/learn/session-replay)
- [UX friction UX friction is any point in an interface where a user has to work harder than necessary to reach their goal: an unclear control, a slow response, a confusing flow, a form that fights back. Friction compounds quietly and exits users before they convert.](/learn/ux-friction)
- [UX regression A UX regression is new friction introduced by a code release: an interaction that worked before the deploy and confuses, blocks, or slows users after it. Most UX regressions pass every test and throw no errors, so they surface only in user behavior.](/learn/ux-regression)
