What are rage clicks?

A rage click is a burst of fast clicks on the same spot. It's the clearest signal of frustration a website gets.

What causes them

Why they matter

Rage clicks cluster on the most important buttons: pay, submit, sign up, next. A few percent of visits rage-clicking a checkout button is a few percent of revenue at risk, and repeated clicks on a payment button can also mean duplicate orders.

How to measure them

Trace's collector flags three or more clicks within 700 milliseconds, close together, and sends the element's selector and page, nothing else. The server turns that into the share of visits that rage-clicked each element, ranked by how many visits it hurt.

{ "measure": "session_rate", "match": { "rage_click": "button#pay" }, "breakdown": "device", "compare": true }

How to fix them

  1. Show progress the moment a button is clicked: disable it and show a spinner or "Paying…".
  2. Make sure the action can't run twice.
  3. Fix any error that fires on the same element. Trace shows errors next to the clicks they break.
  4. Release, then let Trace compare the rate over 14 days before and after.

Try it on the demo shop's "Pay now" button.

Related: Dead clicks · FullStory alternative