如果您的网站不再显示 Web Widget(经典),造成此问题的原因可能有多种。本故障排除指南可帮助您识别和解决此问题,或提供正确信息,以便您联系我们的支持团队并获得更多帮助。
单独测试小组件以缩小错误范围。要进行此操作,请前往 https://jsfiddle.net/。将小组件脚本复制到 HTML 框中,然后按运行。您会看到小组件在右下角的框中弹出。
如果您看不到小组件弹出,则表示小组件没用或设置不正确。请参阅第 3 步:您是否有专员在线?或第 4 步:您的设置是否正确?
如果您确实看到了小组件并确认其有用,则造成问题的原因可能是干扰或小组件在您网站上安装方式不正确。请参阅第 2 步:小组件在您的网站上是否安装正确?以及第 6 步:您能否看到任何干扰或错误?
小组件脚本的常见问题包括:
- 小组件脚本尚未添加到网站或已移除。
- 添加到网站的小组件脚本有误。
- 添加到网站上的小组件脚本是正确的,但添加到的代码位置不对。
根据下文在您的网站上找到并检查小组件代码:如何在网站上找到小组件代码?
如果小组件脚本不存在或不正确,这就是问题所在。如果小组件脚本存在且正确,请确保其添加到的代码位置正确无误。有关脚本的安装方式和位置的更多信息,请参阅文章:在网站或帮助中心添加 Web Widget(经典)。
检查是否至少有一名专员在线并有空进行在线交谈如果您未启用联系表格或离线表格,则在没有专员在线时,小组件不会显示。首先,请检查这些设置,并查看是否有专员可以进行在线交谈。
有关更多信息,请参阅文章:设置在线交谈空闲状态。
如果您使用的是 Web Widget(经典),请前往管理中心 > 渠道 > 经典 > Web Widget,并切换到要设为活跃状态的渠道,确保渠道已开启。如上所述,如果只有 Chat 渠道处于活跃状态,则在所有专员离线时,小组件不会显示。
首先检查您或报告问题的访问者是否在 Chat 界面中被禁,以及您的 Chat 实例是否有国家/地区或域名限制。
如果访问者的 IP 地址被禁,则相应用户的实时在线交谈选项也会被禁止,不会在页面上显示。
然后检查您的 Guide 安全设置中是否启用了需要登录选项。有关更多信息,请参阅文章:限制帮助中心仅限已登录用户访问。Web Widget(经典)仅显示对用户可见的帮助中心内容。启用需要登录后,未通过身份验证的用户可能无法加载 Web Widget(经典)。有关更多信息,请参阅文章:将 Web Widget 添加到网站或帮助中心。
打开浏览器控制台,具体操作因浏览器而异。您可以在其中查看网络请求、CSS、安全错误等信息日志。在浏览器控制台中,查看是否有 ERR_INSECURE_RESPONSE 错误。如果您看到 ERR_INSECURE_RESPONSE 错误,很可能是因为您当前没有设置 SSL。只要在 URL 开头看到 HTTPS
,就可以确认您设置了 SSL。如果您未看到该部分,可以按照相关文章所述步骤启用 Zendesk 设置的 SSL。
确保您的防火墙已配置为允许显示 Web Widget。
如果以上步骤都不成功,请联系 Zendesk 客户支持以获得更多帮助。请务必提供以下方面的详细信息:问题范围(何时开始、哪些人受影响)、小组件缺失的网站的 URL,以及到目前为止已完成的所有故障排除。