DiscourseにPlausible AnalyticsまたはFathomトラッキングを追加

Fathom または Plausible のコンテンツセキュリティポリシーのスクリプト src の追加は、アップデート Content-Security-Policy now uses 'strict-dynamic' により不要になりました。

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