मापन मॉडल चुनें
Umami, Plausible, Matomo और GoatCounter भिन्न फ़ीचर सेट और संचालन विकल्पों का प्रतिनिधित्व करते हैं। वर्तमान आवश्यकताएँ, लाइसेंस और वास्तविक डेटा संग्रह की समीक्षा करें। किसी उत्पाद का नाम उसके कॉन्फ़िगर किए गए व्यवहार की समीक्षा का विकल्प नहीं है।
इवेंट सामग्री न्यूनतम करें
पासवर्ड, टोकन, निजी पेज पैरामीटर या संवेदनशील पहचानकर्ता रिकॉर्ड करने से बचें। उपयोगकर्ता-स्तरीय यात्राएँ एकत्र करने से पहले समग्र गणना, कम प्रतिधारण और सीमित पहुँच पर विचार करें। रिवर्स प्रॉक्सी क्या लॉग करता है और साथ ही एनालिटिक्स एप्लिकेशन की भी समीक्षा करें।
सहमति को एक वास्तविक डिज़ाइन प्रश्न मानें
कुकी-रहित सेटअप स्वतः हर गोपनीयता या सहमति नियम से बाहर नहीं होता। लागू आवश्यकताएँ डेटा, तकनीक, उपयोगकर्ताओं और क्षेत्राधिकार पर निर्भर करती हैं। कार्यान्वयन को सटीक रूप से समझाएँ और उचित समीक्षा प्राप्त करें।
सेवा को विश्वसनीय रखें
डैशबोर्ड की सुरक्षा करें, जहाँ समर्थित हो वहाँ लेखन प्रतिबंधित करें, डेटाबेस की निगरानी करें और पुराना डेटा हटाएँ। परीक्षण करें कि अवरुद्ध एनालिटिक्स प्राथमिक साइट को नहीं तोड़ता। कॉन्फ़िगरेशन का बैकअप लें और केवल वही इतिहास रखें जिसकी आपको वास्तव में आवश्यकता है।
एक वास्तविक ईवेंट का निरीक्षण करें
ब्राउज़र का नेटवर्क इंस्पेक्टर खोलें और किसी पेज व्यू द्वारा उत्पन्न अनुरोध की समीक्षा करें। पथ, क्वेरी पैरामीटर, रेफ़रर, पहचानकर्ता और इवेंट पेलोड जाँचें। जो भेजा जाता है उसकी तुलना उपयोगकर्ताओं को दिखाई गई नीति से करें। यह सरल निरीक्षण अक्सर डेटाबेस में जमा होने से पहले अनावश्यक डेटा पकड़ लेता है।
उपयोगी प्रतिधारण परिभाषित करें
तय करें कि किन रिपोर्टों को दैनिक समुच्चय चाहिए और किन्हें, यदि कोई हों, व्यक्तिगत इवेंट चाहिए। विलोपन या समुच्चयन शेड्यूल करें और सत्यापित करें कि यह वास्तव में होता है। डैशबोर्ड पहुँच प्रतिबंधित रखें और एनालिटिक्स विफलता पथ को प्राथमिक वेबसाइट में देरी करने से रोकें।
संग्रह मॉडल और ऑपरेटिंग स्टैक की तुलना करें
उन प्रश्नों के आसपास एक उपकरण चुनें जिनका आपको उत्तर देना है। Umami का वर्तमान स्व-होस्टेड सेटअप PostgreSQL का उपयोग करता है; Plausible Community Edition, Matomo और GoatCounter के अपने स्टैक और सुविधा सीमाएँ हैं। यह मानने के बजाय कि होस्टेड उत्पाद और स्व-होस्टेड संस्करण समान हैं, वर्तमान रिलीज़ और डेटाबेस आवश्यकताओं की समीक्षा करें। सत्र, रीप्ले और कस्टम पहचानकर्ता एकत्रित पेज काउंटर से परे डेटा और जिम्मेदारियाँ जोड़ते हैं। एक वास्तविक उत्पाद प्रश्न का उत्तर देने वाले सबसे छोटे संग्रह मॉडल से शुरू करें।
आधिकारिक दस्तावेज़: Umami इंस्टॉलेशन · Plausible स्व-होस्टेड संस्करण · Matomo इंस्टॉलेशन · GoatCounter सेल्फ-होस्टिंग प्रोजेक्ट
प्रशासन और संग्रह को अलग नियमों पर रखें
समर्थित डिप्लॉयमेंट, निजी डेटाबेस कनेक्शन और TLS का उपयोग करें। किसी भी डिफ़ॉल्ट व्यवस्थापक पासवर्ड को तुरंत बदलें। साइट/प्रोजेक्ट प्रविष्टि बनाएं और केवल अपने नियंत्रित पृष्ठों में आवश्यक ट्रैकिंग स्निपेट जोड़ें। डैशबोर्ड और प्रशासनिक रूट की सुरक्षा करें; सार्वजनिक कलेक्शन एंडपॉइंट का अर्थ यह नहीं कि उसकी रिपोर्ट सार्वजनिक होनी चाहिए। डेटाबेस माइग्रेशन, एप्लिकेशन सीक्रेट और रिकवरी एक्सपोर्ट को अपडेट योजना में रखें।
- इवेंट्स से निजी कॉन्फ़िगरेशन, चेकआउट विवरण और टोकन वाले क्वेरी स्ट्रिंग्स को बाहर रखें।
- साइट गोपनीयता नीति के लिए सटीक स्क्रिप्ट मूल और एंडपॉइंट रिकॉर्ड करें।
- अन्य संगठनों को डैशबोर्ड देने से पहले लाइसेंसिंग और संस्करण सीमाएँ जाँचें।
आधिकारिक दस्तावेज़: Umami सेटअप और डिफ़ॉल्ट खाता
किसी उत्पाद लेबल पर भरोसा करने के बजाय घटना का निरीक्षण करें
एक डिस्पोज़ेबल पेज व्यू और एक हानिरहित कस्टम इवेंट का उपयोग करें। इसके URL, रेफ़रर, पहचानकर्ता, पेलोड और स्टोरेज/कुकी व्यवहार के लिए नेटवर्क अनुरोध का निरीक्षण करें, फिर डैशबोर्ड प्रविष्टि की तुलना करें। एनालिटिक्स अवरुद्ध करके दोहराएँ: प्राथमिक साइट कार्यशील रहनी चाहिए। खाली रिपोर्ट के साथ सफलता लौटाने वाला संग्रह एंडपॉइंट गलत प्रोजेक्ट पहचानकर्ता, ओरिजिन नियम, अवरुद्ध स्क्रिप्ट या कतार/डेटाबेस समस्या का संकेत दे सकता है। नैदानिक इवेंट में वास्तविक पासवर्ड या भुगतान संदर्भ न डालें।
प्रतिधारण को एक ऐसे कार्य के रूप में बनाएं जिसका परिणाम देखा जा सके
डेटाबेस भरने से पहले विलोपन या एकत्रीकरण विंडो चुनें। एनालिटिक्स सेटिंग्स के साथ-साथ रिवर्स-प्रॉक्सी और डेटाबेस लॉग का निरीक्षण करें; वे रिपोर्टिंग UI से अधिक विवरण रख सकते हैं। एक निर्यात, एक पुनर्स्थापन और समाप्त परीक्षण ईवेंट के वास्तविक निष्कासन का परीक्षण करें। कुकी-मुक्त एक तकनीकी विवरण है, व्यापक कानूनी छूट नहीं। किसी उत्पाद नाम से स्वचालित अनुपालन का वादा करने के बजाय वास्तविक डेटा, उद्देश्यों, दर्शकों और लागू नियमों की समीक्षा करें।