عن المشروع
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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.