تأكد من إضافة هذا إلى جميع السمات المتاحة حتى تتمكن من تتبع التحليلات عبر جميع المستخدمين!
هذا كل شيء!
إذا لم ترَ تدفق البيانات، فقد يكون السكربت محظورًا بواسطة إعدادات سياسة أمان المحتوى (CSP) لديك. تحقق من وحدة تحكم المتصفح، وإذا كنت تتلقى أخطاءً، أضف https://plausible.io/js/script.js إلى إعدادات CSP لديك.
محدث في 14 مايو 2025 مع دليل Fathom الخاص بـ Discourse
لمزيد من المعلومات، راجع دليل Fathom هنا:
ملاحظة: لكل من Plausible و Fathom، تعمل سكريبتاتهما بشكل جيد في مكون مرفق بسمتك (أو سماتك) و مُدرج في رأس كل قالب تريد تتبعه. لا يستخدم الدليل الجديد من Fathom “طريقة المكون”.
مرحبًا @Falco، هل حدث أي تغيير في التوجيه في الواجهة الأمامية لديك؟ أرى أنك تنصح الناس باستخدام نسخة hash من سكريبتنا، وهي مُزوّدة للموجهات المعتمدة على الـ hash. يبدو لي أن Discourse تستخدم الآن HTML5 PushState API، هل هذا صحيح؟
غير متأكد من سبب اختيار @justin لنسخة التجزئة هنا، نظرًا لأننا نستخدم واجهة برمجة تطبيقات تاريخ HTML5 منذ زمن بعيد. قمت بتحويل المنشور الأصلي إلى ويكي، بحيث يمكن تعديله من قبل الجميع.
أستخدم Plausible وأستطيع التأكيد على أن ملف plausible.js العادي لا يسجل عناوين URL إذا انتقل المستخدم من موضوع إلى آخر. لذا، إذا كنت بحاجة إلى تمثيل دقيق لزوار موقعي، فيجب أن أستخدم نسخة Plausible JavaScript المشفرة.
من الغريب وجود تقارير متضاربة هذه. نظريًا، بما أن Discourse يستخدم واجهة برمجة تطبيقات HTML5 للتاريخ، أعتقد أن السكربت القياسي لدينا (وليس سكربت hash) هو الذي يتتبع بشكل صحيح.
ربما يكون ذلك بسبب قلة معرفتي بذلك لقد اخترت في الأصل إصدار الهاش لأننا تطبيق صفحة واحدة (SPA) ولدينا تتبع مخصص لمزودي التحليلات الآخرين. إذا كان plausible.js يعمل، فلا تتردد في تغييره!
وهذا موقعي الآخر مع plausible.hash.js الذي يعرض بشكل صحيح مستخدمًا واحدًا متصلًا، وعادةً ما تظهر الصفحات الصحيحة أيضًا في عنصر واجهة المستخدم “الصفحات الأعلى”.
تحديث: قام فريق Fathom بإعداد مستند بسيط لإرشادك خلال ما تحتاج إلى القيام به. استمتع!
ملاحظة Fathom: قد تكون هناك طريقة لتغيير ذلك، ولكن Discourse يضيف العلامة rel="canonical" لجميع الصفحات مرة أخرى إلى الصفحة الرئيسية. لذلك، أظهرت جميع مشاهدات الصفحة لدينا في Fathom أنها قادمة فقط من الصفحة الرئيسية.
تحدثت إلى Fathom وقالوا، أضف هذا إلى نص التتبع الخاص بك، canonical="false" حتى يبدو كما يلي.