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
- In the Dynatrace menu, go to Session segmentation.
- 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.
- 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
ORoperator for that attribute.
- 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.
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.
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. In the screenshot below, user sessions that have a duration of at least 10 seconds are displayed.
You can search for all user sessions that include at least one instance of any one of multiple user actions in their clickpaths.
Check the filter bar in the example below. This search matches on user sessions that meet the following criteria:
- Application type: Web and Browser Type: Desktop Browser. The session was accessed via a web application on a desktop browser.
- Duration ≥ 60s. The session lasted at least 1 minute.
- Action count = 5. During the session, the user performed five actions.
- User action name: test. A user action called
testoccurred in this user session.
For each category on the findings panel, there's a separate section that shows visualizations and findings for that particular category. For example, Application type shows the current 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 choose any of the findings and easily apply them by selecting Apply selection as a filter in the lower-left corner of the page.