自定义数据分析接口
1.数据分析接口配置
使用管理者的权限登录Echat软件后,在设置-API接口-数据分析接口页面,填写(如下图):
1、填写您的数据分析页面URL和名称,该名称标签会显示在数据分析界面。
2、选择该URL要接收的业务数据,Echat服务器会通过iframe框架加载您的URL,并且通过GET方式传递您选择的业务数据至URL。
3、选择显示该标签的客服角色,比如该标签是"咨询订单转化率",而您希望只有管理员才显示"咨询订单转化率",那您就可以选择访客服的角色是"超级管理员",非管理员登录则该URL不会被加载,客服也看不到"咨询订单转化率"标签。 请根据您的实际情况选择。
4、选择显示该标签的客服分组,还比如标签是"一次解决率分析",而您希望只有"退换货组"才能看到该标签,其他组是看不到该标签的,那么您可以选择显示该标签的客服分组为"退换货组" ,那么其他组的客服是不能看到该标签的,URL也不会被加载。
请求的示例:
http://自定义URL/?nonce=5fwunyFf&signature=a4ced914fd459ff275c203d5f5937c32a45a3330&companyId=60×tamp=1505375976070&logData=logStaffId%3D518%26logStaffLogname%3D18038039853%26logStaffName%3DAllen%26logStaffRole%3D%E8%B6%85%E7%BA%A7%E7%AE%A1%E7%90%86%E5%91%98
// Echat的加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
加密/校验流程如下:
1. 将token、timestamp、nonce三个参数进行字典序排序
2. 将三个参数字符串拼接成一个字符串进行sha1加密
3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于Echat
参数说明
名称 | GET参数 | 参数解析已释义 |
---|---|---|
nonce | nonce=1828462642 | nonce:1828462642 // 随机数 |
timestamp | timestamp=1471266527 | timestamp:1471266527 // 时间戳 |
signature | signature=4b0bac1a931d4df7bacfca4bc67ecd84e21360f8 |
signature:4b0bac1a931d4df7bacfca4bc67ecd84e21360f8 // Echat的加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
//加密/校验流程如下: 1. 将token、timestamp、nonce三个参数进行字典序排序 2. 将三个参数字符串拼接成一个字符串进行sha1加密 3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于Echat |
companyId | ompanyId=68 | companyId:68 // 公司ID |
logData |
logData=logStaffId%3D14%26logStaffLogname%3D18098933897%26logStaffName%3D%E9%83%91%E4%B8%BD%E6%96%87%26logstaffRole%3D%E8%B6%85%E7%BA%A7%E7%AE%A1%E7%90%86%E5%91%98
urlDecode: logStaffId=14&logStaffLogname=18098933897&logStaffName=郑丽文&logstaffRole=超级管理员 |
logStaffId:14 // 登录客服的ID
logStaffLogname:18098933897 // 登录客服的登录名 logStaffName:郑丽文 // 登录客服的姓名 logStaffRole:超级管理员 // 登录客服的角色 |