添加百度商桥代码是企业在网站部署在线客服工具的重要步骤,通过代码可实现访客对话、数据统计等功能,以下是具体操作流程及注意事项,帮助顺利完成配置。

(图片来源网络,侵删)
准备工作
- 获取商桥代码:登录百度商桥官网(https://shangqiao.baidu.com/),进入“代码管理”页面,选择对应的推广单元,复制系统生成的JavaScript代码,代码通常包含两部分:页面加载时的初始化脚本和触发按钮的样式/脚本。
- 网站权限确认:确保拥有网站管理后台权限(如WordPress、企业官网等),可修改网站源代码或通过插件插入脚本。
- 测试环境准备:建议先在测试站点部署,验证功能正常后再上线至生产环境,避免影响用户体验。
添加代码的具体方法
(一)直接修改网站源代码
-
全局部署(推荐)
将复制的商桥代码粘贴到网站所有页面的<head>
或<body>
标签内,通常放在</body>
标签前可避免影响页面加载速度。
示例:<body> <!-- 网站原有内容 --> <script> // 百度商桥代码 (function(){ var bp = document.createElement('script'); bp.src = '//push.zhanzhang.baidu.com/push.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(bp, s); })(); </script> <!-- 商桥核心代码 --> <script type="text/javascript"> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?xxxxxxxxxxxxxxxxxxxxxxxxxxx"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body>
注意:
hm.src
中的代码需替换为商桥后台提供的唯一ID。 -
特定页面部署
若仅在特定页面(如联系我们页)显示商桥,可将代码插入对应页面的HTML文件中。
(二)通过CMS系统插件部署
以WordPress为例:

(图片来源网络,侵删)
- 安装并激活“Header and Footer Script”或“Insert Headers and Footers”插件;
- 进入WordPress后台 → 插件 → 已安装插件,选择对应插件;
- 在“Footer”(页脚)或“Header”(头部)文本框中粘贴商桥代码,保存即可。
(三)通过网站后台模板配置
部分企业官网(如凡科、建站宝盒等)提供“代码植入”功能:
- 登录网站后台 → “装修”或“设置” → “代码管理”;
- 选择“全局代码”或“页面代码”,粘贴商桥脚本至指定位置。
(四)部署后验证方法
- 浏览器预览:清除浏览器缓存后访问网站,查看页面右下角是否出现商桥悬浮按钮;
- 点击测试:点击按钮,弹出对话窗口即表示部署成功;
- 代码检查:按F12打开开发者工具,在“Console”面板查看是否有报错信息。
常见问题及优化建议
-
按钮不显示
- 检查代码是否完整粘贴,特别是
<script>
标签是否闭合; - 确认网站是否被浏览器拦截(如开启广告拦截插件需临时关闭);
- 部分网站需清除缓存或刷新CDN。
- 检查代码是否完整粘贴,特别是
-
样式冲突
若商桥按钮与网站原有样式冲突,可在商桥后台自定义按钮样式(如颜色、位置),或通过CSS覆盖调整:/* 示例:调整按钮位置 */ .bdsz-container { right: 20px !important; bottom: 30px !important; }
-
移动端适配
商桥默认支持移动端,但需确保网站为响应式设计,若按钮显示异常,可在商桥后台开启“移动端专属样式”或调整按钮尺寸。(图片来源网络,侵删)
相关问答FAQs
Q1:百度商桥代码添加后,为什么访客端无法打开对话窗口?
A:可能原因包括:
- 商桥账号未绑定网站域名(需在商桥后台添加网站白名单);
- 代码部署错误(如遗漏关键参数或位置错误);
- 网站服务器防火墙拦截了商桥的API请求,建议检查商桥后台“代码诊断”工具,或联系百度客服排查。
Q2:能否只将商桥代码添加到特定页面?
A:可以,商桥支持按页面路径部署,例如仅将代码添加到“产品详情页”或“联系我们页”,操作方法:
- 在商桥后台创建“自定义代码单元”;
- 设置页面匹配规则(如URL包含“contact.html”);
- 将生成的代码插入对应页面的HTML中,注意避免重复部署导致代码冲突。