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.
First of all we need to set the “Churn period” in the report settings. It could be 3, 5, 7, 14, 21 or 28 days. We count as “churned” all the users who have been inactive for the set period of time.
Let’s take 7 days “Churn Period” as an example. A user installed the app and was active every day for 5 days. Then he didn’t run the app for the next 7 days. We count this user as churned on the day when he was active last time (on the 5th day since install). If he launches the app later, for example after 10 days, then we will remove him from the report on churned users because he is active again, not churned.
If we talk about a new cohort of users that was created yesterday, before 7 days (the churn period) have passed, the churn rate value will be 0%, because we don’t know yet who churned and who didn’t. Then, on the 8th day, we will check who was inactive in the previous 7 days, and include them in the report as “churned”.
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).
Realtime structure
The report is built for 48h and is updated every hour. It shows the structure of new and previously registered users by versions. The report allows you to monitor how users move from one version to another.
The rest of the reports are built for the first 14 days from the moment of version release. If more than 14 days have passed since the version release, the report window shifts to the right.
These 14 days are equal to calendar days, but as long as we compare different versions which were released on different days, the days on the X axis are shown as numbers.
Tutorial completion
You can choose any tutorial metrics you need and see how users finish the tutorial and compare different versions.
Retention
This chart is similar to the “Retention by date” report (in the “Retention” section) which is calculated for the first 14 days since the version release. It shows the average Retention for cohorts calculated in this report on a particular day. Cohorts are built from those users who registered using selected versions and they are included in calculations until they change the app version. Choose the retention you are interested in and compare different versions with each other.
N-day gross
The report shows the cumulative gross for the first 1, 2, ..., 14 days of user activity in the app (the average value for one user). Payment information gets into the report only when the payment has been made in the initially installed version.
Audience
The report shows how the audience of each version has been changing during the last 14 days. Define the structure of your audience by versions and track how they move from one version to another.

User Flow

This report shows the most popular sequences of events users complete.
There are two ways how this report can work:
    1.
    It can show the sequence of events that go after a specific event (select “from the event” in the drop-down list of the “Flow direction” menu)
    2.
    It can show the sequence of events preceding a specific event (select “to the event” in the drop-down list of the “Flow direction” menu)
The target event should be chosen in the drop-down list of the “Event” section. This event can be a basic event (Install, Tutorial Steps, Payment, In-app Purchase, Level Up , Progression) or a custom event.
If you choose the User churn as a target event and the flow direction to the event, you will see the distribution of the last events that were performed before your users churned.
For this event, you can also select a parameter: a number of days related to churn.
If you select that User churn >= 4 days, it means that the flow will be built for those users who are not active for 4 days or more.
If you want to build a user flow report on specific events, you can exclude some or all basic events on the “Include basic events” and include any custom events in the “Include custom events” drop-down list.
Moreover, if you need to know the exact parameter values of the events in the flow you can choose it in “Include events with params distribution” menu.
This report also takes into account users’ churn (when users stop using the app). Churn here is the period of users’ inactivity after which they will most likely no longer open the app again. This period should be set in the “Churn period” section.
After the chart is built, you can click on each event to see the flow. Each branch of the flow consists of 5 event-points.
Click “View result” or “Refresh” to build the report. It will show top events that lead to or go after a chosen event.
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.
This report requires Custom Event integration. Learn more here

New user path

This report shows the most popular actions (events) carried out by users during their first days in the game. The data is presented for two cohorts of users so that it’s convenient to compare them.
You can analyze the top 3 most popular events for every minute of the first in-game hour. Also, you can select the first in-game day or three in-game days in the “Period” drop-down list.
First of all, you need to define the “Primary Cohort” and “Comparative Cohort” by adding install dates and any additional filters (by default the system creates cohorts for the last 7 days with different paying capacity).
The list of the most popular events is created based on events carried out by users from the “Primary Cohort”. The same events are used for analyzing the “Comparative Cohort”.
If you want to see a report only for specific events, use the “Include basic events” and “Include custom events” drop-down lists to include or exclude events.
If you need to know the exact parameter values of events, enable them in the “Include events with params distribution” menu. Then click on an event name and then “Show by parameters”. You will be able to see the parameters of selected events for users from both cohorts.
This report also takes into account users’ churn (when users stop using an app). Here churn is the period of users’ inactivity after which they will most likely never open the app again. This period should be set up in the “Churn period” section.
For the both cohorts we have the Total number of users that are taken for observation. Time since the first launch is a timeline of your new users activity. Each time period (0-1min, 1-2min … 22h-23h) shows maximum three events - these are the most common events of users from the Primary Cohort. Then the system calculates the proportion of users that perform this event to all users in each cohort.
For every time period in the given timeline the number of Active users is calculated (these are users that sent any event selected in the “Include basic events” and “Include custom events” sections). In addition to that, you can see how many users churn in each time period (these are users that haven't sent any of the selected events for the period of time defined as churn in the report settings).
For better understanding of the user lifecycle, the report provides you with milestones. You can see when the majority of users (75%) that haven’t churned before a particular period on the timeline complete the most important events in your app. The following milestones can be shown for your app:
    Tutorial completion
    Level up + Number of level
    First payment
Last modified 3mo ago