Discourse は ‘strict-dynamic’ コンテンツセキュリティポリシー を使用しており、ルートの GTM スクリプトにノンスをアタッチします。
これは、ほとんどの場合、追加の設定は必要ないことを意味します。strict-dynamic は、GTM 経由で読み込むスクリプトを自動的に信頼します。
GTM の カスタムJavaScript変数 を使用する場合、サイト設定の content security policy script src に 'unsafe-eval' を追加する必要があります。または、GTM の設定を更新して、「カスタム変数」の代わりに「カスタムテンプレート」を使用することもできます。