يستخدم Discourse سياسة أمان محتوى ‘strict-dynamic’، ويُلحق رمزًا عشوائيًا (nonce) بسكربت GTM الجذري.
هذا يعني أنه في الغالبية العظمى من الحالات، لا يلزم إجراء أي تكوين إضافي. ستثق strict-dynamic تلقائيًا بأي سكربتات تقوم بتحميلها عبر GTM.
إذا كنت تستخدم متغيرات JavaScript المخصصة في GTM، فستحتاج إلى إضافة 'unsafe-eval' إلى إعداد الموقع content security policy script src. بدلاً من ذلك، يمكنك تحديث تكوين GTM الخاص بك لاستخدام “القوالب المخصصة” (Custom Templates) بدلاً من “المتغيرات المخصصة” (Custom Variables).