عن المشروع
MHAnalytics هي أداة لتحليل المواقع مصممة خصيصاً للخصوصية، يتم نشرها على Cloudflare Pages Functions وتستخدم قاعدة بيانات D1 لتخزين البيانات. تقوم الأداة بإحصاء الزوار الفريدين دون الحاجة إلى ملفات تعريف الارتباط (Cookies)، وتضمن عدم إمكانية تتبع المستخدمين عبر الأيام من خلال استخدام هاش للجلسات اليومية.
تشمل الميزات الرئيسية ما يلي:
- لوحة تحكم مدمجة: توفر إحصائيات في الوقت الفعلي، وتدعم تحليل الاتجاهات لنطاقات زمنية متعددة (من 24 ساعة إلى سنة)، بما في ذلك إحصائيات المصادر، والمتصفحات، والأنظمة، والمواقع الجغرافية.
- تكوين بدون كود: يمكن تخصيص المنطقة الزمنية، والنطاقات المسموح بها، وقائمة التجاهل، واسم الموقع من خلال متغيرات البيئة في Cloudflare.
- تكامل خفيف الوزن: يتم إكمال عملية التتبع عن طريق إدراج سكربت JS بسيط، وتدعم عرض عدادات PV/UV مباشرة على الصفحة عبر وسوم HTML مخصصة.
- تصميم مقاوم للحجب: تستخدم أسماء واجهات عامة لتقليل احتمالية حجبها بواسطة إضافات منع الإعلانات.
- بنية عالية الأداء: تعتمد على TypeScript وإطار عمل Hono، وتستفيد من الحوسبة الطرفية (Edge Computing) لتقليل زمن الاستجابة، مع دمج تحققات صارمة من CSP و CORS لتعزيز الأمان.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.