Real User Monitoring (RUM) provides full visibility into how end users experience every digital transaction across web, mobile, and single-page applications.
This page explains how RUM consumption is calculated, and how you can manage your RUM spend in Dynatrace.
The unit of measurement for RUM consumption is sessions, plus the number of session properties that are captured within those sessions.
This is measured using:
A user session (or just "session") represents one user's visit to an application. A user session summarizes user interactions and technical events that occur during that visit. One user session can span multiple applications, across both web and mobile components.
For more information, see User sessions in RUM Classic.
An application (or just "app") is a customer-defined logical entity in Dynatrace, used to monitor part or all of a customer-facing application. Dynatrace captures user sessions for web, mobile, and custom applications. It has an end-user interface and receives real user traffic.
For more information, see Applications in RUM Classic.
A session property is metadata that provides information about your application's performance, which Dynatrace collects during a specific RUM session.
For more information, see Define user action and user session properties for custom applications in RUM Classic.
As an example, a user visits a retail website to make a purchase.
The user:
Because sessions are billed per application per hour, four total sessions are consumed, see the figure below.
The following example demonstrates how costs are calculated for RUM sessions.
Calculations are based on the following list prices (which may differ from your rate card prices):
One month is equivalent to 30 days.
The monitored entity is a single web application.
If you enable Real User Monitoring at the list price, your monthly costs would be:
If you enable Real User Monitoring and 20% (720,000) of the total sessions have Real User Monitoring Session Replay enabled, your monthly costs would be:
If you define 30 session properties, your monthly costs would be:
Dynatrace provides various options to help you understand and analyze your organization's consumption of RUM capabilities.
License managers can view usage and costs in Account Management.
Go to Account Management > Subscription > Overview > Cost and usage details > Usage summary and select the appropriate category, whether Real User Monitoring, Real User Monitoring with Session Replay, or Real User Monitoring Property.
For more information about the subscription overview UI, see Overview (Dynatrace Platform Subscription).

No. Sessions that include only a single user action (for example, a page load without further interaction) are considered bounced. Bounced sessions are filtered out and do not contribute toward RUM consumption.
If a user interacts with more than one application during their visit (for example, both a web application and a mobile component), each application counts as one session.
Exception: An interaction with a hybrid mobile application, which spans both mobile and web technologies, is counted as a single session.
Each application includes up to 20 properties at no additional cost. Each property beyond these 20 is billed one time for every session in which that property appears.
Yes. Sessions with Session Replay enabled are billed according to the Real User Monitoring with Session Replay item on your rate card.
Dynatrace counts an additional session every time a new hour of activity begins. For example, a 2.5‑hour visit to the same application counts as three sessions.