Use the ‘Retention by event’ report to find the retention rate of users who opened your shop or watched an ad and compare it with users in general or with the people who performed a different event.
Do you want to know what actions precede turning people into loyal users? Or you simply want to know what actions make them turn away from your app or game? devtodev has a dedicated report that can help you discover more strong and weak sides of your product.
Meet the ‘Retention by event’ report (‘Smart View -> ‘Engagement’) that shows the percentage of users who performed some specific action(s) and returned to the app on a particular day.
Read more: Retention rate
Some Real-Life Examples of Using the report
In general, we talk about a situation when you want to find the retention rate of users who performed a particular event — let’s say ‘shop_open’, ‘ad_impression, etc’. In these cases, you will see how good you retain the users who opened your shop or watched the ad. Actually, you can set any event.
Read more: Retention is Dropping - What to Do?
Also, you can use this report to compare retention rates of users who performed two different events. For example:
-
The ones who participated in a live event and the whole audience.
-
Players who invited one friend and players who invited two or more friends.
-
Users who added at item to the cart and users who added it to favorites.
-
The ones who made an in-app purchase and those who opened the shop:


How do you Use the Report to Get more Data on your Users?
The report has two tabs: Retention by day from install and Retention by date.
1. ‘Retention by day from install’ tab
If you want to see a median (or average) retention rate of users who installed your app or game during the ‘Install date’ period, set the groups as we described above, then select a time period and click ‘Refresh’. If you feel confused about the data, move to the table below and click the plus sign to the left of each group. This will give you information about retention rates of all daily cohorts for 28 days. The tables can be quite large but you can apply conditional formatting to them (click on the menu at the top right corner of the table).


Don’t forget about the ‘Calculated by’ drop-down menu — you can use it to change the way you calculate retention rate (by calendar days or by 24 hour intervals). They will give you slightly different results.
You can apply usual devtodev filters to the data in both tabs. Click the funnel icon at the top right corner of each section and choose a specific channel, country, device, etc. Also, if you want to analyze a specific segment only and you already built it, you can find it there.
Read more: Rolling Retention - Why is it Important?
2. ‘Retention by date’ tab
First of all, click any of the preset metrics or the ‘Edit’ menu at the top right corner to choose the type of retention that you need. It can be day 1 retention rate, D7 retention rate, etc. - from D0 to D180.
After that, set a group. This can be a bit tricky because you need to have a clear picture of what you want to achieve. Select the event first. Then specify the number of times the user has to perform that event.
Basic settings look similar to this:

However, you can narrow down the data if you need it to be more specific. For example, you want to see D14 retention rate of the users who performed the event after January 12 and paid less than 10$:

In general, each event has a choice of some properties.
Timing is also flexible. You can set a specific period (before or after a specific date) or a relative period in minutes. For example, you can find D7 retention rate of the users who added a friend to the game in the first 24 hours after installation:

Start with our demo project. If you already are a devtodev user, read more about setting up events in the documentation.