إحصائيات الزيارات دون شريط موافقة على ملفات تعريف الارتباط
محتويات المقال
تحتاج معظم أدوات التحليلات إلى شريط موافقة لأن معظمها يخزّن شيئًا على جهاز الزائر: ملف تعريف ارتباط، أو مُدخلًا في التخزين المحلي، أو معرّفًا يبقى حتى الغد. وهذا التخزين هو ما ينظمه القانون الأوروبي بشكل مباشر أكثر من غيره — وهو ما يجعل الشريط ضروريًا قبل أن يحدث أي شيء على الإطلاق.
هذا العداد لا يخزّن شيئًا على الجهاز. لا ملفات تعريف ارتباط، ولا تخزين محلي، لا شيء. ويمكن التحقق من ذلك: سكربت المتصفح لا يحتوي على أي إشارة إلى document.cookie، localStorage، sessionStorage أو IndexedDB، وصورة العداد لا ترسل ترويسة Set-Cookie على الإطلاق.
كيف يُتعرّف على الزائر رغم ذلك
التمييز بين زائر عائد وزائر جديد خلال اليوم نفسه يحتاج عادةً إلى معرّف. هنا تجري الأمور بطريقة مختلفة: يدخل عنوان IP في تجزئة (hash) مع ملح (salt) سري والتاريخ الحالي، ولا يُخزَّن إلا تلك التجزئة. أما عنوان IP نفسه فلا يُكتب في الإحصائيات أبدًا.
ويترتب على ذلك أمران، والثاني هو المثير للاهتمام.
لا يمكن إرجاع التجزئة إلى عنوان — وهذا هو المقصود. ولكن لأن الملح يتغير كل يوم ويُحذف بعد مدة احتفاظ قصيرة، فإن الزائر نفسه يوم الاثنين ويوم الثلاثاء ينتج تجزئتين لا يمكن ربط إحداهما بالأخرى. ولا حتى من جانبنا. لا توجد طريقة لبناء ملف تعريفي يمتد عبر الأيام من هذه البيانات، لأن المادة اللازمة لذلك غير موجودة.
هذا قيد، وهو مقصود. «الزوار العائدون خلال ثلاثين يومًا» رقم لا تستطيع هذه الخدمة عرضه ولن تستطيع. إنه قرار التصميم نفسه الذي يجعل العدّ يعمل دون طلب إذن من أحد.
ماذا يعني ذلك لصاحب الموقع
الأساس القانوني للعدّ نفسه هو المصلحة المشروعة في قياس مدى الوصول — المادة 6(1)(و) من اللائحة العامة لحماية البيانات — لا الموافقة. ومع كود التضمين القياسي لا يوجد كذلك وصول إلى الجهاز تلزم الموافقة عليه. والموقع الذي لا يضمّن شيئًا آخر يمكنه تشغيل هذا العداد دون شريط موافقة.
ثمة خيار واحد يغيّر ذلك. فصاحب الموقع الذي يضيف data-screen="1" إلى وسم السكربت يجعل السكربت يقرأ دقة الشاشة، وعرض نافذة المتصفح، ونسبة البكسل من جهاز الزائر. وهذا وصول إلى الجهاز، وقد يتطلب موافقةً بحسب القانون الساري على الموقع. ومن دون هذا الخيار تبقى هذه الخاصية معطّلة.
وهناك تحفّظان صريحان. أولًا: الصفحة التي تحمل إعلانات، أو فيديو مضمّنًا، أو أي شيء آخر يخزّن فعلًا على الجهاز، تحتاج إلى شريط موافقة لأجل تلك العناصر في كل الأحوال، وموقف العداد لا يغيّر في ذلك شيئًا. ثانيًا: هذا وصف لطريقة عمل البرنامج وللبيانات التي يحتفظ بها. وهو ليس استشارة قانونية، وتبقى المسؤولية عن الإفصاحات الخاصة بالموقع على عاتق من يديره. التفاصيل الكاملة، بما فيها مدد الاحتفاظ، موجودة في سياسة الخصوصية وفي الصفحة الخاصة بالتضمين التي يربط إليها كل عداد.
ما يمكننا قوله بدقة هو ما تحتويه الإحصائيات: المجاميع اليومية، والدول والمدن على مستوى إجمالي، والصفحات، ومصادر الإحالة، والمتصفحات والأجهزة، وساعات اليوم. لا عناوين، ولا معرّفات، ولا ربط بين الأيام. وهذه القائمة قصيرة عن قصد.
تحديث بتاريخ 11 سبتمبر 2026: ابتداءً من 27 أغسطس 2026 عاد السكربت يقرأ دقة الشاشة، وعرض نافذة المتصفح، ونسبة البكسل، على كل موقع كان يضمّنه. ومنذ 11 سبتمبر 2026 لا يفعل ذلك إلا حيث يفعّله صاحب الموقع عبر data-screen="1". ومن دون هذه السمة لا يقرأ السكربت الحالي أيًّا من القيم الثلاث، ولم يعد الخادم يخزّنها كذلك حين تصل من نسخ أقدم من السكربت.