هل هناك خطأ ما أفعله هنا؟ لقد أضفت مكون السمة وطبقته على السمة الافتراضية التي أستخدمها وعندما أرى المصدر في المنتدى، يظهر النص البرمجي هناك ولكني ما زلت “أنتظر أول مشاهدة للصفحة” على plausible. لقد جربته حتى مع النص البرمجي الافتراضي غير المعدل لـ plausible ولا يزال لا شيء يظهر.
متابعةً للنقاش أعلاه: واجهت نفس المشكلة عند استخدام سكربت .hash.js لـ Plausible.
لم يتم تسجيل أي مشاهدات للصفحات، باستثناء ما حدث بطريقة ما عند “التحديث القوي” باستخدام Ctrl/Cmd+F5. لم يتم تسجيل التنقلات اللاحقة داخل التطبيق.
قمت بإزالة الجزء .hash من اسم السكربت، وعُدت إلى السكربت القياسي، وبعد ذلك بدا أن كل التسجيلات تعمل بشكل مثالي! (اختبرت ذلك بكوني زائرًا حاليًا ورأيت كل الصفحات التي نقرت عليها تظهر في Plausible)
سياقي:
- أستخدم صورة Plausible v1.5 من DockerHub
- Discourse v3.1.0.beta2 (47abe61994)
- لاحظ أنني اتبعت أيضًا تعليمات سياسة أمان المحتوى التي تمت إضافتها إلى إدخال Discourse في وثائق Plausible قبل 4 أشهر (ربما فاتك شيء ما يا @JasonH؟)
هل يمكن لمن كان سكربت .hash.js يعمل لديهم أيضًا الإبلاغ عن الإصدارات التي يستخدمونها؟ وهل لا يزال يعمل؟ @itsbhanusharma @justin
من المحتمل أن يكون هناك سبب لوجود تقارير متعارضة حول هذا الأمر، وفهم الإصدارات المرتبطة بالتقارير قد يكون بداية جيدة للتحقيق.
يبدو أنه يعمل
<script defer async data-domain="yourforum.co" src="https://stats.yourforum.co/js/plausible.hash.outbound-links.js"></script>
مجرد تكرار لما ذكره @th0rgall أعلاه: العملية الموثقة حاليًا في OP باستخدام البرنامج النصي script.hash.js لا تبدو أنها تعمل على الإطلاق، ولكن استخدام الرابط القياسي script.js الذي توفره Plausible يبدو أنه يعمل. @JammyDodger @justin هل سيكون من الممكن التعليق على الوضع الحالي للأمور؟ العديد من مشاريع المصادر المفتوحة مهتمة بالانتقال من GA الآن.
تحرير: للإشارة إلى أنني أضفت plausible.io إلى CSP script src
ليس لدي أي خبرة سابقة مع Plausible، ولكني سجلت للتو للحصول على تجربة مجانية لاختبارها وقد نجحت للتو ™ باتباع التعليمات التي تظهر على الشاشة دون أي تغييرات إضافية. ![]()
إذا كان هذا ما يراه الآخرون أيضًا، فسأكون سعيدًا بتحديث التعليمات. ![]()
على الرغم من أنه إذا كان هناك أي شيء آخر أحتاج إلى معرفته، فيرجى إخباري. ![]()
(أيضًا، لم أضفه إلى CSP الخاص بي ولا أرى أي أخطاء في وحدة التحكم؟)
هل نجاح ما سبق مع النص البرمجي script.js العادي؟ إذا كان الأمر كذلك، فهذا يتوافق مع تجربتي. على حد علمي، الأمور تعمل منذ الإعداد باستخدام script.js قبل بضعة أيام:
لقد قمت بتعديل المنشور الأصلي.
إذا لاحظ أي شخص أي شيء غريب، فيرجى إخباري. ![]()
هل تمكن أي شخص من الاستفادة من ميزة الخصائص المخصصة في Plausible؟ في حالتي، أود إضافة فئة الموضوع وعلامة الموضوع إلى Plausible كخصائص مخصصة حتى أتمكن من تقسيم النقرات لجميع مواضيع الفئات والعلامات.
باتباع التعليمات أعلاه ودليل Fathom
يبدو أنه بحاجة إلى تحديث أو ربما فاتني شيء ما ![]()
إضافة https://cdn.usefathom.com/script.js إلى “Content security policy script src” يولد خطأ ولا يتم الحفظ. الشيء الغريب هو أن Fathom يبدو أنه يعمل (في الغالب) بدون https://cdn.usefathom.com/script.js في مكانه.
أي اقتراحات؟
لم تعد هناك حاجة لإضافة Fathom أو Plausible Content security policy script src بسبب التحديث Content-Security-Policy now uses 'strict-dynamic'
أفاد آش @ 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 ربما يكون فرض تحديد افتراضي مفيدًا.
أهلاً بالجميع، آش من Fathom ![]()
أود فقط أن أقول إن @philh على حق تمامًا - كانت وثائق إعداد Discourse لدينا قديمة بعض الشيء (لم تعد بحاجة إلى إضافة src النص البرمجي الخاص بنا إلى CSP الخاص بك). شكرًا لإعلامنا @philh!
لقد قمنا الآن بتحديث الدليل لإزالة هذه الخطوة ونأمل في تجنب أي ارتباك مستقبلي. لقد أضفنا أيضًا شرحًا تفصيليًا خطوة بخطوة لإعداد Fathom على Discourse، بناءً جزئيًا على المعلومات المفيدة التي تمت مشاركتها في هذا الموضوع - لذا شكرًا على ذلك أيضًا!
يمكنك العثور على الدليل المحدث هنا:
https://usefathom.com/docs/integrations/discourse
إذا عثر أي شخص على هذا الموضوع ويحتاج إلى مساعدة في الإعداد، فلا تتردد في التواصل مع فريق الدعم لدينا - يسعدنا دائمًا المساعدة ![]()
هل يجب إضافة وسم guide إلى هذا الموضوع ليتضح أنه ليس سؤالاً بل دليل إرشادي؟
قام بتحديث المنشور الرئيسي برابط الدليل الجديد لـ Fathom، شكراً @FathomAsh
أنا أتفق مع @NateDhaliwal ربما يمكن لشخص لديه صلاحيات الوسم أن يضيف guide إلى المنشور الرئيسي





