Applications often deliver frustrating user experiences that result from bad performance, poor operational health, or unexpected errors. In some instances, however, bad user experience stems from usability issues in product design or development. Examples of such issues include buttons that don’t work as expected, visuals that look like buttons but are indeed only labels, and so on. Problems like these aren’t easy to detect.
Dynatrace has long empowered you with the capability to detect problems in performance and availability, as well as application errors, with full-stack insights and root-cause analysis. However, even when equipped with such powerful analysis, businesses are typically unable to detect user frustration and poor usability. This leads to well-performing, error-free applications that still don’t deliver satisfactory user experience or meet conversion goals. Error resolution and performance analysis are absolute must-haves for delivering smooth, seamless end-user experiences, but once these goals are met, you must shift your development focus to usability-related problems.
Confusion and frustration expressed by users can be detected based on user behavior. To detect such usability-based problems and to support you in improving your application performance, we’re releasing a series of user experience features that detect certain types of user confusion and frustration. Rage-click detection, as a measure of user frustration, is one such feature.
What are rage clicks?
When a web application or mobile app process doesn’t respond quickly, users may repeatedly click the affected UI control in helpless frustration. Such behavior is detected by Dynatrace as a rage click.
Rage click detection is a powerful tool that indicates the exact moments of user frustration. When used in combination with Session Replay, rage click detection can reveal the exact cause that leads to such repeated clicking. For instance, if a problem is caused by incorrect data returned by the server, Dynatrace full-stack insights can be used to follow the problem through the entire stack down to the single line of code or database statement. This combination of AI-backed service insight and behavior-based properties is unique to Dynatrace.
Rage clicks are displayed in the user session details event list and can be filtered. The Play button re-plays the session that contains the rage clicks, thereby providing immediate usability insights.
Rage clicks can also be accessed via user session queries through the API as well as the web user interface.
Want to try it out?
Usability analytics with rage clicks will be publicly available towards the end of June, 2019. These analytics capabilities can be used with or without enabling Session Replay. To enable these featrues, from within application-specific settings, enable the Usability Analytics and Rage click detection options.
In upcoming releases, Dynatrace will continue to extend its Real User Monitoring offering with additional user behavior-based properties. So, stay tuned for details!