Lifecycle Optimizer

Overview

Mobile marketing platforms often focus on the campaign and journey-level engagement. CleverTap developed the Lifecycle Optimizer to create a view of the entire user base. As the name suggests, CleverTap Lifecycle Optimizer provides you with a guided and end-to-end solution for your retention flow.

Why Lifecycle Optimizer?
Lifecycle optimizer enables you to effectively define lifecycle stages to understand users. After the stages are defined, you can connect with users to influence them to move into the next stage. To best move users forward, you can run engagement experiments, measure their impact, and apply the winning variation to all users in a stage to optimize the lifecycle.

Lifecycle Optimizer comprises the following:

  1. Map users to lifecycle stages based on qualifying actions to understand the entire user base
  2. Experiment and iterate with different approaches and rollout the winning Journey.
  3. Engage users with relevant, timely messages to move them to the next stage

You can choose from two frameworks to achieve your retention goals, that is, AIC or AARRR.

Lifecycle Optimizer Steps

You can optimize the Lifecycle in four easy steps:

  1. Select Lifecycle Framework
  2. Define Lifecycle Stages
  3. Create Engagements
  4. Test, Iterate, and Rollout to All Users in a Stage

Current Retention

Let us begin by viewing our current retention. This is a good starting point because it shows the current state of your retention. We can benchmark all our improvements against these statistics.

Click Lifecycle Optimizer from the main dashboard. The key metrics overview displays the current retention state.

You will see the following trends with some presets. You can modify these presets by clicking the edit icon.

Trend Name
Events mapped
Description

Usage Rate

App Launched to App Launched

This indicates the app usage rate. It shows the percentage of active returning users.

Current Conversion Rate

App Launched to Charged

This is your current conversion rate. It shows the percentage of active users who converted.

Repeat Conversion Rate

Charged to Charged

This is your repeat conversion rate. It is the percentage of active users who converted again.

Setup

Let us begin setting up your model.

System Control Group

A system control group is a group of people who do not receive any engagement from CleverTap. A comparison of results against the system control group will enable you to measure the effectiveness of your engagement. You can build the Lifecycle Optimizer framework only if you have already enabled a system control group.

Select Framework

You can choose from either AIC or AARRR.

Select a framework and click Next.

AIC Framework

This is a 3-stage customer lifecycle framework.

Sequence
Stage
Indicative User Events
User Insight

1

Acknowledge

App open

Action, low intent

2

Interest

Search, add to cart, share app, and so on.

Investment in the app experience

3

Convert

Book ride, post message, create board, and so on.

Complete core action

Note

This table is indicative. You can edit this stage with data points within the framework to suit your business needs.

Why Select AIC

Brands that choose the AIC framework tend to focus on the type of user actions.

The core action or conversion event represents the most desirable user action.

It is generally used by Social Networking or Ad-based apps.

AARRR Framework

The acronym AARRR stands for Acquisition, Activation, Retention, Referral, and Revenue. This is a 5-stage customer lifecycle framework.

Sequence
Stage
Indicative User Events
User Insight

1

Acquisition

App open

Trackable acquisition event in CleverTap

2

Activation

Register, likes, board created

Action that indicated likely continued app use

3

Retention

Pin, wishlist, add to cart, view product

Core app activity, inherent to the app’s purpose

4

Revenue

Purchase, subscribe

Revenue metrics

5

Referral

Share content, invite to app, add rating

Indicates advocacy

Note

This table is indicative. You can edit any stage within the framework to suit your business needs.

Why Select AARRR

The AARRR framework is based on customer lifecycle stages.

You choose this framework if you look at users and their progression through defined stages. There will be clear revenue conversion events.

This framework is generally used by eCommerce and Travel apps.

Lifecycle Stages

Here you choose events that qualify users into each stage of the lifecycle. You can choose multiple events. Events are considered from the latest step.

AIC Events

AARRR Events

Preferred Value

The preferred value is the time period on which your model is based. The default value is 12 weeks. This period can be edited. However, changing this default value will also change the model accordingly.

Select "Qualify users for different stages of customer lifecycle based on these preferred values" and save the setup.

You can save the model as a draft or click Publish to publish the model.

Create Engagement

You can create engagement tailored to each stage. Click Lifecycle Optimizer > Engagement Snapshot > View Engagements from the dashboard. The Engagements page appears. You can create engagement for your model from this page.

Define Engagement

Define your engagement and roll it out to the selected percentage of users.

Tip

Roll out this engagement to all users if you are confident that your engagement does not need improvement. However, if you wish to experiment first, you can experiment with a selected percent of users and then view the results. Rollout the engagement to all users if the results are satisfactory. Else, repeat the experiment.

Define Engagement modes

Create a Journey to engage your users in the selected stage. For example, create a Journey to onboard all your new users. To learn more about creating a Journey, see Journeys.

After you create your Journey, you can save it as a draft or publish it.

Following Journey operations are available:

  • Edit - You can edit a current Journey.
  • Stop - You can stop a Journey. However, a stopped Journey cannot be restarted.
  • Rollout to all users - If you are experimenting with a Journey and the results are good, then you can roll out the Journey to all of your users.

Journey Considerations

  • Entry node - It will be pre-populated with the % of users in the stage. For example, 20% of users in the acquisition stage.
  • Goals - They are pre-filled with the membership to higher stages. For example, if you're creating engagement in the acknowledgment stage and the users move to the next stage, that is Interest or Conversion, then these users.
  • System Control Group - To benchmark results correctly, the system control group cannot be removed. Also, a custom control group cannot be set.

Stats

You can view the stats for all users from the "Distribution Across Lifecycle Stages" section.
Click View Stats to view the engagement statistics.

  • Distribution Across Lifecycle Stages

Shows the current percentage of users across the Lifecycle Stages.

  • Change Over Time

Shows the differential change in each stage. For example, if the Interest stage shows the user count at 17.41% on June 1st and 18.04 % on June 2nd, then the differential increase in user interest is : (18.01 - 17.41) / 17.41 = 3.33%.

  • Inter Stage Transition

Shows how the users transitioned to a particular stage from each of the Lifecycle stages.

Note

Hover over a stage in the chord diagram to see the user transitions.

  • Into a stage trend

Shows the trend of users who transitioned from other stages into the selected stage.

  • From a stage

Shows the trend of users who transitioned to other stages from the selected stage. If the model is set up optimally, the users must transition from a lower stage to a higher stage.

Video Tutorial

For further information, you can watch the following video on lifecycle optimizer:

Updated about 11 hours ago


Lifecycle Optimizer


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.