لماذا لا يتتبع Plausible أو GA4 الزوار؟
ترويسات CSP التي تحجب نصوص التتبع، اكتشاف أدوات حجب الإعلانات، إعداد التحليلات على النطاق المخصص، وترتيب تحميل النصوص البرمجية — أصلح تتبع التحليلات في مدونة VeloCMS.
أعددت Plausible أو GA4 وانتظرت بضعة أيام، ولوحة التحكم تُظهر صفرًا من الجلسات — أو رقمًا منخفضًا بشكل مريب لا يعكس الواقع. لأعطال تتبع التحليلات أسباب شائعة محددة، ومعظمها قابل للإصلاح دون لمس كود VeloCMS.
هل تختبر بأداة حجب إعلانات مفعّلة؟
تحقق من هذا قبل أي شيء آخر. افتح مدونتك في متصفح مع تعطيل جميع الإضافات (وضع التصفح الخاص في Chrome مع تعطيل الإضافات، أو ملف تعريف Firefox جديد) وانظر إذا كانت أداة التحليلات تُسجّل الزيارة. إذا كانت كذلك، فأداة حجب الإعلانات الخاصة بك تُصفّي نص التتبع خلال اختباراتك — وهذا سلوك متوقع. قرّاؤك الذين لا يستخدمون أدوات حجب الإعلانات يُتتبَعون بشكل صحيح.
تشير الدراسات إلى أن 25–40% من قراء سطح المكتب يستخدمون أدوات حجب الإعلانات. Plausible تحديدًا يُحجب بقوة بواسطة uBlock Origin وPrivacy Badger. لتتبع هؤلاء المستخدمين، تُتيح Plausible خيار نص تتبع مخصص الوكيل — أي تقديم نص Plausible من نطاقك الخاص. راجع وثائق Plausible لإعداد الوكيل.
ترويسات CSP تحجب نص التتبع
تُعيّن VeloCMS سياسة أمان محتوى (CSP) صارمة على جميع الصفحات. يسمح CSP الافتراضي بالنصوص البرمجية من أصل الصفحة ذاتها بالإضافة إلى عدد محدود من شبكات توصيل المحتوى (CDN) المسموح بها صراحةً. إذا لم يكن نطاق نص التحليلات ضمن قائمة السماح في CSP، فسيحجبه المتصفح بصمت. ستجد في وحدة تحكم المتصفح رسالة خطأ مثل: "رُفض تحميل النص البرمجي لأنه ينتهك توجيه سياسة أمان المحتوى التالي: script-src...".
لإصلاح ذلك، انتقل إلى الإعدادات ← الإدارة ← متقدم ← سياسة أمان المحتوى. أضف نطاق نص التحليلات إلى توجيه script-src. بالنسبة لـ Plausible: أضف plausible.io. بالنسبة لـ GA4 وGoogle Tag Manager: أضف googletagmanager.com وgoogle-analytics.com. احفظ وتأكد من اختفاء الخطأ في وحدة تحكم المتصفح.
GA4 — تأخر التقارير الفورية
قد تصل فترة تأخر معالجة البيانات في تقارير GA4 القياسية إلى 48 ساعة. لا تحكم على تتبع GA4 بالنظر إلى التقارير القياسية في اليوم الأول. بدلًا من ذلك، تحقق من تقرير "الوقت الفعلي" في Google Analytics — يتحدث في ثوانٍ وهو الطريقة الصحيحة للتحقق من عمل مقتطف التتبع. إذا رأيت نفسك في تقرير الوقت الفعلي عند زيارة مدونتك، فـ GA4 يعمل بشكل صحيح. ستلحق التقارير القياسية بالركب قريبًا.
وكيل النطاق المخصص لـ Plausible
إذا أردت تقليل حجب أدوات حجب الإعلانات، يمكنك توجيه نص Plausible عبر نطاقك الخاص باستخدام Cloudflare Workers. يتضمن الإعداد إنشاء Cloudflare Worker يُحيل الطلبات إلى plausible.io وتقديم نص Plausible من analytics.yourdomain.com/js/script.js بدلًا من plausible.io/js/plausible.js. يستغرق ذلك نحو 10 دقائق ويُحسّن اكتمال التتبع بشكل ملحوظ. راجع وثائق Plausible الرسمية حول الوكيل للاطلاع على نص Cloudflare Worker.
ترتيب تحميل النصوص البرمجية وتوقيتها
تحمّل VeloCMS نصوص التحليلات باستخدام مكوّن Script في Next.js بالاستراتيجية strategy='afterInteractive'. يعني هذا أن النص يُحمَّل بعد أن تصبح الصفحة تفاعلية — ولن يعيق تحميلها. إذا أضفت نص تحليلات مخصصًا مباشرةً إلى قالب HTML للثيم بدلًا من استخدام حقل التحليلات في الإعدادات ← الإدارة، فقد يحجب التصيير. استخدم حقل الإعدادات ← الإدارة ← التحليلات لإضافة مقتطف التتبع — تتولى VeloCMS تلقائيًا استراتيجية تحميل النص البرمجي.
إذا فعّلت في الوقت ذاته تتبع التحليلات على جانب العميل وعلى جانب الخادم، فقد يُتيح ذلك عد الجلسات مرتين. اختر أسلوبًا واحدًا: العميل فقط (الافتراضي) أو الخادم فقط، وليس كليهما معًا.