做了个网站,对接商务通的时候,使用的是商务通ID的方式对接的:
测试中发现,客服那边根本无法获取商务通的来源网站,也就是说,询盘变为了未知。虽然我不是靠询盘吃饭的,但是好歹来一条自己也得知道一条吧~仔细看了下,百度siteapp跳转的链接是这样的:http://dgt.zoosnet.net/LR/ChatM2.aspx from=商务通ID,由于siteapp页面也没加载商务通的js,所以来源自然无法知道。
思考了下,最后经过广峰指点,尝试通过直接访问链接,自动跳转到商务通的方式来获取来源,也就是自定义商务通的跳转地址:
然后在地址中填写目标网页,目标网页源码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>联系商务通</title>
</head>
<body>
<p>正在为您联系客服, 请稍等。。如果浏览器没有自动跳转,<a href="http://dgt.zoosnet.net/LR/Chatpre.aspx id=商务通ID&p=跳转网址&r=来源网址" target="_self" id="go">请点击此处</a>。</p>
<script type="text/JavaScript">
if(document.all)
{
document.getElementById("go").click();
}
else
{
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
document.getElementById("go").dispatchEvent(evt);
}
</script>
</body>
</html>
如此,就实现了siteapp结合商务通的功能,并且可以稳定获取来源。
感谢广峰指点~
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。