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

WebVisitor एक सरल वेब विश्लेषिकी सेवा है जो Cloudflare के सर्वरलेस प्लेटफॉर्म पर चलती है। यह Cloudflare Workers को रिक्वेस्ट हैंडलिंग के लिए, Hono को वेब फ्रेमवर्क के रूप में, और Cloudflare D1 (SQLite-आधारित सर्वरलेस डेटाबेस) को एनालिटिक्स डेटा स्टोर करने के लिए जोड़ती है। मुख्य विशेषताएँ: - प्रति पेज पृष्ठ दर्शन (PV) और अद्वितीय आगंतुक (UV) ट्रैक करती है - वेबसाइट्स में एम्बेड करने के लिए न्यूनतम JavaScript ट्रैकर स्निपेट प्रदान करती है - webviso.yestool.org पर होस्टेड डेमो और Wrangler CLI के माध्यम से स्व-होस्टेड डिप्लॉयमेंट दोनों का समर्थन करती है - सरल HTML तत्वों (डिफ़ॉल्ट: `page_pv` और `page_uv`) का उपयोग करके संख्याएँ प्रदर्शित करती है डिप्लॉयमेंट के लिए Wrangler CLI, Cloudflare खाता, और `web_analytics` नामक D1 डेटाबेस की आवश्यकता होती है। डिप्लॉय करने के बाद, उपयोगकर्ता अपने साइट में प्रदान किए गए स्क्रिप्ट टैग को जोड़ते हैं और पहले से परिभाषित तत्व IDs या data attributes के माध्यम से कस्टम IDs का उपयोग करके परिणाम प्रदर्शित करते हैं। डेमो साइट https://webviso.yestool.org/ पर उपलब्ध है और स्रोत रिपॉजिटरी yestool/analytics_with_cloudflare है।