Lifecycle overview
Lifecycle, that is, the user in the product from the use to leave the entire stage.
Quick Tracking is divided into four stages: add, retain, recall, and churn based on the stages of the entire process from the first access to the product to churn. Divide users by lifecycle to help enterprises focus on, analyze, and operate users that may be lost, and increase the number of active users. After you query users based on the lifecycle, you can save the queried information as a report and add the information to your custom dashboard for display and statistics.
Definition of active caliber: A user who triggers a specified active event is called an active user.
New users: users who have never visited in history, visited in this cycle, and triggered active events.
Retained users: users that were active in the last cycle and are also active in this cycle.
Recalled users: visited in the last N cycles, lost in the previous cycle, active users in this cycle=total active users in this cycle-new users-retained users.
Lost users: users that were active in the previous cycle but not active in this cycle
Applied scenarios
Lifecycle can be solved
View can view the proportion of new users, retained users, recalled users and lost users to verify the effect of product operation activities.
Continuously observe the subsequent retention of recalled users and promote the occurrence or transformation of this concern through various operational means or incentives.
Usage guide
1. Page guide
The lifecycle feature consists of the following components:


Historical query list area: Users can click to select the list of historical saved queries.
Information configuration area: the user can select events, indicators, attribute settings and time selection.
In the Analysis Results section, you can view the visualization charts and detailed data of the analysis results.
2. Actions guide
「2.1 Select active event」
1. Identify specific events that the user is active
2. Add filter conditions:
-Support for attribute filtering of events
Category name | Category description | Description |
System attributes | These attributes act on all events and is collected by the SDK | Property values preset by the system, such as the version of the SDK |
Global attributes | These attributes are applied to all events and is reported by users, such as the region where you are hungry. | The attributes entered by the user in the global attributes of the collection management platform. |
Event attributes | These attributes are applied to all events, which are reported by users or collected by the system. For example, the payment amount of a payment event | Attributes entered by the user in the event attributes of the collection management platform |
-Supports different filtering symbols based on different types of attributes
Attribute type | Filter symbol | Symbol definition | Example |
String | Equal to | Represents equal to one or more specific values | The device brand is equal to Huawei or Apple |
Not equal to | Indicates that one or more specific values are excluded | Device brand excludes Huawei or Apple | |
Contains | Find values that contain certain characters in an attribute value | The character Huawei is included in the device brand | |
Does not contain | Exclude values with certain characters in attribute value | The character Huawei is not included in the device brand. | |
Empty | Find data without attributes | No device brand attribute value | |
Not empty | Find data with property values | with device brand attribute value | |
Numeric types | Equal to | Equal to a specific value | Order amount equals 1000 |
Not equal to | Not equal to a specific value | Order amount not equal to 1000 | |
Greater than | Greater than a specific value | Order amount greater than 1000 | |
Smaller than | Less than a specific value | Order amount less than 1000 | |
In... with... | Between two specific values | Order amount between 1000 and 5000 |
「2.2 Definition interval/period」

Supports three granularity intervals, 1 day /week /month, week and month refer to natural week and natural month. The splitting logic is:
Take week as an example. If the time range selected by the user is less than one week, for example, Monday to Wednesday, the current cycle is the time range selected by the user: Monday to Wednesday. The last cycle is an incomplete natural week, from last Sunday to this Saturday.
When the time range selected by the user spans two weeks, for example, last Monday to this Wednesday, this cycle is divided into two segments: last Monday to last Saturday and last Sunday to this Wednesday. The corresponding last cycle is a complete natural week, respectively: last Sunday to last Saturday and last Sunday to last Saturday.
「2.3 Select time range」
You can select a time range and time granularity based on your business requirements. You can select a time range in 「Relative Period」 or 「Fixed Period」. In Relative Period, the default time is set to the last seven days and is displayed by day.
The 「Relative Period」 is based on the date range pushed forward by an anchor point and changes over time. It has several dimensions such as the past X days /weeks /months and the current date. You can also customize the time filter conditions for the past X days /weeks /months. Day is a complete natural day. The selection range of week is Monday to Sunday, and month is the natural month (from the 1st to the last day of each month). When selecting the relative time, you can also set whether to include today. The detailed rules are as follows:
A. Past n days: pushing forward the complete n days based on the current time;
B. Past n weeks: based on the current time to push forward n complete weeks, if the current time is the last day of the week, then the past n weeks include the current time of the week. Example: If the current time is the 7.20 (Tuesday), then the past week is 7.12-7.18 (Monday to Sunday). If the current time is the 7.18 (Sunday), then the past week is 7.12-7.18.
C. Past N Months: Push forward N complete months based on the current time. If the current time is the last day of the month, then the past N months include the month where the current time is located. Example: If the current time is 7.20, then the past month is 6.1-6.30; If the current time is 6.30, then the past month is 6.01-6.30.
「Fixed Period」 You can directly select the start date in the calendar box, you can also directly enter the number of days, quickly select the time period, click the application will select the current time range, data analysis.
「2.4 View analysis chart」
Displays the numbers and ratios of new users, retained users, and recalled users among active users within a specified time interval, and the numbers and ratios of lost users between two time intervals. 
After setting the query criteria and clicking 「Start Analysis」, you can view the analysis results.
Click 「Export Data」 in the upper right corner to download the Excel file.
Click 「Query SQL」 in the upper-right corner to view and copy the current query SQL.
Save the commonly used metrics to facilitate subsequent re-query. You can use the 「Save」 setting button in the upper right corner to perform operations.
The user lifecycle is the phasing of all users in the entire process from the first access to the product to churn. It is divided into four stages: addition, retention, recall, and loss. The dimensions of each stage are defined as follows:

Definition of active caliber: A user who triggers a specified active event is called an active user.
New users: users who have never visited in history, visited in this cycle, and triggered active events.
Retained users: users that were active in the last cycle and are also active in this cycle.
Recalled users: visited in the last N cycles, lost in the previous cycle, active users in this cycle=total active users in this cycle-new users-retained users.
Lost users: users that were active in the previous cycle but not active in this cycle
「2.5 View detailed data」
In the detailed data, there are detailed data of statistical results, click 「Export Data」 in the upper right corner to export the current data.
「2.6 Add report to dashboard」
For an already saved report, you can choose to add the report to the dashboard: 
Enter 「Report Name」
Select the added dashboard
Select the type of display you want the chart to display.
Select the display layout of the chart in the self-made dashboard
Click 「OK」