Quick answer
A rage click is a burst of rapid, repeated clicks or taps on the same spot, a sign the visitor expected something to happen and it did not. Tools detect it with a click-count, time and distance threshold, such as three clicks within a few hundred milliseconds.
Formula: rage click rate per 1,000 pageviews = rage clicks ÷ pageviews × 1,000
What is a rage click?
A rage click is several fast clicks or taps on the same spot. People do it when they expect a response and nothing happens: a button that is still loading, text that looks like a link, an image they expect to enlarge. It is one of the clearest frustration signals in behaviour data because it needs no survey.
Tools detect rage clicks with a threshold of clicks, time and distance. In TapCub, autocapture emits a rage click on the third click within 300 ms and 50 px; the web performance report counts three or more clicks on the same element within 500 ms.
Common causes
| Cause | Example |
|---|---|
| Looks clickable, is not | Underlined text, a product image, a card without a link |
| Slow response | A submit button with no loading state while the request runs |
| Broken handler | A script error stops the click from doing anything |
| Hidden feedback | The form error is shown below the fold |
| Tiny targets on mobile | Close buttons and checkboxes too small to hit |
False positives to filter out
Some elements invite fast clicking by design: quantity steppers (+ / −), carousels, calendar arrows, games. Some people double-click every link. Exclude those elements, then compare pages.
Rank pages by rate, not count
A busy page will always have the most rage clicks. Divide by traffic. Sample data:
| Page | Pageviews | Rage clicks | Per 1,000 views |
|---|---|---|---|
| /pricing | 48,000 | 96 | 2.0 |
| /checkout/shipping | 6,200 | 155 | 25.0 |
| /blog/* | 120,000 | 60 | 0.5 |
The shipping step has a fraction of the traffic but twelve times the rate of pricing. In the sample sessions, people tap a delivery option card that only reacts when the small radio button is hit. Making the whole card clickable is the fix.
Rage clicks in TapCub
- Heatmaps (All-platform analytics › Behavior › Heatmaps) have a Rage clicks tab per page and device, with an element table. Heatmaps need autocapture.
- Web analytics › Monitoring › Errors lists pages with at least 20 pageviews by rage clicks plus error clicks per 1,000 pageviews.
- Session replay filters recordings with rage clicks, so you can watch the moment it happened. See heatmap.
Related: session replay and user friction.
See also
Was this explanation clear?
We use your answers to fix and expand this page.
Couldn’t send. Please try again in a minute.
Thanks for the feedback. We’ll use it to improve this page.You’ve already sent feedback on this page. Thanks.

Product Adoption Consultant
Explores customer onboarding, live conversations, and self-service, turning common usage questions into practical guidance and improvements.