The New Real User Monitoring (RUM) Experience provides deep visibility into how end users interact with the frontends of your applications. The RUM models are organized into the following subcategories:
The following reference contains a list of fields that have a well-defined semantic meaning in Dynatrace RUM. The fields are organized in namespaces that are separated with dots.
User event characteristics give high-level information about the event's contents. The dedicated user event models describe what characteristics are expected for the model.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe main characteristic of the user event determined with the following priority in case of overlapping characteristics: |
|
| boolean | stableAdditional error characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stableAdditional error characteristic: If set to |
|
| boolean | stableAdditional error characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stableAdditional characteristic: If set to |
|
| boolean | stableAdditional error characteristic: If set to |
|
| boolean | stableAdditional error characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | experimentalIf set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | experimentalPrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | stableAdditional request characteristic: If set to |
|
| boolean | stableAdditional request characteristic: If set to |
|
| boolean | stableAdditional characteristic: If set to |
|
| boolean | stablePrimary characteristic: If set to |
|
| boolean | experimentalPrimary characteristic: If set to |
|
characteristics.classifier MUST be one of the following:
| Value | Description |
|---|---|
| The user event was reported via the Dynatrace API. |
| The user event is an application start event. |
| The user event contains an error. |
| The user event is invalid. |
| The user event contains a navigation. |
| The user event could not be classified. |
| The user event is a page summary event. |
| The user event contains event properties or session properties. |
| The user event contains request information. |
| The user event is a self-monitoring event. |
| The user event is a user action event. |
| The user event is a user interaction event. |
| The user event is a view summary event. |
| The user event is a visibility change event. |
Event properties are custom-defined key-value pairs. Dynatrace RUM captures event properties as part of user journeys and uses these to enrich user events.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record | stableContains the value for the event property named |
|
Flutter attributes are only available for user events sent by the Flutter plugin.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe version of Flutter used in the app. |
|
The page fields contains information on the web page of an event.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalThe aggregated time that the page was in the background. |
|
| string | experimentalThe name RUM JavaScript detected for the page. The value is based on |
|
| duration | experimentalThe aggregated time that the page was in the foreground. |
|
| uid | experimentalA random ID that is generated every time a user navigates to a new page. The |
|
| string | experimentalAn identifier for grouping pages. The value is automatically calculated by Dynatrace from |
|
| duration | experimentalThe aggregated time that the page was prerendering. |
|
| string | experimentalThe URI host component of the source page URL. This is extracted from |
|
| string | experimentalThe URI fragment component of the source page URL. This is extracted from |
|
| string | experimentalThe page URL of the previous page, provided in the format |
|
| string | experimentalThe URI path component of the source page URL. This is extracted from |
|
| string | experimentalThe URI query component of the source page URL. This is extracted from |
|
| string | experimentalThe URI scheme component of the source page URL. This is extracted from |
|
| string | experimentalThe HTML DOM |
|
| string | experimentalThe URI host component of the page URL. This is extracted from |
|
| string | experimentalThe URI fragment component of the page URL. This is extracted from |
|
| string | experimentalThe page URL, provided in the format |
|
| string | experimentalThe URI path component of the page URL. This is extracted from |
|
| string | experimentalThe URI query component of the page URL. This is extracted from |
|
| string | experimentalThe URI scheme component of the page URL. This is extracted from |
|
The react_native fields contain information on React Native. React Native fields are only available for user events sent by the React Native plugin.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe name of the React Native bundle. |
|
| string | experimentalThe version of the React Native bundle. |
|
| string | experimentalThe version of React Native used in the app. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalThe name of the React Native bundle. |
|
| string | experimentalThe version of the React Native bundle. |
|
| string | experimentalThe version of React Native used in the app. |
|
Session properties are custom-defined key-value pairs. Dynatrace RUM captures session properties as part of each of your users' journeys to enrich user sessions.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record | stableContains the value for the session property named |
|
The view fields contain information on the view of a user event.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalAggregated time that the view was in the background. |
|
| string | experimentalThe name detected for the view. For RUM JavaScript, the value is based on |
|
| duration | experimentalAggregated time that the view was in the foreground. |
|
| uid | experimentalA random ID that is generated every time a user navigates to a new view. The |
|
| string | experimentalAn identifier for grouping views. The value can be reported via the Dynatrace API. If not reported via the Dynatrace API, the value is automatically calculated from |
|
| duration | experimentalAggregated time that the view was prerendering. |
|
| long | experimentalThe number of views throughout the page's entire lifespan. |
|
| string | experimentalThe |
|
| uid | experimentalThe ID of the previous view. Not supported by OneAgent for Mobile. |
|
| string | experimentalThe |
|
| string | experimentalThe URI host component of the source view URL. This is extracted from |
|
| string | experimentalThe URI fragment component of the source view URL. This is extracted from |
|
| string | experimentalThe |
|
| string | experimentalThe URI path component of the source view URL. This is extracted from |
|
| string | experimentalThe URI query component of the source view URL. This is extracted from |
|
| string | experimentalThe URI scheme component of the source view URL. This is extracted from |
|
| string | experimentalThe URI host component of the view URL. This is extracted from |
|
| string | experimentalThe URI fragment component of the view URL. This is extracted from |
|
| string | experimentalThe |
|
| string | experimentalThe URI path component of the view URL. This is extracted from |
|
| string | experimentalThe URI query component of the view URL. This is extracted from |
|
| string | experimentalThe URI scheme component of the view URL. This is extracted from |
|
The web vitals fields contain the web vitals attributes captured by Dynatrace RUM. Only available for user events sent by RUM JavaScript.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| double | stableThe |
|
| duration | stableThe |
|
| duration | stableThe |
|
| duration | stableThe |
|
| duration | stableThe |
|
| duration | stableThe |
|
| duration | stableThe |
|
| duration | stableThe |
|