绑定会员ID
如果接入的网站有会员系统,可以在会员在线咨询客服时传递会员唯一ID,当客户更换设备、浏览器进行访问咨询时,就可以识别到登录的会员,并且同步聊天记录。
注意:使用开放接口需要一定技术能力,请由网站技术人员参考本文代码对接实现。
接口函数:_AIHECONG('ini')
请确保在页面底部</body>
前插入「网页接入代码」再按需调用。
网页接入代码在客服工作台「客户接入渠道」里创建「网页」类型的渠道生成。
示例代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
</head>
<body>
<script>
//请确保在页面底部 </body> 前插入接入代码
//接入代码在客服工作台「客户接入渠道」里创建生成
(function(d, w, c) {
var s = d.createElement('script');
w[c] = w[c] || function() {
(w[c].z = w[c].z || []).push(arguments);
};
s.async = true;
s.src = 'https://static.ahc.ink/hecong.js';
if (d.head) d.head.appendChild(s);
})(document, window, '_AIHECONG');
//在初始化的时候可以传递会员唯一ID
/*
channelId //客户接入渠道ID,请修改为创建网页渠道时自动生成的 channelId
uniqueId //网站会员唯一ID,字母数字组合,不要包含特殊字符,建议MD5,请不要超过64个字符,没有可以不带该参数,一定不要传递undefined/null之类的空值,注意,对接一定要避免传递相同会员ID!会导致客户与客户之间聊天串号串消息!
*/
_AIHECONG('ini',{ channelId: 'xxxxx', uniqueId: '5ccb3020bbf4693783745351' });
//以上是网页接入代码内传递会员ID
//注意!!!会员ID在多渠道下也需要是唯一的,如果同一个会员ID有可能同时在多个接入渠道咨询的情况下,一定要给会员ID加个前缀区分。
//如果在会员登录前就已经执行网页接入代码,而且会员登录时不会跳转刷新网页,则可以在需要的时候执行下面方法传递
_AIHECONG('update',{ channelId: 'xxxxx', uniqueId: '会员唯一ID' });
</script>
</body>
</html>