Engagement reports

These reports present information about user behavior related to retention and engagement.

Engagement reports are:

Engagement Dashboard

This report represents key information about users' behavior related to retention and engagement for the last 30 days (by default):

  • Active users (divided into 4 groups: 1 day, 2-7 days, 8-30 days, 1-3 months)

  • User chart by country (chart shows top 5 countries by users)

  • Tutorial (shows how new users pass the tutorial)

  • Average session length (shows the average session length per day in seconds)

  • Retention (shows day 1, day 7, day 14 retention)

  • Retention chart (shows the percentage of users returning to the application by the number of days since installation)

  • Churn (shows the number of users who left the application)

  • Version Audience (shows active users by application versions)

To change the period use calendar control at the top:

Click a to open a more detailed report.

Tutorial Analysis

The first chart “How users pass tutorial” shows the number/percentage of users who have successfully completed, not completed or skipped the tutorial. You can select absolute or percentage values by selecting a view type in the top right corner.

Next charts show basic information about the tutorial: the total number of users who performed the same actions, top 5 steps with the highest churn and distribution by spent time.

The final chart allows to identify tutorial steps with the highest churn rate. This report shows the number of users who have successfully completed each step of the tutorial during a chosen time period, and it also calculates user churn rate from step to step in absolute and percentage values.

This report requires Tutorial Step basic event integration. Learn more here

Click to apply additional filters or segment.

Sessions

This report contains 3 sections:

  • Session duration

  • Number of sessions

  • Frequency of use

All tabs have the same time period. You can change it in the top right corner. You can configure a filter in the report, use already created filter template or custom segment to get more detailed data.

Session duration

Shows the average session time of one user.

Use the slider under the chart for changing date range and move it to see different ranges more precisely.

You can group the data by:

  • All users (no grouping)

  • Countries

  • Devices

  • New or Returning users

  • Paying capacity (non-paying / minnows / dolphins / grand dolphins / whales / grand whales)

  • Paying status (paying / non-paying)

  • Traffic sources

  • Versions

The next chart shows the general distribution of all sessions by their duration.

Number of sessions

Shows the number of sessions per user. This tab has the same grouping functionality as the first one and shows both average and total numbers

Frequency of use

Allows to estimate the regularity of visits.

Sessions are segmented by the frequency of visits: time since install is shown in rows, the median number of sessions per week - in columns.

For example, we select a 30 days date range (4 weeks). A user visited an app 10 times on the 1st week, 3 times on the 2nd week, 3 times on the 3rd week, 4 times on the 4th week. The median of 10, 3, 3 and 4 is 3.5, which means that this user will be attributed to the segment “3-6 times a week”.

Retention

The Retention report shows how users return to the app after the first launch. It allows you to measure customer loyalty and keep track of when users stop using it.

This report allows you to see different types of retention and apply several settings for them.

Retention by date tab shows retention on Day from 0 to 30 and also Day 45, 60, 75, 90, 105, 120, 135, 150, 165 and 180. The dates of the first launch are displayed on the horizontal axis of the chart. It means that you will see the dynamics of the selected metric (e.g. Day 7 retention) for several cohorts as a line chart

Use Retention by day from install tab to see averages, medians, the table view of retention statistics and to compare daily cohorts against one another.

The same install date period is used on both tabs; you can change it in the top right corner. You can configure a filter in the report: use an existing filter template or a custom segment to get more detailed data. To apply changes click the “Refresh” button.

Now let’s take a look at the types of Retention and their settings.

Classic retention - the percentage of users returning to your app on a specific day after the first launch. For example, we calculate Day 7 classic retention as the number of users who had a session on the 7th day after the install day divided by the number of users in the cohort (who installed the app 7 days ago).

Rolling retention - the percentage of users returning to your app on a specific day after the first launch or any day later. For example, if we calculate Day 7 rolling retention, it will be the number of users who had a session on the 7th day and later, maybe on the 9th day or 25th day, etc.

The type of retention can be selected under the “Metrics” button on the “Retention by date” tab and in the dropdown list on the “Retention by date from install” tab.

Calculated by 24 hour intervals - it means that “days” for this user will be calculated by 24 hour intervals starting from the first launch, and not by calendar days. For example, if the user installed the app at 23:50 then their 1st day will end at 23:50 next day.

