Retention

Learn the basics or retention

The Retention report in Mitzu is designed to assess user engagement over a specified period of time. Retention of your users is critical to achieving product-market fit and sustainable long-term growth, and this report will help you understand how long users continue to come back and find value from your product.

Use Cases

Here are some of the sample questions you can answer in Retention:

  • On average, how many users are still active after two weeks from signing up?

  • What percent of all users are still sending messages after seven days?

  • How has my 7 day messaging retention changed over time?

  • What is the company's net dollar retention?

Quick Start

Building a Retention report follows the same high-level steps as building any other report. You can read about report-building basics here.

Building a report in Retention takes just a few clicks, and results arrive in seconds. Let's build a simple report together. Continuing the B2C messaging example, imagine you wanted to answer the following question:

Which marketing campaign promotes the best retention after the users' visit in the US?

Step 1. Choose Events

Since we want to know retention after their visit, choose "Page visit" in the first event slot. Then, we want to know if users are returning and spending money on the website, so we choose checkout as the second event.

Step 2. Choose Breakdown

We want to compare retention rates for each acquisition campaign, so we need to choose the "Acquisition campaign" event property for the breakdown.

We can see that campaigns don't affect retention rates. Although, "Christmas sale" has slightly lower retention.

Step 3. Narrow Down

Now let's narrow down the search only to the United States. For this we need to select the "user country code" in the filter menu and pick "US" as the value.

We can see that organically arriving users don't retain well on our website.

Step 4. Net Dollar Retention

As a bonus, we can visualize the net-dollar retention. We must choose a custom property aggregation in the Measurements menu for this. We should choose "sum" of "cost_usd". This will sum up all the users' spending retained week by week.

All Features

Custom Measurements

Custom measurements allow you to look at retention from a different aspect. Most common use cases:

  • Net dollar retention

  • Retaining companies

You can choose from various aggregation types and the event property by selecting the aggregate property in the measurements.

Overall vs. Cohort Retention

Cohort retention is helpful to see how product or service usage retention evolves. Imagine a website that evolves as the time progresses. With cohort retention, you can visualize the changes in retention rate over time. Simply choose the "Weekly cohort retention" option instead of "Overall retention."

Cohort retentions don't support breakdowns.

Data Sampling

Same as in the case of Funnels, high-frequency events (events that happen multiple times for the same user per minute) do not always provide value during insight generation. However, they increase the query run times. You can choose from multiple data sampling options to reduce the query runtimes.

Sample - One User Event Per Minute only counts one event per user per minute. This shouldn't affect overall retention rates, but the query speeds will be significantly improved.

ℹ️The "One User Event Per Minute" option is selected by default.

Custom Holding Constant

Holding a property constant in a retention insight requires that a user retains the same value for a given event property for each step to convert. In other words, a user must perform the retaining events in the order you specified and perform these events with the same property value.

To add a holding property constant to your funnel, expand the "Advanced" menu and click on "Custom holding constant."

Measuring Retention For

There are further customizations for retention calculation. At the moment, we support two main subtypes:

  • Returning on specific date - only measure retention for the dates when the retaining event happens. Example: imagine the user performing two page visits. One event is on the first day of the year, and another on the last day of the year. When looking at monthly overall retention, this user will be counted as retained for the last month only.

  • Returning on specific date or after - measure retention for the dates when the retaining event happens and afterward. Example: imagine the user performing two page visits. One event is on the first day of the year, and another on the last day of the year. When looking at monthly overall retention, this user will be counted as retained throughout the year (every month).

Last updated