Skip to main content

IVR统计报表

IVR流程节点统计

接口地址

POST https://m.icsoc.net/v3/portal/api/v1/statistic/ivrNodes

支持http和https两种

接口header

keyvalue备注
Content-Typeapplication/json标识请求参数为json
Authorizationd5156955e2a6ec760f25366f5626b167ac8bfc97Authorization为token,用于认证,token获取方式参考最下面的附录,不带Bearer

接口参数

{
"ivrCode":"ivr-v3_2000006_4d78d5",
"dataFormat": "all",
"startTime":"2023-11-22",
"endTime":"2023-11-24"
}

参数说明

参数类型说明必填
ivrCodestring查询 IVR 统计的唯一标识
dataFormatstring返回的数据格式 默认 all-所有 day-天
startTimestring当前 IVR 的开始时间 (时间格式:Y-m-d) 时间筛选只支持一周
endTimestring当前 IVR 的结束时间 (时间格式:Y-m-d) 时间筛选只支持一周

接口返回结果示例

{
"code": 0,
"message": "成功",
"data": {
"format": "all",
"data": [
{
"format_name": "",
"nodes": {
"name": "开始",
"node_id": "node1",
"value": 20,
"children": [
{
"name": "播放语音",
"node_id": "node2",
"value": 20,
"children": [
{
"name": "按键导航",
"node_id": "node3",
"value": 20,
"children": [
{
"name": "按键1",
"node_id": "node3-1",
"value": 12,
"children": [
{
"name": "转坐席",
"ivr_node": "node4",
"value": 11
},
{
"name": "other",
"value": 1
}
]
},
{
"name": "按键2",
"node_id": "node3-2",
"value": 4
},
{
"name": "按键3",
"node_id": "node3-3",
"value": 3
},
{
"name": "F",
"node_id": "node3-4",
"value": 1
}
]
}
]
}
]
}
}
]
}
}

结果字段说明

参数名称类型说明是否必须
codeint0 标识成功,非 0 关注 message 说明
messagestring状态码描述
dataobject响应对象
data.formatstring参照请求参数 dataFormat 原样返回
data.dataarray数据
data.data.*.format_namestring数据格式释义
data.data.*.nodesobjectivr 所有节点的统计数据
data.data.*.nodes.namestring节点名称
data.data.*.nodes.valueint节点命中数量
data.data.*.nodes.childrenarray当前节点子节点
data.data.*.nodes.children.namestring当前节点子节点名称(注意值为other的节点为other为统计IVR在流转过程中放弃未到达后续节点的量,例如按键导航节点,用户可能没有按键即挂机,则other为统计此种情况的数量)