已验证人工智能概要 ◀▼
通过使用connectOnPageLoadJavaScript API,用于延迟在线交谈连接,直到用户与Web Widget互动。此方法可以提高页面加载速度,更好地管理高流量。集connectOnPageLoad到true或false在您页面的源代码中,以控制在线交谈服务的连接时间,平衡性能与在线交谈功能的可用性。
connectOnPageLoad JavaScript
API以推迟 Chat 连接,直到访问者与Web Widget互动。
使用此设置,您可以微调网站以提高性能,同时仍能利用特定页面上的所有功能。
本文章包含以下主题:
相关文章:
了解 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到任意已嵌入Web Widget(经典)的页面。该设置已添加到每个网页的源代码中,如下例所示:
<script type="text/javascript">
window.zESettings = {
webWidget: {
chat: {
connectOnPageLoad: false
}
}
};
</script>
必须为该设置分配一个值,true 或 false,决定了每个页面如何处理访问者:
-
connectOnPageLoad: true:在页面加载时连接到 Chat 服务,使您可以与该网页上的每个访问者互动。 -
connectOnPageLoad: false:当用户与小组件互动时连接到在线交谈服务,使您可以关注当前与专员在线交谈或已发起在线交谈的访问者。
要包含connectOnPageLoad您网站上的设置
- 在网页的源代码中,找到 Chat 小组件代码段。
-
添加
connectOnPageLoad设置,在Web Widget(经典)代码段上方:<script type="text/javascript"> window.zESettings = { webWidget: { chat: { connectOnPageLoad: false } } }; </script> -
设置 的值
connectOnPageLoad作为true或false取决于您的用例。 - 保存并发布页面。
- 在嵌入小组件的网站的每个页面上重复这些步骤。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。