导出报表数据——表单分析详情
1.访问页面人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getViewNum
请求参数:
字段 | 格式 | 说明 | 是否必需 | 示例 | |
---|---|---|---|---|---|
access_token | string | 通过oauth认证获取的token | 是 | ||
platform_id | int | 平台id | 否 | web:1 H5:2 IOS:3 Android:4 微信小程序:5 | |
formtag | string | 表单唯一标示 | 是 | 通过base/forms接口获取 | |
page_url | array | 访问页面url | 是 | page_url[]=https://a.geekdata.com/user/login 可以有多个url,但不能为空 |
|
time_range | array | 查询的时间范围 | 是 | time_range[]=2019-08-06&time_range[]=2019-08-12 需要有起始时间和结束时间2个值且结束时间不能小于起始时间 |
调用示例:
curl -d 'access_token=_TOKEN_&formtag=4945145b219c73425b74d3210ba5f237&time_range[]=2019-08-13&time_range[]=2019-08-13&page_url[]=https://a.geekdata.com/user/login' https://a.geekdata.com/api-v2/anaformdetail/getViewNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"viewNum": "17"
}
}
2.填写表单人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormelNum
请求参数:
字段 | 格式 | 说明 | 是否必需 | 示例 | |
---|---|---|---|---|---|
access_token | string | 通过oauth认证获取的token | 是 | ||
platform_id | int | 平台id | 否 | web:1 H5:2 IOS:3 Android:4 微信小程序:5 | |
formtag | string | 表单唯一标示 | 是 | 通过base/forms接口获取 | |
page_url | array | 访问页面url | 否 | page_url[]=https://a.geekdata.com/user/login 可以有多个url,也可为空 |
|
time_range | array | 查询的时间范围 | 是 | time_range[]=2019-08-06&time_range[]=2019-08-12 需要有起始时间和结束时间2个值且结束时间不能小于起始时间 |
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormelNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formelNum": "17"
}
}
3.提交表单人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormsubNum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormsubNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formsubNum": "18"
}
}
4.填写+提交表单人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormelsubNum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormelsubNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formelsubNum": "19"
}
}
5.提交成功人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormsubokNum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormsubokNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formsubokNum": "17"
}
}
6.离开人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getBehaveNum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getBehaveNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"behaveNum": "3"
}
}
7.未填完表单就离开的人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getBehaveBSNotNullNum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getBehaveBSNotNullNum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"behaveBSNotNullNum": [
[
"3", //人数
"7c7707e5e35fc6a2a55f8429b59dcc5e" //离开表单时所在的input唯一标示,可通过 base/forms 接口对照input名称
]
]
}
}
8.放弃填表者在表单停留时间
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormelBPSum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormelBPSum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formelBPSum": [
[
"68450",//停留总时长 单位毫秒
"28", //填写表单次数
"17", //填写表单人数
"7c7707e5e35fc6a2a55f8429b59dcc5e" //离开表单时所在的input唯一标示,可通过 base/forms 接口对照input名称
],
[
"3467724",
"21",
"15",
"9508635fa49b1c08f408166d0e357ca2"
]
]
}
}
9.提交表单者的表单修改时间
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormsubBRSum
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormsubBRSum
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formsubBRSum": "3542013" //单位:毫秒
}
}
10.重填总人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormResubCount
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormResubCount
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formResubCount": "1"
}
}
11.重填分组人数
POST _SJK_API_PATH_/api-v2/anaformdetail/getFormelResubCount
请求参数:同 “填写表单人数” getFormelNum
调用示例:
curl -d 'access_token=_TOKEN_&time_range[]=2019-08-08&time_range[]=2019-08-08&formtag=4945145b219c73425b74d3210ba5f237' https://a.geekdata.com/api-v2/anaformdetail/getFormelResubCount
Response:
{
"status": 0,
"msg": {
"msg": "success",
"desc": ""
},
"data": {
"formelResubCount": [
[
"1",//当前input重复填2次的人数
"17",//当前input重复填1次的人数
"7c7707e5e35fc6a2a55f8429b59dcc5e"//input唯一标示,可通过 base/forms 接口对照input名称
]
]
}
}