第一种解决办法:
首先分析
1、商务通给的JS上面点击咨询后都是有来路的
2、你用商务通给你的链接都是无来路的.
通过对比发现商务通自己的js读取后展示出来图片链接是:
OK问题解决了 看看是不是所有的点击都有来路了!
然后我感觉这样太麻烦能不能js简写一下,然后写了一个简写:
调用一个js进去
function swt()
{
LR_HideInvite();
openZoosUrl();
return false;
}
然后点击代码就可以写成
<a href="javascript:swt();" target="_blank"></a>
或者
<a href="#" onclick="return swtClick();" target="_blank"></a>
或者
<a onclick="openZoosUrl();return false;" href="javascript:void(0);return false;" target="_blank"></a>
另一种办法就是:
修改商务通默认链接,其实也就是转化商务通连接,商务通里面另一种办法解决就是,每个页面传递不同的商务通的连接也是可以的,做法就是给你每个商务通带上文章页的连接。 eg:商务通+文章连接
给大家写上一个:
如: 某家医院的域名****
www.*******.com/swt/ 或者 www.*******.com/swt 或者 直接商务通超链接那种形式
转化:修改商务通默认链接
$(function () {
$('a[href^="www.*******.com/swt/"]').attr('href', '商务通超链接&e='+encodeURIComponent(document.domain+document.title)+'&p='+encodeURIComponent(location.href)+'&rf1=' + encodeURIComponent(document.referrer));
});
$('a[href^="www.*******.com/swt"]').attr('href', '商务通超链接&e='+encodeURIComponent(document.domain+document.title)+'&p='+encodeURIComponent(location.href)+'&rf1=' + encodeURIComponent(document.referrer));
});
$('a[href^="商务通超链接"]').attr('href', '商务通超链接&e='+encodeURIComponent(document.domain+document.title)+'&p='+encodeURIComponent(location.href)+'&rf1=' + encodeURIComponent(document.referrer));
});