Q1:希望统计 7天流失、7天流失率、14天流失、14天流失率
去调接口:
https://api.leancloud.cn/1.1/stats/appmetrics?start=20161001&end=20161001&metrics=retention_7,retention_141
返回数据和LeanCloud用户存留不符

Q2:页面跳出率 的 公式
https://api.leancloud.cn/1.1/stats/appmetrics?start=20161001&end=20161001&metrics=page_visit
使用 a = (1-统计页面数量/总统计页面数量)*100 得出结果和LeanCloud统计数据相差很大

望客服回复。

你好,正在调查你的问题。

您好,请问进度如何,了解到什么程度?需要帮忙??

对于 Q1:

20160930 号的新增用户数是 80,7 天后留存人数通过以下 REST API 查出是 7 人:

curl -X GET \
  -H "X-LC-Id: 你的 App ID" \
  -H "X-LC-Key: 你的 Master Key,master" \
  "https://api.leancloud.cn/1.1/stats/appmetrics?start=20160930&end=20160930&metrics=retention_7"

所以留存率为 7 / 80 = 8.75%,与控制台的数据匹配。

数据无误。

您好,是 流失率 并非 存留率 请问二者是否有关系??

留存率 + 流失率 = 100%。

现在通过网页端查看用户存留,7天流失和流失率为 181 和 0.12 请问是如何计算出来??

请问具体是哪一天?

首先:

7 天流失: 从上次活跃到本日已经有 7 天未使用应用的用户数量

数据为 181,是由服务端统计的,30 日往前推 7 天,也就是 23 号登录过,但是直至 30 号没有再登录过的设备数量。

然后:

7 天流失率: 流失用户数比活跃用户数,当日的流失用户数占 7 天前的活跃用户总数的比例

通过查看「应用趋势」->「活跃度」里,23 号的活跃人数为 1469 人,这样四舍五入地得出:

181 / 1469 ≈ 0.12。

我简单点说吧,如图。
我现在想通过API获取这个20160930 的 7 天流失数据:181,你们有提供现成的API调用吗?
如果没有,可以通过哪些API去获取数据,然后通过什么公式计算出来?
还是说,我完全没法通过自己得到这个数据?

可以用这个 API:

  curl -X GET \
  -H "X-LC-Id: 你的 App ID" \
  -H "X-LC-Key: 你的 Master Key,master" \
  "https://api.leancloud.cn/1.1/stats/appmetrics?start=20160930&end=20160930&metrics=lost_user_7"
1 人赞了这个帖子.

分别调用 metrics=page_exit 和 metrics=page_visit 的接口,获得 2 组数据。

然后页面跳出率,用下面公式计算:

page_exit_rate = page_exit / page_visit