注意:此项目没有可用的旧版文档,因此您看到的是当前文档。
即使在添加代码或激活插件后,也可能无法收集订阅者。您需要从仪表板检查订阅者数量,该数量可用于监控订阅者数量的增长。如果您发现尽管设置已完成但订阅者数量并未增加,请参阅以下指南进行调试——
缺少 Service worker 文件
Service worker 文件是收集订阅者和发送广告系列的重要文件。如果您添加了代码但未添加 service worker 文件,则无法收集订阅者。要检查 service worker,请访问 www.yourdomain.com/service-worker.js。您需要将“yourdomain.com”替换为您的网站名称并检查 service worker 的添加情况。如果您发现它丢失了。
请导航至网站设置 » 网站详情

向下滚动至点击此处获取设置说明
单击设置说明后,您将进入以下页面。选择任意网站»下载 Service worker 文件并添加到根文件夹。
您可以随时重新订阅并检查订阅者是否开始增加,或者您可以联系我们的支持团队来验证安装。
网站上的重复 Service worker 文件
如果您的网站已添加另一个 service worker 文件,PushEngage 的 service worker 可能无法正常工作,或者其中一个可能会被覆盖。这是因为根据浏览器架构,每个域只能注册一个 service worker 文件。在这种情况下,您可以将 PushEngage Service worker 合并到您的 service worker 文件中。
要合并 service worker,请从网站设置 » 安装下载 service worker
然后,您需要单击点击此处获取设置说明,然后您可以访问“任意网站”部分并下载 Service Worker。
从文件中复制一行代码并将其添加到您现有的 service worker。
添加此内容后,请导航至网站设置 » 高级设置
在此处,关闭用于启用 PushEngage 的 service worker 注册的切换开关。

现在这将确保您的现有 service worker 已合并,并且 PushEngage service worker 注册已禁用。
弹出窗口的目标规则不正确
如果在收集订阅者时,选择项设置被设置为排除任何页面,那么数量也不会增加。这可以在设计»目标规则中进行检查。

弹出窗口下的权限选择已禁用
检查弹出窗口是否已禁用,在设计 » 弹出窗口下
至少应启用其中一个弹出窗口。如果所有弹出窗口都禁用,那么您将在网站上看不到弹出窗口。

PWA 网站的 Service Worker 相关问题
为确保 PushEngage 在已存在服务工作线程(例如渐进式 Web 应用 PWA)的网站上正常运行,合并服务工作线程至关重要。此集成之所以关键,是因为多个服务工作线程可能会导致冲突,从而阻止 PushEngage 按预期运行。通过合并服务工作线程,您可以确保无缝运行和兼容性,使 PushEngage 能够有效地发送推送通知并提供流畅的用户体验。此步骤对于 PushEngage 与您现有网站基础架构的正常运行和集成至关重要。
本指南可帮助您将 PushEngage 服务工作线程与您网站上现有的服务工作线程合并。
404 – 403 服务工作线程安装错误
要在您的网域上收集推送订阅者,服务工作线程文件必须能从浏览器公开访问。如果无法访问或位于防火墙后面,您将面临安装错误,订阅者数量也不会增加。
如果您在尝试订阅您的网站后遇到 403 或 404 错误,要解决此问题,我们必须确保上述链接可公开访问。联系您的托管服务提供商或修复防火墙权限可以帮助解决此问题。您可以联系我们的支持团队以获取服务工作线程的位置。
这是有关处理这些错误的指南的链接。
服务工作线程的文件类型不正确
在此场景中,服务工作线程已加载,但类型为 text/html。此错误通常发生在服务工作线程文件以不正确 MIME 类型提供时。服务工作线程文件应以 application/javascript 的内容类型提供。如果它以 text/html 提供,则可能导致错误,因为浏览器期望 JavaScript 文件但收到的是 HTML 文档。
服务工作线程的正确文件类型应如下所示:

您可能需要开发人员的帮助来修复此问题,或者您的托管服务提供商(可以访问文件管理器)也可以修复此问题。
如果您遇到任何问题,请随时在此处点击联系我们。我们的支持团队将能够为您提供帮助。