This article helps you:
Understand the differences between a User Sessions chart and other Amplitude chart types
Build a user sessions analysis
The User Sessions chart helps analyze your users through various session-based metrics. By showing you the distribution of session lengths, average session length, and average sessions per user, it can help you answer questions like:
This feature is available to users on all Amplitude plans. See our pricing page for more details.
Be sure to read our article on building charts in Amplitude.
You'll also want to read up on session IDs and how Amplitude tracks sessions,.
This article describes features that are not yet available to all users.
Most Amplitude charts rely on the Events Module to build an analysis. The User Sessions chart works a little differently because it uses a Sessions Module.
A user sessions analysis will break out your users into groups based on certain characteristics of their sessions spent using your product.
You can also use this chart to count the number of events users fire during their sessions. This lets you assess engagement during a particular period of activity, as opposed to during an entire day, week or month.
To build your own user sessions chart, follow these steps:
In the Sessions Module (where you'd ordinarily find an Events Module), use the Count drop-down to specify whether you'd like your User Sessions chart to measure sessions or events performed within sessions.
If you're counting events performed within sessions, specify the event you're interested in counting by clicking Select Event under Event Count. If you're measuring sessions instead, skip this step.
Add properties to your starting event by clicking on + Filter by and choosing one of the available properties: Session Duration
, Contains Event
, First Property
value, or Last Property
value.
Enter the session's minimum length in seconds, minutes, hours, or days if you're usingSession Duration
. Choose an event the user must trigger during each session if you're using Contains Event
. Or choose a property each session must contain if using First Property
value or Last Property
value.
If desired, group your sessions by a property by clicking + Group by and choosing the desired property. Multiple group-bys are allowed in both the Sessions and Segment By modules.
If you selected Sessions in Step 1, choose from the following options in the Measured As Module:
If, on the other hand, you selected Events performed within sessions, choose from the following chart options instead:
In the Segment By module, identify the user segment you want to include in this analysis. You can import a previously-saved segment by clicking Saved and selecting the one you want from the list. Otherwise, Amplitude begins from the assumption that your analysis will target all users.
If you do not want to import a previously-saved user segment, you can start building your own by adding properties. To do so, click + Filter by, choose the property you want to include, and specify the property value you’re interested in.
You can narrow your focus even further by telling Amplitude you only want to include users who have already performed certain actions. To do so, click + Performed, then choose the event you’re interested in.
If desired, add another user segment by clicking + Add Segment and repeating steps 5 through 7.
Use the datepicker to set the timeframe of your analysis.
Sessions lasting longer than a day are excluded from analyses.
Read on to learn more about interpreting your User Sessions chart.
Thanks for your feedback!
May 30th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.