مدونة Monoid

الخصوصية، والتحليلات، والويب المفتوح — مكتوبة للمطوّرين.

خلاصة RSS
7 دقيقة قراءةEngineering & Performance

الانتقال إلى User-Agent Client Hints: قياس الأجهزة دون سلسلة UA الكاملة

يعمل كروم على تقليص سلسلة User-Agent إلى قشرة مجمّدة. إليك كيف تقرأ التحليلات التي تضع الخصوصية أولًا إشارات الجهاز عبر Client Hints دون بصمة رقمية.

اقرأ المزيد →
7 دقيقة قراءةEngineering & Performance

navigator.sendBeacon مقابل fetch keepalive: تسليم موثوق لبيانات التحليلات دون حجب التنقل

كيفية إرسال حمولات بيانات التحليلات التي تصمد أمام تفريغ الصفحة دون تعطيل التنقل — ولماذا يهم الاختيار بين sendBeacon و fetch keepalive في جمع البيانات دون ملفات تعريف الارتباط.

اقرأ المزيد →
7 دقيقة قراءةEngineering & Performance

عودة 402 Payment Required: ما تخبرنا به رموز حالة HTTP عن حركة مرور البوتات

تحمل رموز حالة HTTP إشارات أكثر مما تستغله معظم أدوات التحليلات. إليك كيف يساعد تحليل الحالة من جانب الخادم في الفصل بين البشر والبوتات دون تتبع أي أحد.

اقرأ المزيد →
7 دقيقة قراءةEngineering & Performance

انتقال حالة الظهور: قياس مشاهدات الصفحات بلا إشارات beacon موثوقة

تختلف سلوكيات pagehide و visibilitychange و Beacon API من متصفح إلى آخر. إليك كيفية تسجيل نهاية الجلسة بشكل موثوق دون كوكيز أو معرّفات دائمة.

اقرأ المزيد →
6 دقيقة قراءةEngineering & Performance

رأس Sec-GPC أصبح في كل مكان: الكشف من جانب الخادم للتحليلات

يُرسل Global Privacy Control كرأس طلب Sec-GPC مع كل طلب. إليك كيفية قراءته على الحافة واحترامه في مسار تحليلات بلا كوكيز.

اقرأ المزيد →
6 دقيقة قراءةEngineering & Performance

Timing-Allow-Origin: ما الذي تراه أدوات التحليل في Resource Timing API

يتحكم رأس Timing-Allow-Origin في مقدار تفاصيل التوقيت عبر الأصول المختلفة التي يمكن لصفحة قراءتها. إليك ما يعنيه ذلك لقياس الأداء المُراعي للخصوصية.

اقرأ المزيد →
7 دقيقة قراءةEngineering & Performance

قواعد التخمين والعرض المسبق: ما تخطئ فيه أدوات التحليل بشأن الصفحات المُجلَبة مسبقًا

يمكن لواجهة Speculation Rules API في Chrome أن تعرض صفحة قبل أن ينقر المستخدم عليها إطلاقًا. إليك كيف تشوّه أدوات التحليل الساذجة — وكيف يظل القياس القائم على الحافة والخالي من ملفات تعريف الارتباط أمينًا.

اقرأ المزيد →
4 دقيقة قراءةEngineering & Performance

سكربت التحليلات الخاص بك يُعطِّل على الأرجح ذاكرة التخزين المؤقت للرجوع/التقدّم

تجعل ذاكرة التخزين المؤقت للرجوع/التقدّم عمليات التنقّل بزر الرجوع شبه فورية، لكن مستمعًا واحدًا من نوع unload يُعطِّلها للصفحة بأكملها. وسكربتات التتبّع هي المتّهم المعتاد — وأصبح CrUX الآن يقيس حجم الضرر.

اقرأ المزيد →
4 دقيقة قراءةLaw & Regulation

نقل البيانات بموجب GDPR هو خطر الامتثال الوحيد الذي يمكنك التخلص منه بالتصميم

نجا إطار خصوصية البيانات بين الاتحاد الأوروبي والولايات المتحدة من أول طعن قضائي ضده، لكنه الآن قيد الاستئناف أمام محكمة العدل الأوروبية. أما التحليلات التي لا تنقل بيانات الاتحاد الأوروبي إلى الولايات المتحدة مطلقًا فليس لديها ما تخسره في كلتا الحالتين.

اقرأ المزيد →