UXcam logo
A blog about app User Experience
How to Identify User Frustration

How to Identify User Frustration

Every second, users are getting frustrated and delete apps. Do you know how you can identify these issues?

April 29, 2019 by Annemarie Bufe

How to Identify User Frustration

You tap on a button and nothing happens. You try to open a new page but the loading time is frustrating slowly.

User frustration occurs when a person can’t overcome an obstacle or achieve a goal. This means that your app isn’t working as your users expect or require.

But worse, a significant proportion of users might have these problems with your app at the moment – and you lose users and money because of this. By finding and fixing these common frustration patterns you make your users satisfied and stay.

But how?

Identifying user frustration can be difficult. This article explains the most common user frustration indicators to help you satisfy your users


    Indicators for User Frustration

    Rage Taps

    User Frustration Rage Tap

    The user clicks on an element and nothing happens. Rage Taps happen when an element’s response is slow, broken or not responding. Another reason could be that a non-clickable element appears to be clickable, i.e the element is unresponsive.

    Rage Scrolling

    A similar behaviour to the rage tap can happen when a user is frustrated on a scrollable screen or an element that looks scrollable.

    A frozen screen, confusing UI or slow response can lead a user to scroll up and down until the screen responds again or the user gives up frustratingly.

    Random Scrolling

    Random scrolling is not due to technical issues but due to content and design. When a user is looking for a specific functionality or information and can’t find it, he will start scrolling faster and faster and just scan instead of reading the content to find what he is looking for. If a response takes longer than expected, users get irritated and impatient.

    Direct Back-tapping

    While using your app the user has to trust the app’s navigation. When a user directly taps the “back” button without doing any other action, they haven’t found what he was looking for. If users do not find what they are looking for they get frustrated. To avoid this, the navigation and guiding through the app should be optimized and simplified.

    Direct Uninstallation

    When a user directly uninstalls an app, it means that his expectations hasn’t met the actual functionality. Direct uninstallation can be caused by wrong expectations and other problems like bad UX, performance issues or unsatisfying functionalities.

    Unresponsive Gestures

    Unresponsive Gesture Tap

    Unresponsive gestures occur when a user tries to interact with an element (tapping a button, swiping or scrolling) and nothing happens. The app doesn’t respond. If users constantly try to interact with unresponsive areas of the screen, it might be an indicator for a bad user interface.

    Aborted Events

    Imagine that your user puts several items in the cart, starts the purchase process, fills in the shipping and payment details and before making the purchase he aborts the event. Maybe he has changed his mind. However, it can also happen because he is frustrated with the process, with a slow loading page, a hidden “Buy now” button or other design elements.

    Aborted events can occur in diverse situations and screens on the app. Analyzing these events can reveal undiscovered problems.

    Solutions to Surface User Frustrations

    Rage Heatmaps

    Rage Tap Heatmap

    Touch heatmaps show you where most of the users are tapping on the screen and which parts they ignore. They aggregate all the data about how users interact with the app (taps, scrolls, swipes) and highlight elements and parts of the screen where most (and least) gestures are placed.

    Touch heatmaps give you an answer to the questions on which screens the users spend most of the time, where they constantly make unresponsive gestures, and which patterns they use most or least.

    Session Replay

    session replay uxcam

    Session Replays can give you important insights into how users use your app. The recordings contain mouse movements, clicks, typing, scrolling, swiping, rage clicks, gestures, etc. You can follow the path users take through your app and reveal issues a data analysis alone would be unlikely to reveal.

    User Feedback

    There are several ways to get direct or indirect user feedback: asking for feedback, joining social media discussions, reading reviews or staying in direct contact with users. It is important to take user feedback and reviews seriously because negative experiences lead to customers with a high probability to share that experience in a bad review.

    You can dive deeper into the topic of detecting user frustrations by downloading this free whitepaper.

    Related articles:


    Annemarie Bufe

    Passionate hobby dancer. Working at UXCam. Feel free to comment!

    Optimize your user experience

    Try out UXCam today to get a 360-degree view of your app user behavior

    UXCam logo



      Logo SOC2

      UXCam has successfully completed a SOC 2 Type 2 examination by Johanson Group.

    Sign up for our newsletter

    First name*
    Work email*
    By providing your email address, you give UXCam consent to receive announcements, updates, and product offers by email. You may unsubscribe at any time. More information can be found in the Privacy Policy.
    Thanks for submitting the form.

    © 2022 UXCam. All rights reserved.

    Privacy policy.

    Terms of service.