इस प्रोजेक्ट के बारे में

LiveWebTracker एक वास्तविक समय में वेबसाइट आगंतुक ट्रैकिंग समाधान है जो साइट मालिकों को अपनी साइट पर वर्तमान में सक्रिय उपयोगकर्ताओं की संख्या देखने की अनुमति देता है। यह एक हल्के JavaScript स्क्रिप्ट र Firebase Realtime Database के चारों ओर बनाया गया है, इसलिए उपयोगकर्ताओं को आगंतुक उपस्थिति ट्रैकिंग लागू करने के लिए कोई जटिल कस्टम बैकएंड बनाने या बनाए रखने की आवश्यकता नहीं होती है। इसकी मुख्य िशेषताएँ शामिल हैं: वास्तविक समय में दर्शक संख्या अपडेट, सरल एकीकरण जिसमें केवल साइट के कोड में एक स्क्रिप्ट टैग जोड़ना होता है, न्यूनतम प्रदर्शन प्रभाव के लिए छोटा स्क्रिप्ट आकार, Firebase की वास्तविक समय डेटा सिंक्रनाइज़ेशन क्षमताओं द्वारा समर्थित स्केलेबिलिटी, और साइट के मौजूदा डिज़ाइन से मेल खाने के लिए ऑन-साइट दर्शक संख्या प्रदर्शन के लिए स्वचालित स्टाइलिंग विकल्प। प्रोजेक्ट कार्यान्वयन में दो प्राथमिक फ़ाइलें शामिल हैं: एक index.html डेमो पेज जो एक बुनियादी वेबपेज पर ट्रैकर को एम्बेड करने का तरीका दिखाता है, और livewebtracker.js कोर स्क्रिप्ट जो Firebase शुरूआत संभालता है, जब पेज लोड होता है तो दर्शक संख्या बढ़ाता है, जब उपयोगकर्ता पेज से दूर जाता है तो संख्या घटाता है, और Firebase Realtime Database से नवीनतम संख्या लेकर ऑन-पेज प्रदर्शन को अपडेट करता है। इस उपकरण का उपयोग करने के लिए, पयोगकर्तां को पहले एक Firebase प्रोजेक्ट बनाना होता है, Realtime Database सेवा सक्षम करनी होती है, और डेटाबेस नियम कॉन्फ़िगर करने होते हैं: liveViewers नोड के लिए सार्वजनिक पढ़ने की अनुमति, और लिखने के नियम जो केवल मान्य गैर-ऋणात्मक संख्यात्मक मानों को नोड पर लिखने की अनुमति देते हैं ताकि संख्या की सटीकता सुनिश्चित हो। उपयोगकर्ता फिर ट्रैकर के शुरुआती कॉन्फ़िगरेशन में अपने Firebase प्रोजेक्ट क्रेडेंशियल्स जोड़ते हैं, स्क्रिप्ट और डेमो पेज होस्ट करते हैं (या अपनी मौजूदा साइट में स्क्रिप्ट एकीकृत करते हैं), और जैसे-जैसे उपयोगकर्ता साइट पर आते और जाते हैं, लाइव दर्शक संख्या वास्तविक समय में अपडेट होती रहती है। प्रोजेक्ट MIT लाइसेंस के तहत जारी किया गया है।