خطأ في استخدام GTM

مرحبًا بالجميع،

عند استخدام معرف حاوية GTM المُعد مسبقًا gtm container id في إعداداتنا داخل التطبيق مع معرف GTM صحيح (مثل GTM-XYZXYZ)، وبالتأكيد إضافة النطاق المحدد إلى القائمة البيضاء (وفقًا للدليل الموجود في Integrating Google Tag Manager with Google Analytics)، أواجه مشكلة في تحميل واسترجاع السكربت https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js الذي يُستدعى من السكربت الأساسي gtm.js، مع ظهور الرسالة GET https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js net::ERR_FAILED و {message: \"remote script failed https://d1i8vaoc4ts7hj.cloudf…fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js\"}.

ثانيًا، نفس المشكلة تحدث عند استدعاء السكربت من NetworkFirst.mjs (Uncaught (in promise) no-response: no-response :: [{\"url\":\"https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js\"}]).

هل يمكن لأحد تقديم نصيحة؟

شكرًا جزيلًا.
ت

هل يمكنك تجربة إضافة 'unsafe-inline' كما تنص وثائق دعم جوجل؟ إذا نجح الأمر، سأقوم بإضافته إلى تعليماتنا الإرشادية.

إذن، هل يجب أن أضيف 'unsafe-inline' https://www.googletagmanager.com إلى مصفوفة مصدر النص في سياسة أمان المحتوى (CSP)؟

ربما لم أفهم ردك جيدًا، لكن الأمر لا يعمل معي.

نعم، هذا ما تقوله وثائقهم أنه يجب إضافته.

إذا لم يكن ذلك مسموحًا به بما يكفي، يمكنك تجربة السماح بأي شيء يبدأ بـ “https”.

واجهتُ هذه المشكلة مؤخرًا، وهذا ما فعلته لحلها. لم أفهم تمامًا سبب ظهورها. أضفت https: و unsafe-inline. بدا أن جعلها بهذا القدر من المرونة يتجاوز شيئًا يبدو أنه مهم، لكن هذا هو ما حل المشكلة.

يبدو أنه إذا كانت جوجل تتطلب ذلك، فيجب أن يقوم الإضافة بذلك تلقائيًا. إذا تعطل موقعي، فسأفترض أن كل المواقع ستتعرض للتعطل (عندما تقوم بالترقية مرة أخرى؟).

دعم GTM ليس إضافة، بل هو إعداد في نواة Discourse. يوجد حاليًا ملاحظة حول CSP في وصف الإعداد.

لكنني أظن أنك تقصد إضافة الإعلانات، وهي قصة أخرى. تتضمن خيارات إعلانية متعددة، وكلها معطلة عند تثبيت الإضافة. يجب أن يكون لكل إعداد ملاحظة حول CSP حتى يعرف الناس ذلك.

أظن ذلك أنا أيضًا! لقد حاولت عدم الاطلاع على هذا الأمر. لا أعرف الفرق بين GTM و Adsense و DFP. :wink:

ربما يكون ذلك صحيحًا. كل ما أعرفه هو أن موقعًا ما كان يعمل بإعلانات Google، ثم حدث ترقية، فتوقفت عن العمل. وتم إلقاء اللوم عليّ.

إذا تطلّب [Google Ad Manager|DFP|إضافة الإعلانات|GTM] تغييرًا في إعدادات CSP بسبب تغيير ما في [Google|Discourse]، فسيكون من الجيد، ربما، إنشاء أحد إشعارات لوحة التحكم المزعجة بشأن ذلك؟