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

IndieStats एक स्वयं‑होस्टेड वेब एनालिटिक्स समाधान है जो गोपनीयता के लिए डिज़ाइन किया गया है। यह पारंपरिक कुकी‑आधारित ट्रैकिंग को localStorage‑आधारित विज़िटर पहचान से बदलता है, जिससे सहमति बैनर की आवश्यकता समाप्त हो जाती है। प्लेटफ़ॉर्म कई साइटों को प्रबंधित करने का समर्थन करता है, प्रत्येक के लिए अपना ट्रैकिंग स्निपेट और डोमेन अलाउलिस्टिंग, जिससे अनधिकृत डेटा संग्रह रोका जा सके। मुख्य क्षमताएँ शामिल हैं: - **ट्रैफ़िक विश्लेषण**: पेजव्यू, पेज पर बिताया समय, आउटबाउंड क्लिक और UTM पैरामीटर को ट्रैक करता है। यह सक्रिय विज़िटर गिनती और लाइव एक्टिविटी फ़ीड के साथ रीयल‑टाइम डैशबोर्ड प्रदान करता है। - **विज़िटर अंतर्दृष्टि**: डिवाइस, ब्राउज़र, OS और देश (MaxMind GeoIP के माध्यम से) तथा नेटवर्क/ISP (DB‑IP ASN के माध्यम से) का पता लगाता है। इसमें बिल्ट‑इन बॉट डिटेक्शन शामिल है जो क्रॉलर ट्रैफ़िक को फ़िल्टर करता है। - **उन्नत फ़िल्टरिंग और रिपोर्टिंग**: एक व्यापक फ़िल्टर सिस्टम (Tom Select का उपयोग करके) प्रदान करता है जो सभी व्यूज़ में लागू होता है, जिसमें सारांश KPI, चार्ट और DataTables शामिल हैं। डेटा को बैकग्राउंड जॉब्स के माध्यम से Excel (XLSX) में निर्यात किया जा सकता है। - **कस्टम इवेंट ट्रैकिंग**: 20 तक की कुंजी‑मान प्रॉपर्टी वाले कस्टम इवेंट को ट्रैक करने और विशिष्ट रूपांतरण इवेंट्स की निगरानी के लिए लक्ष्य प्रबंधन का समर्थन करता है। - **इन्फ्रास्ट्रक्चर**: Laravel 13 और PHP 8.3 पर बना है, और SQLite, MySQL, तथा PostgreSQL को सपोर्ट करता है। इसमें कॉन्फ़िगर करने योग्य रिटेंशन अवधि के लिए स्वचालित डेटा प्रूनिंग और 1x1 ट्रैकिंग पिक्सेल का उपयोग करके नो‑स्क्रिप्ट फॉलबैक शामिल है।