User session models version 1.319

  • Published Jul 01, 2025

Each individual user.event has a unique session ID number that is assigned during capturing. Because of that, it is possible to identify all events from real user session. During ingest additional event called used.session is created.

This event contains basic information about the sessions (such as Browser Name, User Tag), session duration, and aggregated data (such as Error HTTP 4XX Count, Request Count). Because of that, querying, filtering, and looking for sessions of interest may be easier and more efficient than checking all individual events.

User Session

Query

Searches for all user sessions.

fetch user.sessions
AttributeTypeDescriptionExamples
app.short_versionstringresource stable
The application's publicly visible version number, as, for example, displayed in App Store or Google Play. Usually this is just the major and minor version with no patch number.
5.23
app.versionstringresource stable
The application's internal build number, which can include information such as patch number and build number.
5.23.15789; 143542
browser.namestringresource stable
The browser name.
Mozilla
browser.versionstringresource stable
The browser version.
5.0
browser.window.heightlongexperimental
The browser window's height, in pixels.
384
browser.window.widthlongexperimental
The browser window's width, in pixels.
2048
client.ipipAddressexperimental
The IP address of the client that makes the request. This may be IPv4 or IPv6.
Tags: sensitive-spans
194.232.104.141; 2a01:468:1000:9::140
client.ispstringexperimental
The name of the Internet Service Provider (ISP) associated with the client's IP address.
Internet Service Provider Name
device.is_rootedbooleanresource experimental
If set to true, the device is rooted or jailbroken.
false
device.manufacturerstringresource experimental
The device manufacturer.
Apple
device.model.identifierstringresource experimental
The device model identifier.
iPhone3,4
device.screen.heightlongresource experimental
The device's screen height in its natural orientation.
1152
device.screen.widthlongresource experimental
The device's screen width in its natural orientation.
2048
device.typestringresource experimental
The type of the device.
mobile
dt.openpipeline.sourcestringresource experimental
Identifies the source (such as API endpoints or OneAgent) used for ingesting the record into OpenPipeline.
/platform/ingest/v1/events; oneagent
dt.retain.sizelongstable
The size of the retained data point in bytes.
2005
dt.rum.application.entitiesarrayexperimental
Set of Dynatrace RUM application ME IDs (UUID for Mobile, MEid for Web)
['APPLICATION-EA7C4B59F27D43EB']
dt.rum.application.typestringexperimental
Application type based on dt.rum.agent.type
web
dt.rum.instance.idstringresource stable
The RUM application instance ID. (This was formerly called the "Visitor id", "internal user ID", and "rxVisitor cookie value".)
3735928559; 1742973444821E7E6Q3E3SG28ATQPAGTT6T8HU92VFRFQ
dt.rum.session.idstringstable
A unique ID that represents the user session.
HOPCPWKILUKHFHWRRQGBHHPAFLUJUOSH-0; 23626166142035610_1-0
dt.rum.user_tagstringexperimental
The user tag.
john.doe@dynatrace.com
dt.rum.user_typestringresource experimental
The RUM user type.
real_user
durationdurationstable
The difference between start_time and end_time in nanoseconds.
42
end_reasonstringexperimental
Reason why the session has finished
timeout
end_timetimestampstable
End time of a data point. Value is a UNIX Epoch time in nanoseconds and greater or equal to the start_time.
1649822520123123165
error.anr_countlongexperimental
Amount of aggregated anr errors
1
error.csp_violation_countlongexperimental
The number of CSP rule violations.
1
error.exception_countlongexperimental
The total number of exceptions that are observed, including exceptions that are not captured.
1
error.has_crashbooleanexperimental
Boolean indicating whether the session had a crash or not
true
error.http_4xx_countlongexperimental
The number of HTTP request errors with a http.response.status_code of 400 - 499.
1
error.http_5xx_countlongexperimental
The number of HTTP request errors with a http.response.status_code of 500 - 599.
1
error_countlongexperimental
Amount of aggregated errors
1
event_countlongexperimental
Total amount of aggregated events (not characteristics)
1
geo.country.iso_codestringresource experimental
The two-letter country code. The format complies with ISO 3316-1 alpha-2.
CA; GB
has_replaybooleanexperimental
Indicates if the session has replay events.
true
is_invalidbooleanexperimental
true indicates that the user session was marked invalid, since no relevant information was captured and it only contains data about the number of events.
false
navigation_countlongexperimental
Amount of aggregated navigation events
1
os.namestringresource stable
The OS name in a short, human-readable format.
iOS
os.versionstringresource stable
The complete OS version, including patch, build, and other information.
15.3.1; Ubuntu 16.04.7 LTS (Xenial Xerus) (kernel 4.15.0-206-generic); Windows Server 2022 Datacenter 21H2 2009, ver. 10.0.20348
page_summary_countlongexperimental
Amount of aggregated pages
1
request_countlongexperimental
Amount of aggregated requests
1
session_properties.__property_name__recordexperimental
Contains the value for the session property named __property_name__ defined by the event and session property configuration. The data type of the value depends on the definition; default is data type string.
42; value
start_timetimestampstable
Start time of a data point. Value is a UNIX Epoch time in nanoseconds and less or equal to the end_time.
1649822520123123123
user_interaction_countlongexperimental
Amount of aggregated user interaction events
1
view_summary_countlongexperimental
Amount of aggregated view summaries
1