Rage Clicks, Error Clicks, Dead Clicks, and Thrashed Cursor | Frustration Signals

FullStory surfaces what we call frustration signals—moments captured in sessions captured on your website or mobile app that, though painful to watch during replay, teach you something insightful about the user experience with your product. 

Rage Clicks, Dead Clicks, Error Clicks, and Thrashed Cursor are the primary frustration signals captured in session replay.

Note: If Console Data Capture is disabled in your account, FullStory will not capture errors.

Rage Clicks

Rage Clicks are like punching your computer with your finger because it didn’t do what you wanted it to. The specific trigger for a Rage Click is clicking multiple times, rapidly, in the same area. 

To be clear, rage clicking is only based on what happens within captured sessions–FullStory is not able to see user rage manifesting in mouse slamming, keyboard pounding, or some other user behavior.

Rage Clicks signal that your site didn’t react the way your customer wanted or thought it should – and you might want to take a look at changing it.

There is a default “Rage clicked recently” segment in your FullStory sidebar. You can also build your own search using Rage Clicks and any combination of User Scope or Event Scope queries.


Screen Recording 2022-04-19 at 02.07.31 PM.gif

Click click click. Maybe if I click a few more times, something will happen!! 

Why don't Rage Clicks work for me?

You may be one of our customers whose Rage Click sessions don’t seem very ragey. That’s because some kinds of UI components, like Next and Previous buttons, naturally invite repeated clicks, which may trigger our heuristic even though it is “intended” behavior. Then again, you may want to revisit any UI that requires users to click rapidly and repeatedly to accomplish a common task—we have examined this in some detail in From Rage Clicks to Product Improvements: how Rage Clicks can reveal user desires around unsatisfied "Jobs-to-Be Done."

If you determine you want to "mute" certain Rage Clicks, you can add some extra code using fs-ignore and refine your Rage Click results

Alternatively, you can use additional search refinements to target your Rage Click search. For example, search "Has Rage Clicks on CSS selector #submit-payment" or "Has Rage Clicks on URL path /cart." 


Error Clicks

Error Clicks surface sessions with a click right before a client-side JavaScript error or console error occurs.

Start by searching for Error Clicks > On Anything and scope the search to Today or This Week. While watching sessions, you can open the FullStory Console to view the specific error that was triggered by the user during their session.

If you already know the type of errors you want to look for, further refine the search by filtering Error Clicks by Error Type to specifically investigate console errors or uncaught exceptions.

If you find something that seems wrong, you can run another search scoped to the specific click event that triggered the error and view all sessions with Error Clicks around that event. (This is extra easy if you use our Inspect Mode tool)

→ Read more about Error Clicks in our Guide to Online Frustration »

Dead Clicks

Dead Clicks are clicks that have no effect on the page.

Does that image look like it should zoom in when you click it, but doesn’t? Do users consistently expect that text string to be a link? Is that form-submit button just not working? If nothing on the page changes within a few seconds of a click, it will get marked as a Dead Click.

Searching for Dead Clicks helps you find the locations where these fruitless interactions are happening.

Note: Dead Clicks are not supported on FullStory for Mobile Apps at this time. 

→ Read more about Dead Clicks in our Guide to Online Frustration »

Thrashed Cursor

Thrashed Cursor finds desktop web sessions where users moved their mouse erratically or in circles.

Mouse thrashing can be an indicator that the customer was confused, lost, or waiting on a page to load. 

Try running a search like, "Has thrashed cursor when the URL page path was /cart" to find sessions where users hesitated or had a difficult time in their cart. 

→ Learn more about Thrashed Cursor in our Guide to Online Frustration »

Need to get in touch with us?

The FullStory Team awaits your every question.

Contact us