عن المشروع

WebVisitor هي خدمة تحليل ويب بسيطة تعمل على منصة الحوسبة اللامركزية في Cloudflare. تدمج Cloudflare Workers لمعالجة الطلبات، و Hono كإطار عمل ويب، و Cloudflare D1 (قاعدة بيانات سيرفرلس تعتمد على SQLite) لتخزين بيانات التحليلات. الميزات الرئيسية: - تتبع مشاهدات الصفحة (PV) والزوار الفريدين (UV) لكل صفحة - يوفر قطعة تتبع JavaScript الحد الأدنى لتضمينها في المواقع - يدعم كل من النسخة التجريبية المستضافة على webviso.yestool.org ونشر الاستضافة الذاتية عبر Wrangler CLI - يعرض العدادات باستخدام عناصر HTML بسيطة بمعرفات (الافتراضي: `page_pv` و `page_uv`) يتطلب النشر Wrangler CLI وحساب Cloudflare وإنشاء قاعدة بيانات D1 باسم `web_analytics`. بعد النشر، يضيف المستخدمون وسم النص البرمجي المقدم إلى مواقعهم ويعرضون النتائج باستخدام معرفات العناصر المحددة مسبقاً أو معرفات مخصصة عبر خصائص data. الموقع التجريبي متاح على https://webviso.yestool.org/ والمستودع المصدر هو yestool/analytics_with_cloudflare.