---
url: /v6.2/retain.md
---
# 留存

留存是向后计算，计算某度量在之后一段时间出现的次数/比率。

留存（Retention）分析是数字化转型进程中业务在线化过后的必需环节，也是精细化运营增长的基础。在客户管理和产品运营的场景下，用户的留存率是一个关键的指标。在推出新产品或者启用一次推广活动之后，可能需要高频的专注留存的情况，高频的评估产品的状态，及时做调整动作。

![](/images/chart/calculation/retain-001.png)

## 留存类型

留存支持三种类型：

* 新客留存
* 老客留存
* 全部留存

![](/images/chart/calculation/retain-002.png)

* 新客留存

新客是在指定时间里出现，但在指定时间之前从未出现过的客户。

新客留存就是计算指定时间内的新客在后续某个时间段内的留存。

* 老客留存

老客是在指定时间之前出现过，同时出现在指定时间的客户。

老客留存就是计算指定时间内的老客在后续某个时间段内的留存。

* 全部留存

全部客户是在指定时间内出现的全部客户。

全部留存就是计算指定时间内的全部客户在后续某个时间段内的留存。

## 日期维度留存

当维度中含有日期字段时，留存计算设置页面如下，选择留存周期，支持的最小日期维度聚合方式是“天”，最大聚合方式是“年”。

![](/images/chart/calculation/retain-003.png)

## 非日期维度留存

当维度字段中不包含时间信息时，留存计算设计页面如下， 需要选择留存计算的时间字段，然后配置留存周期，留存周期最小日期维度聚合方式是“天”，最大聚合方式是“年”。
![](/images/chart/calculation/retain-004.png)

## 留存周期

留存支持三种留存周期，允许用户根据需要指定留存时间范围。

* 固定时间
* 范围时间
* 自定义时间

## 留存计算结果

可以计算两种留存结果。

* 留存数
* 留存率
