عن المشروع
LiveWebTracker هو حل لتتبع زوار المواقع في الوقت الفعلي يمكّن مالكي المواقع من رؤية عدد المستخدمين النشطين حاليًا على موقعهم. يعتمد على نص برمجي خفيف الوزن بلغة JavaScript وقاعدة بيانات Firebase Realtime Database، لذا لا يحتاج المستخدمون إلى بناء أو صيانة نظام خلفي مخصص معقد لتنفيذ تتبع وجود الزوار. تشمل ميزاته الأساسية تحديثات فورية لأعداد المشاهدين، وتكاملًا بسيطًا يتطلب فقط إضافة وسم نص برمجي إلى كود الموقع، وحجم نص برمجي صغير لتقليل التأثير على الأداء، وقابلية التوسع المدعومة بواسطة إمكانيات مزامنة البيانات في الوقت الفعلي لـ Firebase، وخيارات تنسيق قابلة للتخصيص لعرض أعداد المشاهدين لتتناسب مع تصميم الموقع الحالي. يتكون تنفيذ المشروع من ملفين رئيسيين: صفحة عرض تجريبية index.html توضح كيفية تضمين أداة التتبع في صفحة ويب بسيطة، والنص البرمجي الأساسي livewebtracker.js الذي يتولى تهيئة Firebase، وزيادة عدد المشاهدين عند تحميل الصفحة، وخفض العدد عند مغادرة المستخدم للصفحة، وتحديث العرض داخل الصفحة بأحدث العدد المستخلص من قاعدة بيانات Firebase Realtime Database. لاستخدام الأداة، يجب على المستخدمين أولاً إنشاء مشروع Firebase، وتفعيل خدمة Realtime Database، وتكوين قواعد قاعدة البيانات: السماح بالقراءة العامة لعقدة liveViewers، وقواعد كتابة تسمح فقط بقيم رقمية غير سالبة صالحة للكتابة في العقدة لضمان دقة العدد. ثم يقوم المستخدمون بإضافة بيانات اعتماد مشروع Firebase إلى تكوين تهيئة الأداة، واستضافة النص البرمجي وصفحة العرض (أو دمج النص في موقعهم الحالي)، وستتم تحديث أعداد المشاهدين في الوقت الفعلي مع زيارة المستخدمين للموقع ومغادرتهم له. يتم إصدار المشروع بموجب ترخيص MIT License.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.