Calculated by calendar days - it means that days for this user will be calculated by calendar days. For example, if the user installed the app at 23:50 then their 1st day will end in 10 minutes at midnight, according to the calendar.

For all these types of Retention you can set the aggregation period to whatever timeframe you want: days, weeks, months. If you select weekly aggregation, then the cohorts will be grouped by calendar weeks and Retention will also be calculated by weeks from install date. So the grouping will be applied to rows and columns of the table.

It works the same for monthly grouping. Also you can notice the * sign in some cells of the table. It means that the calculation for this cell is not finished yet because the period is not over.

For example, you built a report for the last 30 days with weekly grouping but today is Wednesday, so the current week has not finished and the number in the appropriate cell will be recalculated until the end of Sunday. That is why it is marked with the *.

Retention by event

Retention by event report shows the percent of users who performed the specific action and then came back on Day N after registration.

Using this report allows you to define the actions that influence the loyalty of the users and engage them more than others.

  1. Retention by date tab shows retention on Day from 0 to 30 and also Day 45, 60, 75, 90, 105, 120, 135, 150, 165 and 180. See the dates of the first launch in the horizontal axis of the chart and choose a 24-hour or calendar type for retention (the difference is in the meaning of a "Day": 24-hour interval from the first launch or the date in the calendar).

  2. Use Retention by day from install tab to see the table view of retention statistics and compare daily cohorts between each other and average and median. Again, you can choose a 24-hour or calendar type of retention and the way of formatting the tab: by table or by column.

You can compare the retention of two audiences with different filters: app version, campaign, channel type, channel, country, device, language, and paying capacity. You can also select several events that should be made by users during the session and set the time frame where these events should be performed relative to the install date.

With this report, you can compare the retention of users from different countries or with different app versions who added friends in the game with those users who haven’t done it.

It allows you to estimate the effectiveness of the specific game functionality and its impact on the engagement. As a result, you can find different hypotheses for increasing players’ retention.

After you find out and explore the best retention scenario (attribution source, sequence of actions, functionality usage of uses who continue playing your game) you will be able to guide new users to go the same way and motivate them to do the same actions which will more likely lead to higher retention.

Audience structure

The report shows the distribution of behavioral metrics (active users, number of sessions, total number of users and sessions, and sessions per user) by different grouping:

  • All users (no grouping)

  • App versions

  • Country

  • Devices

  • Paying capacity (non-paying / minnows / dolphins / grand dolphins / whales / grand whales)

  • Paying status (paying / non-paying)

  • Returning users (new users / returning users)

Default report period shows the last 7 days, you can change it in the top right corner. You can configure a filter in the report or use already created filter template or custom segment to get more detailed data. To apply changes press “Refresh” button.

Please note, if you group by Returning users, the New users metric will show the number of active users who launched the app for the first time less than 24 hours ago.

Churn Rate

Churn rate allows to estimate when users leave the app.

Churn rate by days from install shows the percentage of users who has left the app on a particular day after the install date.

Users' churn day is calculated as a difference between the last seen date and the date of install. Churn rate is calculated for each day as the number of users (with the current churn day) divided by the number of users in the cohort.

Here you can compare an average and median churn with the particular daily cohort churn.

Default report period is the last 30 days by the install date, you can change it in the top right corner. You can configure a filter in the report or use already created filter template or custom segment to get more detailed data. To apply changes press “Refresh” button.

Lifetime chart shows the average number of days between the first and the last time the app was launched. The launch is considered to be the last if there has been no activity in the app during a period of inactivity. You can change the period of inactivity in the drop-down list at the top of the chart.

You can compare up to 3 periods of inactivity at the same time (press "Add metric" button to add a period of inactivity).

Default report period is the last 30 days, you can change it in the top right corner. You can configure a filter in the report, use already created filter template or custom segment to get more detailed data. To apply changes press “Refresh” button.

App Versions Analysis

This report is designed for a prompt analysis of released versions. It is very relevant during the first days after the release of a new app version. Here you can see the structure of your audience, statistics on how users pass the tutorial, retention and gross – by different product versions.

The report shows up to four app versions at the same time, which you can choose in the drop-down list (press “Add metric” button to add app version).