Introduction to Frustration Signals (Beta)
Conviva captures Frustration Signals as measurable indicators derived from user interaction data that reflect potential user dissatisfaction, confusion, or friction during a digital experience. These signals identify behavioral or technical anomalies observed in digital experiences. Conviva’s common set of metrics quantifies these signals and their impact on user journeys. Key frustration signals highlight occurrences of user friction, such as rage clicks (repeatedly clicking on an element in frustration), excessive app restarts, and clicks preceding web errors and mobile app crashes. Each frustration signal provides insights into specific user behaviours indicating potential areas for experience and performance improvement.
Frustration signals help to:
-
Identify why users drop off or fail to convert.
-
Quantify the impact of poor experience on user behavior within Funnels, Journeys, and Sessions.
-
Analyze the root cause by correlating frustration events with technical, device, or browser dimensions.
|
Signals |
Defintions |
|---|---|
|
Rage Clicks (Beta) |
This metric measures the frequency of users engaging in rapid, repetitive clicks on the same UI element, typically indicating a high level of user frustration. This metric tracks instances in which users perform three or more clicks on the same clickable UI element within a two-second time window without any meaningful interaction or response. Note: Rage Click supports xPath dimension, which helps identify unique elements (works best with js-1.4.19). |
|
Page Loop (Beta) |
This metric measures the frequency or the number of instances when the same page URL in a web app is visited three or more times within 15 seconds. This metric highlights navigation instability or friction within the page navigation of the user journey. Frequent page looping might be a strong signal of confusing page structures or broken navigation paths. User struggles with progress due to validation errors or inconsistent state handling. |
| Click ->Error (Beta) |
This metric captures the number and percentage of user interactions that are directly followed by a web error or mobile crash. Web Error : For web users, a web error (any recorded client- or server-side error event (e.g., JavaScript error)) triggers in response to the click. Mobile Crash: For mobile users, a fatal error that results in the immediate termination of a mobile application on a mobile device after a click. This metric expressed as a percentage indicates the level of user interactions that led to web errors and mobile crashes. |
|
Excessive App Restarts (Beta) |
This metric measures the frequency or the number of occurrences when an application launches two or more times within a non-overlapping 60-second tumbling window. The application may restart due to the app not responding, app instability, crashes, or forced closures by the user, indicating the app session instability that forces (or chooses) users to relaunch the app multiple times in quick succession. |
| 5xx Network Request Failure to App Background (Beta) | This metric to correlate server network request issues with app state transitions to background (user inactivity). This metric counts how often a 5xx network request failure is followed by the application transitioning to the background within 10 seconds, highlighting server-side request-handling issues that impacted user app activity. For structured server issue analysis, Conviva DPI integrates network dimensions, such as host and path, as associated dimensions. |
Frustration Signal Analysis
Use the Overview dashboard to display Frustration Signals related to the current Flows. Clicking a signal name opens the preset page for detailed analysis of the user impact and signal behavior.
In this example, the Frustration Signal page displays user time series for data slicing and the dimension tables for pages and UI elements originating rage clicks, enabling advanced drill-down snalysis across imapcted user, pages, and UI elements.
Use the Frustration Signal selector to quickly switch the analysis between other signals.
For metric time series, dimensional drill-downs, and other methods for anomaly analysis, see DPI Trends.
Frustration Signals Frustration Signals Rage Clicks User Sessions with Rage Clicks Users with Rage Clicks Page Loop User Sessions with Page Loop Users with Page Loop Click ->Errror User Session with Click ->Errror Users with Click ->Errror Excessive App Restarts User Sessions With Excessive App Restarts Users with Excessive App Restarts 5xx Network Request Failure to Element Xpath App Background Frustration Signals