Mobile real user monitoring (RUM), also known as end user monitoring, is a monitoring system which provides key insights and information about an end user’s usage patterns and experience with the application. It’s an extension of performance monitoring that captures and analyzes transactions at the individual user level. Thus, it’s designed to gauge the underlying user experience, including key metrics like load time and transaction paths, and it’s a logical expansion of mobile APM’s capabilities. 

Mobile teams will want to implement mobile RUM when the user’s experience with the app is starting to take priority over simple performance tracking. Remember: just because your app is “healthy” and doesn’t crash or freeze, doesn’t mean your user is necessarily enjoying the experience.

Strengths of mobile RUM

Mobile RUM is frequently added as a mobile counterpart to existing backend monitoring tools like Appdynamics, Dynatrace, and Datadog. Teams can thus extend their existing coverage to include device-side visibility. The goal is to track transactions from the device through the entire backend to discover shortcomings. 

Here’s what a good mobile RUM solution tracks: 

  • Session-level context: breadcrumbs of user actions (e.g., taps, scrolls) and screens visited
  • Device-level information: device, OS, version, region, etc.
  • Network-level information: network calls, network quality, etc. 

Mobile teams can be notified of a spike in a given event (e.g., network call, trace) and investigate a sampled amount of sessions to gain context.

Build better mobile experiences with Embrace

Embrace is the only mobile-centric data analytics and user experience company that empowers enterprises to transform their businesses in a mobile-first world. With actionable data and insights derived from 100% of mobile user experiences, engineering and data science teams proactively uncover, prioritize, and quickly solve issues before they affect a business’ bottom line.

fd4453bb-mobile-rum-card-1

Since implementing this solution, we have consistently been below the ANR threshold, which has considerably increased the frequency that our game is featured in the Play Store.

Lucas Klegen
Manager Eng Operations / Wildlife Studios

 

Mobile engineers around the world rely on Embrace

Supported platforms

iOS

Android

Unity

Flutter

React Native