Try it free

Configure user interaction capturing for mobile frontends

  • Latest Dynatrace
  • How-to guide

Early Access

The New RUM Experience allows you to capture user interactions and turn them into actionable insights:

  • You can view all user interactions that occurred during a user session using the Users & Sessions Users & Sessions app. This is especially useful for customer support teams and developers when diagnosing customer issues or bugs.

  • User interaction analysis via DQL allows you to understand behavioral patterns across a wide range of use cases; see Monitor web performance with DQL.

During the User Interaction Early Access, there are no additional charges for ingesting user interactions. Querying user interactions is also included at no extra cost, because raw DEM data queries are currently in Early Access; see Calculate your consumption of Real User and Synthetic Monitoring - Query.

Technology support

User interactions are currently available for the following mobile technologies:

  • Android native
  • Android Jetpack Compose
  • iOS native
  • iOS SwiftUI
  • Flutter
  • React Native

Activate capturing of user interactions

To capture user interactions

  1. Go to Experience Vitals Experience Vitals > Overview.
  2. Select Mobile to view all mobile frontends.
  3. Select the frontend you want to configure.
  4. Switch to the Settings tab.
  5. Under Enablement and cost control, turn on User Interactions .

Types of user interactions

The following table provides an overview of the available types of user interactions. For a detailed specification, see User interaction in the Semantic Dictionary.

User interaction typeDescription

Touch

When a user touches an UI element.

Gesture

When a user interacts with the mobile device via a gesture.

Rotation

When a user rotates the device.

Data privacy

User interactions capture the names of UI elements, such as button labels or input field names. When these names contain or expose personal information, you can mask individual views. To learn how to configure masking, see Mask user interactions for mobile frontends.

Related tags
Digital Experience