The Engagement report lets you see how long users are spending in your app and how frequently they're returning.
This report provides session-level detail over a specified time period. This visibility exposes the frequency of use and session-length which indicates the health of your app.
When viewing the data within the Engagement tool, you will want to set a specific date range to view said data in. Clicking on the date range in the top right corner allows you to choose the specific date range you are interested in.
Filters allow you to apply specific criteria to the results. This way you can view different kinds of users and the frequency that users are returning to the app. Some filter examples would be:
- Push-Enabled - To see how data on users returning whether they have push enabled or not.
- App Version - To look at users who are using a specific app version and if they’re consistently coming back to the app with this version.
Like most analytics reports, you'll be able to Filter by Dimension and/or Profile, set a date range, change the view, save your report, and apply data splits. To learn more about these features, check out our article on the anatomy of an analytics report.
Moving down in the tool, you have options to specify how you want to view the data, add splits to separate the chart into portions based on the selection you are splitting by, and choosing a shortcut.
There are three types of Engagements that you can view your session data by. These are:
- Session Length
- Session Interval
To view these, change the Column (Sessions by) to the corresponding type of engagement. We'll walk through how we define each of these in this next section.
Session Length shows how many sessions there have been (within the selected date range) in the broken down amount of time.
As shown in the screenshot below, the chart is broken up into different portions with the first one showing 0 to 10 seconds, 11 to 30 seconds, etc. This means if the app was opened and closed within 10 seconds, it will be categorized under the 0 to 10 seconds column.
Session Internal breaks up the chart to show how many sessions there have been in the date range that lasted 0 to 1 hour, 1 - 24 hours, 1 day, etc.
The benefit of this is to see a wider range of time and how many sessions there have been for each range of time.
The benefit of Loyalty is that you see how many sessions have taken place within the end user's app. In other words, you are seeing how many sessions there have been for users in the date range that have had their 1st session, 3rd session, 8th session, etc.
This way, you can see how many users have a lot of sessions in your app. You can also see if users are returning often. If they are, you will see more results in the groups of sessions to the right of the chart.
Interpretation of the Loyalty report is not always obvious. This reports the count of Sessions observed during the selected date range, split by visit number.
S for example, if a user has their first, second, and third ever sessions during the selected date range, each of these sessions will add one unit to each of the first three columns.
The Summary section allows you to see the Average Session Length as well as the Median Session Length. Both of these values are based on the date range and filter that is applied in the top right corner.
After applying the date range and specific criteria within the filter, your average and median session length data will be displayed.