手机站点击商务通无轨迹解决方法

手机站点击商务通咨询按钮是很多时候会出现后台无法统计到访客的浏览轨迹的情况,这种情况是因为部分手机浏览器打开新的页面不传递来路页面地址信息所导致的。下面为大家介绍一种能解决这一情况的方法:

代码如下:

   <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');"该方法可以传递一个参数,标记一些自己想要记录的信息。
 
原文地址:https://www.cnblogs.com/xiaomifeng/p/5013774.html