项目-留存分析查询
接口说明
获取指定留存分析的统计结果
接口地址
http://${api-host}/v1/api/projects/${projectId}/analysis/retention/${id}/chartdata
请求方式
GET
公共请求参数
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
projectId | String | 是 | 所在项目 ID | WlGk4Daj |
id | String | 是 | 分析标识符 | zqQR5MDo |
小贴士
注:您可以通过浏览器打开已保存的分析详情页,从 URL 中获取到项目 ID 和分析标识符,例如:分析详情页的 URL 为
https://xx.xxx.com/projects/nxGK0Da6/analysis/retention/wWDrYwGM
其中项目 ID 为“nxGK0Da6“,分析标识符为”wWDrYwGM“
查询参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
forceRefresh | boolean | 否 | 忽略缓存 | false |
返回数据
analysisInfo 单图信息数据
名称 | 类型 | 描述 |
---|---|---|
name | String | 分析名称 |
startTime | String | 开始事件 |
endTime | String | 结束时间 |
granularity | String | 时间粒度 |
fetchedTime | Long | 数据查询时间 |
resultHeader 列名
resultRows 行数据
示例
查询任意行为到任意行为的的留存信息
请求示例
curl --location --request GET 'http://${api-host}/v1/api/projects/${projectId}/analysis/retention/${id}/chartdata?forceRefresh=false' \ --header 'Authorization: Bearer bbe40b12-96a5-459d-819d-feea0d9f85b5'
返回示例
{
"analysisInfo": {
"name": "留存分析API示例",
"startTime": "2022-03-03 00:00:00",
"endTime": "2022-03-10 00:00:00",
"granularity": "day",
"fetchedTime": "1646879808914"
},
"resultHeader": [
"时间",
"留存人数",
"当日",
"当日留存率",
"次日",
"次日留存率",
"2日后",
"2日后留存率",
"3日后",
"3日后留存率",
"4日后",
"4日后留存率",
"5日后",
"5日后留存率",
"6日后",
"6日后留存率"
],
"resultRows": [
[
"全部",
"0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0"
],
[
"2022-03-03",
"0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0"
],
[
"2022-03-04",
"0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0",
"0",
"0.0"
],
...
]
}