我专门在一个域名pearllinks.com上设置了livezilla 在线客服的服务,并开通了一个客服帐户给客服员使用,珍珠链联盟有很多个网站,客服人员只有1个,我们在每个网站上都开通这一个客服帐户的实时聊天功能.
由于对应服务多个网站,这就存在着这个客服人员不知用户是通过那个网站和我们的客服聊天,为了方便客服辨识是哪个网站来源的客户,增加了以下的解决方法:
1 在跳转到livezilla的链接时,加上一个 sourceurl=域名标识 的url参数
2 在livezilla服务器的/templates/jscript/jsextern.tpl找到
lz_chat_data.ExternalUser.Question 这行话,在这条语句下方增加 lz_chat_data.ExternalUser.Question +=getUrlParm(“sourceurl”);
然后在这个函数对应的上方新增一个函数
function getUrlParm(parm)
{
var thisUrl=document.URL;
var parmValue=””;
var re=new RegExp(parm+”=.*”, “i”);
var mResult=re.exec(thisUrl);
if(mResult!=null){
mResult=mResult[0];
if(mResult.indexOf(“&”)!=-1)
mResult=mResult.split(“&”)[0];
return “—-”+mResult.split(“=”)[1];
}
return ”;
}
那么在用户发给客服的第一个问题时,客服人员会在收到附带有域名pearllinks.com标识的用户问题.