手机站点击商务通无轨迹解决方法
手机站点击商务通咨询按钮是很多时候会出现后台无法统计到访客的浏览轨迹的情况,这种情况是因为部分手机浏览器打开新的页面不传递来路页面地址信息所导致的。下面为大家介绍一种能解决这一情况的方法:
代码如下
<script type="text/javascript">
function online(){
//商务通轨迹
var e = 'wap';
if(arguments.length == 1){
e = arguments[0];
}
if(typeof openZoosUrl == 'undefined'){
var url = 'http://pht.zoosnet.net/LR/Chatpre.aspx?id=PHT22079011';//这里修改为自己商务通对话窗口的地址
url = url + '&e=' + e + '&p=' + encodeURIComponent(location.href);
try{
window.open(url, 'news' + Math.round( Math.random() * 1000000 ));
}catch(ex){
window.location.href=url;
}
return false;
}else{
openZoosUrl('chatwin','&e='.e);
}
}
</script>
将默认的打开商务通窗口的方法onClick="openZoosUrl('chatwin','&e=zhuanjia');"修改为onClick="online('zhuanjia');"该方法可以传递一个参数,标记一些自己想要记录的信息。
========================================================================================
网站商务通对话无轨迹解决方法
之前很多朋友向我求助通对话无轨迹怎么办的问题,今天就针对商务通对话无轨迹分享一个解决方案。
首先通过分析商务的对话有以下特点:
在商务通给的JS上面点击咨询后都是有来路的;
仅使用商务通超链接点击咨询都是无来路的;
OK,分析到这里方法也就出来了,就是在自身网站所有“在线咨询文本”和“在线咨询按钮”上添加类似商务通JS功能链接;
下面给出商务通对话无轨迹具体解决方法:
通过对比发现商务通自己的js读取后展示出来图片链接是
<a href="#" onclick="LR_HideInvite();openZoosUrl();return false;" target="_blank"></a>
我们就是要把网站上所有使用超链接的代码替换成如上代码;
调用一个js进去
代码如下:
function swtClick(){
LR_HideInvite();
openZoosUrl();
return false;
}
然后点击代码就可以写成
<a href="javascript:swtClick();" target="_blank"></a>
或者
<a href="#" onclick="LR_HideInvite();openZoosUrl();return false;" target="_blank"></a>
当然这种就种方法有局限性,只能在自身网站内使用来改善商务通对话无轨迹的问题,如想在第三方平台使用商务通咨询链接咨询功能,目前只能在链接后面加上对话入口说明和入口网址了,如你有更好的办法可以下方留言讨论。
=================================================================================
网站商务通无轨迹的一种解决方法
网站商务通无轨迹的一种解决方法,当访客点击httpt://www.xxx.com/swt/这种链接的形式进入商务通对话窗口的时候,会造成商务通后台轨迹丢失的情况,下面医疗模板库为大家提供一种解决的方案。
代码如下:
$(function() { $("a[href='/swt/']").click(function() { if (typeof(openZoosUrl) != "undefined") { openZoosUrl('chatwin', '&e=fromlink'); return false; } return true; }); });
说明:以上代码采用了jQuery,使用请自行引入jQuery库。