注意:本文仅供说明之用。Zendesk 不支持并不保证该代码。请将您遇到的任何问题发布在评论部分,或尝试在线搜索解决方案。
您可 以使用connectOnPageLoad JavaScript API以延迟 Chat 连接,直到您的访问者与 Web Widget 互动。

使用此设置,您可以微调网站的性能,同时仍可利用特定页面上的所有功能。

这篇文章包括以下主题:

  • 了解 Web Widget-Chat 连接
  • 了解 connectOnPageLoad 设置的影响
  • 将 connectOnPageLoad 添加到您的网页

相关文章:

  • ConnectOnPageLoad:常见 Chat 用例的配置最佳实践
  • 开发者文档:ConnectOnPageLoad 设置

了解 Chat-Web Widget(经典)连接

对于任何嵌入了小组件代码段并已启用 Chat 的页面,Web Widget(经典)默认在页面加载时连接到实时在线交谈服务。

这种连接的时机使主动在线交谈和转化跟踪等功能成为可能。然而,它可能以多种方式对性能产生负面影响:

  • 如果您的访问者流量很大,这些连接会降低您的在线交谈产品的性能,并使 监测您的网站访问者时更难识别客户。
  • 它会影响 Web Widget(经典)的性能。在页面加载时连接到实时在线交谈意味着需要提供更多资产,然后 Web Widget(经典)才能在网页上进行交互。这会影响您的整体网页加载速度。

了解 connectOnPageLoad 设置的影响

当您启用 connectOnPageLoad 设置,对终端用户体验没有明显影响。当客户打开小组件时,可能会有一到两秒钟(最多)的轻微延迟。

然而,使用 connectOnPageLoad 延迟连接需要在实施之前进行一些重要的权衡。

何时 connectOnPageLoad = true:

  • 对实时在线交谈功能没有影响。实时在线交谈体验与没有 connectOnPageLoad 在页面代码中设置。

何时 connectOnPageLoad = false:

  • 您将只能 监测已发起在线交谈或已单击 Web Widget(经典)的访问者 。
  • 一些实时在线交谈功能可能会受到影响,例如转化跟踪、主动触发器,以及依赖访问者与 Chat 服务连接的 Web Widget(经典)JS API。

了解更多关于使用 connectOnPageLoad 在不同的配置方案中,请参阅 ConnectOnPageLoad:常见 Chat 用例的配置最佳实践。

将 connectOnPageLoad 添加到您的网页

您可以添加 connectOnPageLoad 到任何带有嵌入式 Web Widget(经典)的页面。此设置将添加到每个网页的源代码中,如下例所示:
<script type="text/javascript">
 window.zESettings = {
     webWidget: {
        chat: {
            connectOnPageLoad: false        
        }
    }
 };
</script>

必须为该设置分配一个值(true 或 false),这决定了如何在每个页面上处理访问者:

  • connectOnPageLoad: true:当页面加载时连接到 Chat 服务,使您可以与该网页上的每个访问者互动。
  • connectOnPageLoad: false: 当用户与小组件交互时连接到 Chat 服务,使您可以专注于当前与专员在线交谈的访问者,或已发起在线交谈的访问者。
了解更多关于使用 connectOnPageLoad,请参阅 ConnectOnPageLoad:常见 Chat 用例的配置最佳实践。

要包含 connectOnPageLoad 您网站上的设置

  1. 在网页的源代码中,找到 Chat 小组件代码片段。
  2. 添加connectOnPageLoad设置 为您的源代码,在 Web Widget(经典)代码段上方:
    <script type="text/javascript">
     window.zESettings = {
        webWidget: {
            chat: {
                connectOnPageLoad: false
            }
        }
     };
    </script>
  3. 设置的值 connectOnPageLoad 作为 true 或 false 取决于您的用例。
  4. 保存并发布页面。
  5. 在嵌入小组件的网站每个页面上重复这些步骤。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持