菜鸟科技网

百度商桥如何挂入网页,百度商桥如何挂入网页?

将百度商桥挂入网页是许多企业实现网站访客实时沟通、提升转化率的重要步骤,百度商桥作为百度推出的在线客服工具,支持多种嵌入方式,能够快速与网站访客建立联系,捕捉销售线索,以下将从准备工作、具体嵌入步骤、常见问题及优化建议等方面,详细说明如何将百度商桥挂入网页。

百度商桥如何挂入网页,百度商桥如何挂入网页?-图1
(图片来源网络,侵删)

准备工作

在开始嵌入百度商桥之前,需完成以下准备工作:

  1. 注册并开通百度商桥账号:访问百度商桥官网(https://shangqiao.baidu.com/),使用百度账号登录,完成企业认证后创建客服账号,获取商桥的嵌入代码,若已有账号,可直接登录后台管理界面。
  2. 配置商桥基础设置:在商桥后台设置客服人员、工作时间、自动欢迎语、快捷回复等内容,确保访客咨询时能获得及时响应,可在“系统设置-基础设置”中配置公司名称、客服头像等信息,增强品牌识别度。
  3. 获取嵌入代码:登录商桥后台后,进入“代码管理”或“嵌入设置”页面,选择适合网站的嵌入方式(如PC端、移动端或全平台),复制生成的代码片段,代码通常包含JavaScript脚本和样式链接,需确保代码完整无误。

嵌入网页的具体步骤

根据网站类型和技术架构的不同,百度商桥的嵌入方式可分为通用代码嵌入、CMS系统插件嵌入及自定义开发嵌入三类,以下是详细操作指南:

(一)通用代码嵌入(适用于HTML静态网站或简单动态网站)

  1. 复制代码:在百度商桥后台获取的嵌入代码通常分为两部分:一段是JavaScript脚本,另一段可能是div容器(部分版本无需手动添加容器)。

    <script>
    (function(){
      var bp = document.createElement('script');
      var curProtocol = window.location.protocol.split(':')[0];
      if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
      }
      else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
      }
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(bp, s);
    })();
    </script>

    注意:上述代码为百度统计代码,实际商桥代码需以后台生成的为准,通常包含window._bd_share_config或商桥专属的window.smartChat等对象。

    百度商桥如何挂入网页,百度商桥如何挂入网页?-图2
    (图片来源网络,侵删)
  2. 粘贴代码位置

    • PC端网站:将代码粘贴到网页的<head>标签内(推荐)或<body>标签结束前(</body>前),若使用WordPress等CMS系统,可在主题的“header.php”文件中添加<head>标签内的代码,或在“footer.php”的</body>前添加代码。
    • 移动端网站:若网站为响应式设计,通用代码通常可自动适配移动端;若为独立的移动端页面,需单独获取移动端嵌入代码并粘贴到对应位置。
  3. 保存并测试:保存网页文件后,通过浏览器访问网站,检查商桥图标是否出现在页面右下角(默认位置),点击图标是否能正常打开对话窗口,若未显示,可检查代码是否遗漏、浏览器是否拦截脚本,或清除缓存后重试。

(二)CMS系统插件嵌入(适用于WordPress、织梦等CMS)

以WordPress为例,可通过插件快速实现商桥嵌入:

  1. 安装插件:登录WordPress后台,进入“插件-安装插件”,搜索“百度商桥”或“客服代码”,选择高评分插件(如“百度商桥客服”),点击“安装并启用”。
  2. 配置插件:启用插件后,进入“设置-百度商桥”,在弹出的配置框中粘贴从商桥后台获取的嵌入代码,保存设置。
  3. 验证效果:刷新网站前台,查看商桥是否正常显示,部分插件支持自定义图标位置(如右下角、侧边栏等),可在插件设置中调整。

(三)自定义开发嵌入(适用于复杂架构网站)

对于采用前后端分离、单页应用(SPA)或需要动态控制商桥显示的场景,可通过JavaScript API实现自定义嵌入:

百度商桥如何挂入网页,百度商桥如何挂入网页?-图3
(图片来源网络,侵删)
  1. 初始化商桥:在网页中加载商桥核心JS文件后,通过window.smartChat.init()方法初始化配置。
    window.smartChat = {
      config: {
        code: 'YOUR_BAIDU_SHANGQIAO_CODE', // 替换为实际商桥代码
        position: 'right', // 图标位置:left/right
        delay: 1000 // 延迟显示时间(毫秒)
      },
      init: function() {
        // 初始化逻辑
      }
    };
  2. 动态控制显示/隐藏:根据用户行为(如滚动页面、停留时长)动态调用商桥的显示/隐藏方法,当用户滚动至页面50%时显示商桥:
    window.addEventListener('scroll', function() {
      const scrollHeight = document.documentElement.scrollHeight;
      const scrollTop = document.documentElement.scrollTop;
      if (scrollTop > scrollHeight * 0.5) {
        window.smartChat.show();
      }
    });
  3. 事件监听:通过window.smartChat.on('open', callback)等方法监听对话窗口打开、发送消息等事件,实现数据上报或联动功能。

常见问题及优化建议

  1. 商桥图标不显示

    • 原因:代码未正确粘贴、浏览器缓存冲突、商桥账号未激活或代码过期。
    • 解决:检查代码完整性,尝试更换浏览器或无痕模式访问,确认商桥后台代码是否更新,重新复制代码后嵌入。
  2. 移动端显示异常

    • 原因:未使用移动端专用代码、CSS样式冲突(如固定定位被覆盖)。
    • 解决:在商桥后台单独获取移动端代码,检查网站是否包含viewport meta标签,调整商桥图层的z-index值(建议设置为9999)。
  3. 影响网站加载速度

    • 原因:商桥JS文件体积较大或未异步加载。
    • 解决:将商桥代码放在</body>前,避免阻塞页面渲染;通过asyncdefer属性异步加载脚本,如<script async src="..."></script>
  4. 自定义样式需求

    • 方法:通过覆盖商桥默认CSS样式实现,修改图标颜色:
      .smart-chat-icon {
        background-color: #007bff !important;
      }

      样式可添加到网站的全局CSS文件中,或使用<style>标签内嵌。

相关问答FAQs

问题1:百度商桥是否支持HTTPS网站?如何配置?
解答:百度商桥完全支持HTTPS网站,在获取嵌入代码时,系统会自动适配协议类型(HTTP/HTTPS),若网站已启用HTTPS,确保商桥代码中的资源链接(如JS、CSS文件)均为HTTPS协议,避免因混合内容(Mixed Content)导致浏览器拦截,检查代码中是否包含http://开头的链接,若有需手动替换为https://

问题2:如何实现百度商桥仅在特定页面显示?
解答:可通过以下两种方式实现:

  1. 条件嵌入代码:在需要显示商桥的页面中手动粘贴代码,其他页面不粘贴,适用于静态网站,需逐个页面管理。
  2. 动态控制显示:在所有页面嵌入代码后,通过JavaScript判断当前页面URL,仅满足条件时初始化商桥。
    if (window.location.pathname === '/contact.html') {
      window.smartChat.init();
    }

    此方法适用于动态网站,可灵活配置显示规则。

分享:
扫描分享到社交APP
上一篇
下一篇