我们刚刚将社区迁移到 Discourse,想知道是否有可能在 404 页面添加自定义 JS 代码,以便追踪哪些旧 URL 仍被访问,例如在这些页面上添加一个独立或不同的 Google Analytics 追踪器。
这需要编写一个小型插件吗?还是有更简单的方法?
我们刚刚将社区迁移到 Discourse,想知道是否有可能在 404 页面添加自定义 JS 代码,以便追踪哪些旧 URL 仍被访问,例如在这些页面上添加一个独立或不同的 Google Analytics 追踪器。
这需要编写一个小型插件吗?还是有更简单的方法?
您可以添加一些 JavaScript 代码来检测当前页面是否为 404 页面(可以使用该页面上的许多元素进行检测),检测后执行您想要的操作。这应该在主题组件中可以实现。
你说得对!这对我来说解决了问题。普通的 JS 可以正常工作,只是 text/discourse-plugin 标签内的不行。
太好了。