عداد أم منصة تحليلات متكاملة؟
الإجابة الصادقة عن السؤال في العنوان هي: يتوقف ذلك على ما يُراد من الإحصائيات أن تخبرك به. عداد الزوار ومنصة التحليلات المتكاملة ليسا درجتين من الأداة نفسها. إنهما يجيبان عن أسئلة مختلفة، ويطلبان أثمانًا مختلفة مقابل الإجابة. وهذا المقال يتناول حقيقة تلك الأثمان.
ما يكلّفه العداد للزائر
مقيس على هذا الموقع اليوم، وليس تقديرًا. يكلّف عداد Stats4U الزائر طلبين:
- السكربت، s4u.js — 3,311 بايت بعد ضغطه بـ gzip (و8,709 دون ضغط)
- صورة العداد — 3,325 بايت بصيغة PNG
المجموع نحو 6.6 KB، مرة واحدة، وهذه هي القصة كاملة. لا إطار عمل، ولا سكربت أول يحمّل سكربتًا ثانيًا، ولا حاوية مدير وسوم (tag manager) تقف في المنتصف. ومع العداد غير المرئي لا توجد صورة على الإطلاق، فتكون التكلفة أقل من ذلك أيضًا.
ولا يعمل شيء على خادم الموقع المضمِّن أيضًا. تضمّن الصفحة صورة وسكربتًا صغيرًا؛ أما العدّ والتخزين والمخططات فتجري هنا. لا حزمة لتثبيتها، ولا قاعدة بيانات لصيانتها، ولا مهمة cron قد تُنسى.
لا ملفات تعريف ارتباط، ولا قراءة لأي شيء من الجهاز
لا يضع مسار العدّ أي ملف تعريف ارتباط. وهذا ليس وعدًا، بل أمر يمكن التحقق منه في الطرفية:
- curl -sk -D - -o /dev/null 'https://www.stats4u.net/index.php?action=pic&s4uid=1' | grep -i set-cookie
النتيجة المتوقعة هي عدم ظهور أي مخرجات.
يُميَّز الزوار بعضهم عن بعض بتجزئة يومية (hash) تُبنى من عنوان IP ووكيل المستخدم (user agent) ومعرّف العداد والتاريخ وملح (salt) يُستبدل كل يوم. طول التجزئة 16 بايت، وتُحفظ يومين. أما عنوان IP نفسه فلا يُدوَّن أبدًا. ويُحذف الملح اليومي بعد يومين، ما يعني أنه من ذلك الحين لا يستطيع أحد إعادة حساب تجزئة يوم معيّن لعنوان مشتبه به — بمن في ذلك من يدير هذا الموقع.
ما الذي يُخزَّن، وإلى متى:
- عنوان الصفحة — 400 يوم
- نطاق الإحالة، النطاق وحده لا الرابط الكامل — 400 يوم
- لغة المتصفح، كعدد إجمالي لا لكل زائر — 400 يوم
- البلد والمدينة، يُستنتجان من العنوان لحظة الطلب
- تجزئة اليوم — 16 بايت، يومان
ما لا يُخزَّن: عنوان IP، ودقة الشاشة، وأي شيء على الإطلاق على جهاز الزائر.
هذا وصف لما يفعله البرنامج. أما هل يكفي للوفاء بالالتزامات السارية في بلد معيّن، فذلك سؤال آخر، يجيب عنه شخص مؤهل. وهذا المقال ليس تلك الإجابة.
ما لا يستطيع العداد فعله
المقال الذي يسرد المزايا فقط لا يستحق القراءة، لذا إليك الجانب الآخر. لا يستطيع العداد أن يكشف:
- كيف يتنقل الزوار عبر مسار تحويل من عدة خطوات، وأين يتسربون منه
- هل عاد في يونيو من جاؤوا في مارس
- أي حملة غطّت تكلفتها، بالمال
- ما جرى داخل الصفحة — الأزرار التي ضُغطت، ومقاطع الفيديو التي شُغّلت، وحقول النماذج التي تُركت
- أن زائر الهاتف يوم الثلاثاء وزائر الحاسوب المكتبي يوم الخميس شخص واحد
- أي النسختين من الصفحة حققت نتيجة أفضل
كل واحد من هذه يحتاج إلى هوية دائمة، وأحداث تُرسل من داخل الصفحة، وفترة احتفاظ طويلة. وهذه بالضبط الأشياء التي تم التخلي عنها أعلاه. وحيث يعتمد العمل على أي منها — كمتجر يحتاج إلى معرفة أي إعلان استردّ تكلفته — يكون العداد الأداة الخطأ، ولا تعوّض الخفة ذلك مهما بلغت. الأداة الثقيلة هي الإجابة الصحيحة هناك، بكل ما تجلبه معها، مع كلمة صريحة للزوار بشأنها.
من الأفضل له أن يستخدم عدادًا
يناسب العداد حين يكون السؤال أبسط وتكفي الإجابة:
- المواقع الشخصية، والمدونات، ومعارض الأعمال، وصفحات الأندية والمدارس
- الاستضافة الثابتة — GitHub Pages، وNeocities، وأي مكان آخر لا يتوفر فيه سجل خادم للقراءة
- كل من سؤاله الحقيقي هو هل يقرأ أحد هذا، وكيف وصل إليه
- كل من يفضّل ألا يسلّم زواره إلى طرف ثالث لكي يعرف ذلك
معظم الويب يبدو هكذا. صناعة التحليلات مبنية للجزء الذي لا يبدو كذلك، ومن السهل أن ننسى أن لبقيتنا الحق في أن نريد أقل.