导出报表数据——路径分析
1.路径分析
POST _SJK_API_PATH_/api-v2/urlpath/calculate
请求参数:
字段 | 格式 | 说明 | 是否必需 | 示例 |
---|---|---|---|---|
access_token | string | 通过oauth认证获取的token | 是 | |
platform_id | int | 平台id | 否 | web:1 H5:2 IOS:3 Android:4 微信小程序:5 |
choose_start | string | 是否选择起始页面 | 是 | true/false |
paths | array | 页面路径 | 否 | 入口url序列(最多5个),多个url意为用户依次访问数组中url后的流向,当choose_start=true时为必需参数 |
predicates | array | 筛选条件 | 否 | predicates[0][values][]=搜索引擎&predicates[0][op]=eq&predicates[0][name]=channel_type 即为筛选访问渠道类型等于搜索引擎的数据。其中op操作符可能出现的值:eq / ne / gt / ge / lt / le / like / nlike / between / null / not null |
time_range | array | 查询的时间范围 | 是 | time_range[]=2019-08-06&time_range[]=2019-08-12 需要有起始时间和结束时间2个值且结束时间不能小于起始时间 |
调用示例:
curl -d 'access_token=_TOKEN_&choose_start=false&predicates[0][name]=platform&predicates[0][op]=eq&predicates[0][values][]=1&relation=and&time_range[]=2019-08-11&time_range[]=2019-08-11' https://a.geekdata.com/api-v2/urlpath/calculate
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": [
[
[
1528
]
],
[
[
"https:\/\/www.geekdata.com\/index.html",
108
],
[
"https:\/\/www.geekdata.com\/",
66
],..
],
[
[
"https:\/\/www.geekdata.com\/index.html",
108
],
[
"https:\/\/www.geekdata.com\/",
82
]..
],
[
[
7
]
],
[
[
"https:\/\/a.geekdata.com\/user\/login",
2
],...
],
[
[
"https:\/\/www.geekdata.com\/",
82
],...
]
]
}
字段含义 [[[1级分流页面数]],[[分流页面1,从上级页面流入人数],[分流页面2,从上级页面流入人数],..(最多展示top10页面)],[[分流页面1,分流页面1总访问人数],[分流页面2,分流页面2总访问人数],..(最多展示top10页面)],[[2级分流页面数]],[[分流页面1,从上级页面流入人数],[分流页面2,从上级页面流入人数],..(最多展示top10页面)],[[分流页面1,分流页面1总访问人数],[分流页面2,分流页面2总访问人数],..(最多展示top10页面)]]
1.路径分析
POST _SJK_API_PATH_/api-v2/urlpath/calculate
请求参数:
字段 | 格式 | 说明 | 是否必需 | 示例 |
---|---|---|---|---|
access_token | string | 通过oauth认证获取的token | 是 | |
platform_id | int | 平台id | 否 | web:1 H5:2 IOS:3 Android:4 微信小程序:5 |
type | int | 明细类型 | 是 | 1:total (总人数明细), 2:path (路径上的明细), 3:miss (流失的明细) |
choose_start | string | 是否选择起始页面 | 是 | true/false |
paths | array | 页面路径 | 是 | 入口url序列(最多5个),多个url意为用户依次访问数组中url后的流向 |
predicates | array | 筛选条件 | 否 | predicates[0][values][]=搜索引擎&predicates[0][op]=eq&predicates[0][name]=channel_type 即为筛选访问渠道类型等于搜索引擎的数据。其中op操作符可能出现的值:eq / ne / gt / ge / lt / le / like / nlike / between / null / not null |
time_range | array | 查询的时间范围 | 是 | time_range[]=2019-08-06&time_range[]=2019-08-12 需要有起始时间和结束时间2个值且结束时间不能小于起始时间 |
调用示例:
curl -d 'access_token=_TOKEN_&paths[]=https://www.geekdata.com/index.html&paths[]=https://a.geekdata.com/user/login&choose_start=false&predicates[0][name]=platform&predicates[0][op]=eq&predicates[0][values][]=1&relation=and&type=2&time_range[]=2019-08-11&time_range[]=2019-08-11' https://a.geekdata.com/api-v2/urlpath/detail
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": [
[
"52de49b10525a158",
"109920",
"2019-08-11 21:08:47",
"\u65b0\u8bbf\u5ba2",
"\u6ce8\u518c\u7528\u6237",
"\u641c\u7d22\u5f15\u64ce",
"\u767e\u5ea6\u641c\u7d22",
"\u5317\u4eac",
"\u5317\u4eac"
],
[
"e98dd65e84a19c11",
"109917",
"2019-08-11 13:32:43",
"\u65b0\u8bbf\u5ba2",
"\u6ce8\u518c\u7528\u6237",
"\u641c\u7d22\u5f15\u64ce",
"\u767e\u5ea6\u624b\u673a\u7248",
"\u6cb3\u5317",
"-"
],
[
"f86e71ccff2d8265",
"-",
"2019-08-11 13:54:58",
"\u65b0\u8bbf\u5ba2",
"\u672a\u6ce8\u518c\u7528\u6237",
"\u76f4\u63a5\u8bbf\u95ee",
"\u76f4\u63a5\u8bbf\u95ee",
"\u6cb3\u5317",
"\u6ca7\u5dde"
]
]
}
字段含义 [[GeekDataID,用户ID,最近访问时间,访客类型,注册类型,渠道类型,渠道名称,所在省份,所在城市]..]