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

Prisme Analytics, Prisme Labs द्वारा जारी एक सेल्फ-होस्टेड वेब एनालिटिक्स सेवा है जिसे Go में लिखा गया है। यह खुद को मुख्यधारा के एनालिटिक्स प्लेटफॉर्म के एक प्राइवेसी-केंद्रित, हल्के विकल्प के रूप में पेश करता है, जो केवल गुमनाम डेटा एकत्र करता है और कुकीज़ का उपयोग नहीं करता है, ताकि ऑपरेटर GDPR, PECR और इसी तरह की अनुपालन आवश्यकताओं को पूरा कर सकें। README में वर्णित मुख्य विशेषताएं: - **लो-फ्रिक्शन सेटअप।** दस्तावेज़ एक Docker-आधारित सेल्फ-होस्टिंग गाइड प्रदान करता है, जिसके बाद साइट पर एक स्क्रिप्ट टैग (और एक वैकल्पिक noscript पिक्सेल) जोड़कर ट्रैकिंग सक्षम की जाती है। - **छोटा क्लाइंट फुटप्रिंट।** ट्रैकिंग स्क्रिप्ट लगभग 2 kB बताई गई है, और noscript ट्रैकिंग इमेज 35 bytes की है। - **कुकी-लेस, गुमनाम संग्रह।** किसी भी कुकी का उपयोग नहीं किया जाता है और केवल गुमनाम डेटा एकत्र किया जाता है, जिसे प्रोजेक्ट सहमति और अनुपालन ओवरहेड को कम करने के रूप में प्रस्तुत करता है। - **ऑटोमैटिक ट्रैफिक फ़िल्टरिंग।** बॉट्स, स्क्रेपर्स और स्पैम ट्रैफिक को फ़िल्टर कर दिया जाता है ताकि डैशबोर्ड केवल मानव आगंतुकों को दर्शाएं। - **कस्टम इवेंट्स और डैशबोर्ड।** पेजव्यू के अलावा, उत्पाद-विशिष्ट कार्यों को मापने के लिए कस्टम इवेंट्स परिभाषित किए जा सकते हैं, जिसमें डैशबोर्ड और प्रति-मेट्रिक फ़िल्टर और परिभाषाएं शामिल हैं। - **कैंपेन ट्रैकिंग।** कैंपेन और न्यूज़लेटर्स द्वारा उत्पन्न ट्रैफिक के एट्रिब्यूशन के लिए UTM पैरामीटर्स का उपयोग किया जा सकता है। - **सिंगल-पेज एप्लिकेशन सपोर्ट।** ट्रैकर को pushState-आधारित राउटर के साथ काम करने के लिए डिज़ाइन किया गया है, जो आधुनिक फ्रंटएंड फ्रेमवर्क द्वारा आमतौर पर उपयोग किए जाते हैं। - **Grafana इंटीग्रेशन।** डैशबोर्ड और क्वेरी Grafana पर आधारित हैं, जो यूजर मैनेजमेंट, टीम, अनुमतियां और मल्टी-ऑर्गनाइजेशन सपोर्ट के साथ-साथ कस्टम डैशबोर्ड बनाने की क्षमता प्रदान करता है। इंजेशन साइड पर, प्रोजेक्ट AMD Ryzen 7 7840U पर चलाए गए k6 लोड-टेस्ट परिणाम प्रस्तुत करता है, जिसमें उसी मशीन पर लोड इंजेक्टर थे, और पेजव्यू और कस्टम इवेंट्स के मिश्रण के साथ लगभग 50,000 अनुरोध प्रति सेकंड की रिपोर्ट की गई है। यह आंकड़ा प्रोजेक्ट का अपना बेंचमार्क है और हार्डवेयर, कॉन्फ़िगरेशन और वर्कलोड पर भारी निर्भर करता है, इसलिए इसे गारंटी के बजाय एक संकेत के रूप में माना जाना चाहिए। डिप्लॉयमेंट विकल्पों में प्रोजेक्ट की गाइड के अनुसार Docker के माध्यम से सेल्फ-होस्टिंग, या वेंडर की होस्टेड Prisme Cloud सेवा का उपयोग करना शामिल है। सभी सुविधाएं ओपन-सोर्स संस्करण में उपलब्ध बताई गई हैं, जिसका कोड AGPL-3.0-only और कुछ प्रलेखित MIT अपवादों के तहत वितरित किया गया है। प्रोजेक्ट इश्यूज और पुल रिक्वेस्ट स्वीकार करता है और कम्युनिटी डॉक्यूमेंटेशन, एक लाइव Grafana डेमो और एक सपोर्ट चैनल का लिंक प्रदान करता है।