New: User session analysis

Dynatrace version 1.224+

A user session, also called a "visit," "journey," or "clickpath," is any interaction between an individual user's device and your application. Basically, it's a sequence of user actions performed by the same user in your application during a limited period of time. Each user session includes at least one user action.

While analysis of individual user sessions can be useful in some situations, such analysis is often incomplete. The users of your application behave in unexpected ways, perform different tasks with different goals in mind, reside in various geographic regions, and use countless combinations of devices, operating systems, 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—operating system, browser type, location, or user tag. For example, you might segment your analysis based on the following browser types: desktop, mobile, or synthetic. 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. In the Dynatrace menu, go to Session segmentation.
  2. Click 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 list.
  3. 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 as an OR operator for that attribute.
  4. Repeat this process for as many attributes as you are interested in. Once you've defined your filter, click anywhere outside the text box.

The result of the defined filters provides a list of the first 500 sessions, which 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.

New User sessions page

Note: The timeframe selector in the menu bar enables you to adjust the analysis timeframe of your user session analysis.

Drilldown using findings

The findings panel is located on the left side of the User sessions page. This panel contains out-of-the-box findings and different visualizations for various attributes.

Findings panel on the new user sessions page


These examples show how you can gain insight into your users' behavior through Dynatrace user session analysis.