为Discourse添加Plausible Analytics或Fathom追踪

由于更新 https://meta.discourse.org/t/content-security-policy-now-uses-strict-dynamic/298172,不再需要添加 Fathom 或 Plausible 内容安全策略脚本 src。

Ash @ Fathom 报告称他们将更新他们的 Discourse 文档。

通过添加以下组件,Fathom 和 Plausible 都可以正常工作:

<script src="https://cdn.usefathom.com/script.js" data-spa="auto" data-site="yourcode" data-canonical="false" defer></script>

<script defer data-domain="YOUR-Domain" src="https://plausible.io/js/script.js"></script>

这可能看起来很明显,但……带有 Plausible 或 Fathom 脚本的组件似乎除非附加到设置为“默认”的主题,否则将无法工作。我没有在有多个可用主题的网站上尝试过,但我怀疑如果没有选择默认主题,分析组件将不会被调用。鉴于 Discourse 在其他方面运行良好,据我所知,使用默认 Discourse 主题而不将其声明为默认主题,这似乎很奇怪。

@Falco 也许强制选择默认值会很有用。

1 个赞