首页 > 用户手册 > 导出报表数据——表单分析详情

导出报表数据——表单分析详情

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.shujike.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.shujike.com/user/login' https://a.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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.shujike.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名称
      ]
    ]
  }
}

results matching ""

    No results matching ""