Dynatrace version 1.214+
A user session (visit) is any interaction between an individual user’s device and your applications. A user session includes at least one user action.
While analysis of the sessions of user groups and related cohorts based on aggregate monitoring results and calculated performance averages can be useful in some situations, such analysis is often incomplete. Individual users behave in unexpected ways, perform different tasks with different goals in mind, and reside in different geographic regions using different combinations of devices and browsers.
Effective user session segmentation is the key to understanding how individual users who share common characteristics experience your application. Dynatrace supports user session segmentation through a powerful filtering mechanism. Dynatrace user session analysis enables you to slice, dice, and combine your application’s user sessions into meaningful segments based on shared characteristics of individual user sessions (for example, OS, browser type, location, or user tag). For example, you might segment your analysis based on browser type (desktop browser, mobile browser, or synthetic browser). In this way, you can drill deeply into aggregate results to discover meaningful insights into performance problems that may only be experienced by a small subset of your users.
User session segmentation
To analyze user sessions
- Select User sessions from the navigation menu.
- Click in the text field at the top of the page (see 1 in the example below) and select one of the available filtering attributes. Once you select an attribute, the available values for that filter are displayed in a drop-down list. Select the attribute value you’re interested in. Some attributes provide text fields into which you can type specific values and allow free-text search. You can also select multiple values of one attribute; this works like an
ORoperator for that attribute.
- Repeat this process for as many attributes as you are interested in. Once you’ve defined your filter, click somewhere outside the text box.
The result of the defined filters provides a list of the first 500 sessions, which by default are ordered by the start time of the newest session. To change the order, sort the table columns in ascending or descending order.
To analyze the sessions of a single user, select a username (see 2 in the example below) to navigate to that user's details page, or select a timestamp (see 3 in the example below) to go directly to that session.
Note: The timeframe selector in the menu bar enables you to adjust the analysis timeframe of your user session analysis.
Drilldown using findings
On the left side of the User sessions page, there's a list of categories of different attributes containing out-of-the box findings and different visualizations for each attribute.
These examples show how you can gain insight into your users' behavior through Dynatrace user session analysis.
You can filter user sessions by duration (longer or shorter than a certain value, or within a certain range). The example below filters user sessions that have a duration of at least 10 seconds.
You can search for all user sessions that include at least one instance of any one of multiple user actions in their clickpaths.
As you can see by the filter bar in this example, this search matches on user sessions that meet the following criteria: the session was accessed via a web application on a desktop browser, session duration was at least 1 minute, the number of user actions for the session was 5, and a user action called
test occurred in the user session.
For each category on the left, there's a separate section that shows visualizations and findings for that particular category.
For example, Application type shows the distribution, distribution over time, and geographical distribution of the different application types. The geographical map shows the color of the application type with the highest number of sessions.
You can select any of the findings and easily apply the selection by selecting Apply selection as a filter. If you want to cancel your selection, select Cancel. Select Return to Sessions to return to the User sessions page.