做了个网站,对接商务通的时候,使用的是商务通ID的方式对接的:
百度siteapp-商务通对接示意图

测试中发现,客服那边根本无法获取商务通的来源网站,也就是说,询盘变为了未知。虽然我不是靠询盘吃饭的,但是好歹来一条自己也得知道一条吧~仔细看了下,百度siteapp跳转的链接是这样的:http://dgt.zoosnet.net/LR/ChatM2.aspx?from=商务通ID,由于siteapp页面也没加载商务通的js,所以来源自然无法知道。

思考了下,最后经过广峰指点,尝试通过直接访问链接,自动跳转到商务通的方式来获取来源,也就是自定义商务通的跳转地址:
百度siteapp-商务通对接-自定义链接示意图

然后在地址中填写目标网页,目标网页源码如下:

<!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结合商务通的功能,并且可以稳定获取来源。

感谢广峰指点~

Related Posts: 百度siteapp-忠仕伟业 商务通对接-使用ID无法获取来源的解决办法 :