User session analysis (new)

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

  1. Select User sessions from the navigation menu.
  2. 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 OR operator for that attribute.
  3. 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.