सहायता से संपर्क करें

हम ईमेल से जवाब देते हैं, आम तौर पर दो दिन के अंदर।

Google reCAPTCHA दुरुपयोग से बचाव के लिए इस सबमिशन की जाँच करता है; इसके लिए डेटा Google को भेजा जाता है। स्क्रिप्ट तभी लोड होती है, जब यह फ़ॉर्म खोला जाता है।

← सभी पोस्ट

हम लौटने वाले विज़िटर क्यों नहीं गिन सकते

Stats4U सेवा में कहीं भी लौटने वाले विज़िटरों का आँकड़ा नहीं है। यह इसलिए गायब नहीं है कि किसी को इसके लिए समय नहीं मिला। इसे बनाया गया, एक बार असली डेटा पर चलाया गया, और 27 अगस्त 2026 को फिर हटा दिया गया, क्योंकि इसने जो संख्या दी, वह थी 100.0% पहली बार की विज़िट — और यह हर काउंटर के लिए, हर दिन, हमेशा यही कहती।

वजह हैश की एक सामग्री है।

सॉल्ट 26 अगस्त काउंटर IP ब्राउज़र 9c2f 41ab … 27 अगस्त 5e07 b3d4 … वही विज़िटर, वही काउंटर — हर दिन एक नया नाम 17,717 पंक्तियाँ, और 17,717 अलग-अलग हैश इनमें से एक भी दूसरे दिन नहीं दिखता

दिन भी एक सामग्री है

कुकी के बिना विज़िटर गिनने का मतलब है हर विज़िटर को एक ऐसा नाम देना, जिसे सेवा दिन के बाकी समय पहचान सके, और फिर कभी नहीं। यह नाम एक SHA-256 हैश के पहले सोलह बाइट है, और यह पाँच चीज़ों से बनता है: एक गुप्त सॉल्ट, आज की तारीख, काउंटर का नंबर, IP पता और ब्राउज़र का यूज़र एजेंट।

तारीख इसमें जान-बूझकर रखी गई है। यही छद्मनाम को खत्म होने देती है। इसे निकाल दिया जाए, तो वही व्यक्ति एक विज़िट से अगली विज़िट तक, अनिश्चित काल तक, वही नाम लिए घूमता है — और यह कुकी का छोटा रूप नहीं, बड़ा रूप है, क्योंकि न कोई इसे मिटा सकता है और न किसी से पूछा जाता है।

क्वेरी असल में क्या लौटाती है

टेबल में अभी 17,717 पंक्तियाँ हैं, जो 742 काउंटरों के तीन दिनों को कवर करती हैं। इसमें 17,717 अलग-अलग हैश भी हैं।

दोनों एक ही संख्या है। एक भी हैश दो बार नहीं आता। इसलिए जो क्वेरी डैशबोर्ड का बॉक्स भरती — वही काउंटर, वही हैश, एक से ज़्यादा तारीख पर दिखा — वह शून्य पंक्तियों से मेल खाती है। पहली बार की विज़िट: 100.0%।

यह कोई शांत दिन या छोटा नमूना नहीं है। यह आम ट्रैफ़िक के तीन दिन हैं, और जवाब ढाँचे से ही तय है। दस लाख वफ़ादार पाठकों वाले काउंटर पर भी यह 100% ही दिखाता।

यह ऐसा बग नहीं, जिसे ठीक किया जा सके

अगर यह संख्या चाहिए होती, तो उपाय होता तारीख को नुस्खे से निकाल देना। यही एक बदलाव रोज़ बदलने वाले छद्मनाम को एक स्थायी पहचानकर्ता में बदल देता है: कुकी के बिना एक सुपरकुकी, अदृश्य, न मिटाई जा सकने वाली, और ऐसे डेटा से बनी जो विज़िटर ने जान-बूझकर नहीं सौंपा। तब संख्या असली होती, और उसकी कीमत ठीक वही गुण होता, जिसकी वजह से इस गिनती को उचित ठहराया जा सकता है।

एक दूसरी वजह भी है कि यह वैसे भी काम नहीं कर सकता था। टेबल का डेटा दो दिन रखा जाता है। इससे पुराना सब कुछ रात की सफ़ाई में मिटा दिया जाता है, इसलिए स्थिर हैश के पास भी, जब तक उसकी ज़रूरत पड़ती, तुलना के लिए कुछ नहीं बचता।

पड़ोसी सवाल, जिसका जवाब मौजूद है

“क्या वे लौटते हैं” का यहाँ कोई जवाब नहीं है। “क्या वे और गहराई में जाते हैं” का है, और इसे उस डेटा से मापा जाता है जो पहले से मौजूद है: हर काउंटर के लिए, हर दिन के हिट और विज़िटर।

उन्हीं तीन दिनों में यह हर विज़िटर पर 2.93, 2.89 और 2.36 पेज बैठता है। यह एक असली चीज़ का असली माप है, और जब वेबसाइट बदलती है, तो यह भी बदलता है – किसी पेज पर संख्या रखने का पूरा मकसद यही है।

यह एक पोस्ट के लायक क्यों है

“100% नए विज़िटर” दिखाने वाला बॉक्स टूटा हुआ नहीं लगता। वह एक खोज लगता है। कोई उसके आधार पर मुख्य पेज दोबारा डिज़ाइन कर देता।

यह नाकामी खास किस्म की है और आम भी: एक संख्या, जो स्टोरेज फ़ॉर्मैट की उपज है, दुनिया के बारे में एक तथ्य की तरह पेश की जाती है। इससे बचने का अकेला तरीका है क्वेरी को एक बार चलाना, जवाब देखना, और पूछना कि क्या यह किसी और तरह निकल सकता था। यहाँ नहीं निकल सकता था, और वहीं इस सुविधा का अंत हो गया। इसकी जगह जो है, वह एक छोटे सवाल का सच्चा जवाब देता है: हर विज़िटर पर पेज, दिन-ब-दिन, आँकड़ों के हर पेज पर, पेज व्यू बनाम विज़िटर के चार्ट के बगल में। कोई लौटा या नहीं, यह वह भी नहीं बता सकता। लेकिन कोई उस पेज से आगे गया या नहीं, जिस पर वह आया था, यह वह बता सकता है।

विज्ञापन