商务通打开对话窗口容错代码
在某些情况下,页面加载商务通JS代码失败,导致访客点击咨询按钮无法进入商务通对话窗口,下面医疗模板库为大家整理了一段代码,可以防止因商务通加载失败导致访客无法打开对话窗口这种情况的发生。
完整代码如下:
代码使用说明:
1、实际测试使用时请将代码中的商务通地址替换为自己的 http://test.zoossoft.net/LR/Chatpre.aspx?id=test001 。
2、之前我们在网站上添加打开商务通对话窗口按钮时一般是像以下这种方式添加的:
<a href="/swt/">咨询在线专家</a> //使用页面跳转的方式
<a href="javascript:;" onclick="openZoosUrl('chatwin','&e=zhuanjia');">咨询在线专家</a> //使用商务通自带打开对话窗口函数,下同。
<a href="javascript:openZoosUrl('chatwin','&e=zhuanjia')">咨询在线专家</a>
如果使用以上提供代容错代码后,只需要将连接代码修改为以下即可:
<a href="javascript:;" onclick="online('zhuanjia')">咨询在线专家</a>
<a href="javascript:online('zhuanjia')">咨询在线专家</a>
代码原理:
代码只是做了一个判断,判断openZoosUrl函数是否定义,openZoosUrl为商务通自带的打开对话窗口的函数,如果已经定义说明商务通代码正确加载,那么我们就直接调用商务通打开对话框的函数来打开对话框即可;如果该函数未定义,则说明商务通代码加载失败,我们就利用商务通对话窗口链接来打开对话窗口,其中以上提供的代码中包含了获取来路页面地址、当前页面地址的代码,传递给商务通后台,防止轨迹丢失的情况。
相关文章
- 关于商务通无轨迹的解决方案
很久以前做医院网络营销 使用到商务通 经常无法统计到患者的准确来路.今天一个朋友做此行求助于我.我正好也没事就帮他解决了下. 首先分析 通过很多年的医院网络营销经验然后测试后看到 1、商务通给的JS上面点击咨询后都是有来路的 2、你用商务通给你的链接都
- 利用百度统计监控商务通
很多客户在网站上有商务通等在线沟通工具,他们希望能够监控到不同关键词带来的在线咨询量从而了解投放的效果。 百度统计能否监控到商务通的沟通数据呢? 答案是肯定的! 跟我来,step by step,三步教会你如何监控商务通沟通数。 第一步:添代码 进入商务通
- 网站商务通对话无轨迹解决方法
之前很多朋友向我求助通对话无轨迹怎么办的问题,今天就针对商务通对话无轨迹分享一个解决方案。 首先通过分析商务的对话有以下特点: 在商务通给的JS上面点击咨询后都是有来路的; 仅使用商务通超链接点击咨询都是无来路的; OK,分析到这里方法也就出来了
- 网站商务通LR_RefuseChat函数详解
前面的文章中已经为大家介绍了 商务通核心函数库解密格式化后的代码 ,那么今天就带大家详细的分析一下商务通中的一个函数LR_RefuseChat,LR_RefuseChat函数的作用是拒绝邀请。 详细代码如下: 复制代码 代码如下: function LR_RefuseChat() { if (LR_gstate
- 解决文章页商务通轨迹丢失问题
网站编辑在添加文章是一般都使用 /swt/ 或 /swt 作为打开商务通对话窗口的链接,而 一般的/swt/index.html 或 /swt/index.php 里面只是做了一个简单的到商务通对话窗口的跳转,从而导致对话窗口看不到访客的轨迹。 正确的文章中打开商务通窗口方法 应该使用
随机推荐
- 关于商务通无轨迹的解决方案
很久以前做医院网络营销 使用到商务通 经常无法统计到患者的准确来路.今天一个朋友做此行求助于我.我正好也没事就帮他解决了下. 首先分析 通过很多年的医院网络营销经验然后测试后看到 1、商务通给的JS上面点击咨询后都是有来路的 2、你用商务通给你的链接都
- 利用百度统计监控商务通
很多客户在网站上有商务通等在线沟通工具,他们希望能够监控到不同关键词带来的在线咨询量从而了解投放的效果。 百度统计能否监控到商务通的沟通数据呢? 答案是肯定的! 跟我来,step by step,三步教会你如何监控商务通沟通数。 第一步:添代码 进入商务通
- 网站商务通对话无轨迹解决方法
之前很多朋友向我求助通对话无轨迹怎么办的问题,今天就针对商务通对话无轨迹分享一个解决方案。 首先通过分析商务的对话有以下特点: 在商务通给的JS上面点击咨询后都是有来路的; 仅使用商务通超链接点击咨询都是无来路的; OK,分析到这里方法也就出来了
- 网站商务通LR_RefuseChat函数详解
前面的文章中已经为大家介绍了 商务通核心函数库解密格式化后的代码 ,那么今天就带大家详细的分析一下商务通中的一个函数LR_RefuseChat,LR_RefuseChat函数的作用是拒绝邀请。 详细代码如下: 复制代码 代码如下: function LR_RefuseChat() { if (LR_gstate
- 解决文章页商务通轨迹丢失问题
网站编辑在添加文章是一般都使用 /swt/ 或 /swt 作为打开商务通对话窗口的链接,而 一般的/swt/index.html 或 /swt/index.php 里面只是做了一个简单的到商务通对话窗口的跳转,从而导致对话窗口看不到访客的轨迹。 正确的文章中打开商务通窗口方法 应该使用