एनोमली डिटेक्शन: डेटा में असामान्य बदलाव अपने आप पकड़ना

जानें कि एनोमली डिटेक्शन आपके एनालिटिक्स डेटा में ट्रैफ़िक के उछाल, गिरावट और असामान्य विज़िटर व्यवहार को अपने आप कैसे पकड़ता है।

ड्राफ़्ट

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

एनोमली डिटेक्शन ऐसा सिस्टम है जो आपकी मेट्रिक पर लगातार नज़र रखता है और कुछ असामान्य होने पर आपको अलर्ट करता है। वह इंतज़ार नहीं करता कि आप डैशबोर्ड देखें। वह आपकी बेसलाइन जानता है (यानी "सामान्य" कैसा दिखता है), हर दिन की उससे तुलना करता है, और जो अलग हो उसे फ़्लैग करता है। ट्रैफ़िक में उछाल, कन्वर्ज़न में गिरावट, जुड़ाव का घटना, ये सब अपने आप पकड़े जाते हैं और आफ़त बनने से पहले सामने आ जाते हैं।

एनोमली डिटेक्शन असल में क्या करता है?

कोई भी मेट्रिक लें, एक ही पैटर्न मिलेगा: वह स्वाभाविक रूप से ऊपर-नीचे होती है। कन्वर्ज़न रेट हर दिन बिल्कुल एक जैसा नहीं रहता। ट्रैफ़िक हफ़्ते के दिन के हिसाब से बदलता है। मोबाइल का कन्वर्ज़न डेस्कटॉप से अलग होता है। अगर आप "कन्वर्ज़न 2.5% से नीचे" पर अलर्ट लगाते हैं, तो आपको झूठे अलार्म मिलेंगे क्योंकि कुछ दिन कन्वर्ज़न स्वाभाविक रूप से 2.4% तक गिर जाता है। एनोमली डिटेक्शन इसे ऐसे सुलझाता है कि वह सीखता है कि सामान्य उतार-चढ़ाव कैसा दिखता है, और अलर्ट सिर्फ़ तब देता है जब कुछ उस स्वाभाविक दायरे से बाहर जाए।

सिस्टम आपकी बेसलाइन पुराने डेटा से सीखता है। वह जवाब देता है: इस मेट्रिक के लिए, हफ़्ते के इस दिन, इस ट्रैफ़िक वॉल्यूम के साथ, अपेक्षित दायरा क्या है? बुधवार के कन्वर्ज़न आम तौर पर 2.1% और 2.9% के बीच होते हैं। मोबाइल कन्वर्ज़न आम तौर पर 1.8% और 2.4% के बीच होता है। ईमेल ट्रैफ़िक आम तौर पर 4% से 6% के बीच कन्वर्ट होता है। सिस्टम हर स्थिति के संयोजन के लिए सामान्य व्यवहार का मॉडल बना लेता है।

जब नया डेटा पॉइंट आता है, तो सिस्टम उसकी अपेक्षित दायरे से तुलना करता है। क्या आज का कन्वर्ज़न बुधवार के सामान्य दायरे में है? हाँ, 2.5% है, बिल्कुल सामान्य। क्या कल का कन्वर्ज़न गुरुवार के सामान्य दायरे में है? नहीं, 1.2% है, यह एनोमली है। टीम को अलर्ट भेजें। वे जाँच करते हैं और पाते हैं कि मोबाइल चेकआउट टूट गया है। एनोमली डिटेक्शन के बिना उन्हें यह शुक्रवार दोपहर पता चलता। उसके साथ, उन्हें बुधवार सुबह ही पता चल जाता है।

अलग-अलग तरह की एनोमली अलग अलर्ट शुरू करती हैं। अचानक उछाल (ट्रैफ़िक सामान्य से 200% ऊपर) फ़्लैग होता है। अचानक गिरावट (कन्वर्ज़न सामान्य से 50% नीचे) फ़्लैग होती है। धीमी गिरावट (कन्वर्ज़न एक हफ़्ते में धीरे-धीरे गिरना) फ़्लैग होती है। कोई दोहराने वाला पैटर्न जो अचानक टूट जाए (मोबाइल हमेशा डेस्कटॉप से 20% बेहतर कन्वर्ट करता है, पर इस हफ़्ते बराबर है) फ़्लैग होता है। सिस्टम इन सब पर नज़र रखता है।

समस्याओं को जल्दी पकड़ना इतना मायने क्यों रखता है?

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

बड़े स्केल पर देरी की कीमत बढ़ती जाती है। जिस ई-कॉमर्स साइट की रोज़ की कमाई $1 मिलियन है, उसका कन्वर्ज़न किसी बग से 15% गिरे तो रोज़ $150,000 का नुकसान होता है। दो दिन की देरी का मतलब $300,000। अगर एनोमली डिटेक्शन इसे 6 घंटे पहले पकड़ ले, तो आप $37,500 बचाते हैं। 5,000 यूज़र्स वाली SaaS साइट में 2% अतिरिक्त चर्न का मतलब 100 यूज़र्स का जाना। दो हफ़्ते की देरी का मतलब 1,400 यूज़र्स का खोना। तुरंत पकड़ लेने पर यह 100 रहता है। फ़र्क ARR में हज़ारों डॉलर का होता है।

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

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

आपको असल में किस तरह की एनोमली पकड़नी चाहिए?

हर एनोमली पकड़ने लायक नहीं होती। कुछ उतार-चढ़ाव अपेक्षित होते हैं। पर कुछ बिज़नेस फ़ैसलों के लिए मायने रखते हैं। मुख्य बात यह है कि एनोमली डिटेक्शन उन मेट्रिक के लिए लगाएँ जिनके अचानक बदलने पर तुरंत कदम उठाना ज़रूरी हो।

कमाई पर असर डालने वाली एनोमली सबसे पहली प्राथमिकता है। कन्वर्ज़न रेट गिरना, औसत ऑर्डर वैल्यू घटना, चेकआउट छोड़ने वालों का अचानक बढ़ना, ये सीधे कमाई पर असर डालते हैं। इन सभी पर अलर्ट लगाएँ। अगर कन्वर्ज़न 10% गिरे, तो आप तुरंत जानना चाहेंगे, वीकेंड के बाद नहीं।

यूज़र जुड़ाव की एनोमली इसलिए मायने रखती हैं क्योंकि वे समस्याओं का अनुमान देती हैं। सेशन की अवधि घटना, फ़ीचर इस्तेमाल घटना, लॉगिन की आवृत्ति कम होना, ये चर्न की शुरुआती चेतावनी हैं। इस हफ़्ते जुड़ाव में गिरावट अगले महीने रिटेंशन गिरने का संकेत देती है। अभी पकड़ लें तो आपके पास दखल देने का समय होता है।

ट्रैफ़िक की एनोमली इसलिए मायने रखती हैं क्योंकि वे पहुँच या ग्राहक जुटाने की समस्याएँ दिखाती हैं। ऑर्गेनिक ट्रैफ़िक में उछाल का मतलब है आपका SEO काम कर रहा है (अच्छा)। ऑर्गेनिक ट्रैफ़िक गिरने का मतलब है सर्च में कुछ टूटा है (बुरा)। पेड ट्रैफ़िक घटने का मतलब है आपके विज्ञापन कैंपेन कमज़ोर चल रहे हैं (बुरा)। ट्रैफ़िक सोर्स अचानक बदलें तो अलर्ट लगाएँ।

क्वालिटी की एनोमली इसलिए मायने रखती हैं क्योंकि वे चुपचाप नुकसान करती हैं। बाउंस रेट बढ़ने का मतलब है आपकी साइट कम काम की होती जा रही है। प्रति सेशन पेज घटने का मतलब है यूज़र्स को जो चाहिए वह जल्दी मिल जाता है (अच्छा) या जो चाहिए वह नहीं मिल रहा (बुरा)। सेशन में एरर बढ़ने का मतलब है साइट टूट रही है। अगर आप ध्यान से नहीं देख रहे, तो ये दिखती ही नहीं।

झूठे अलार्म के बिना एनोमली डिटेक्शन कैसे सेट करें?

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

उन मेट्रिक से शुरू करें जो आपके बिज़नेस के लिए सबसे ज़्यादा मायने रखती हैं। हर मेट्रिक को एनोमली डिटेक्शन की ज़रूरत नहीं। कमाई की मेट्रिक (कन्वर्ज़न, ऑर्डर वैल्यू, चर्न), यूज़र की सेहत की मेट्रिक (जुड़ाव, रिटेंशन, फ़ीचर इस्तेमाल) और सिस्टम की सेहत की मेट्रिक (एरर, लेटेंसी, अपटाइम) पर ध्यान दें। इनके बदलने पर तुरंत कदम उठाना पड़ता है।

संवेदनशीलता उतार-चढ़ाव के हिसाब से तय करें। कुछ मेट्रिक स्वाभाविक रूप से ज़्यादा ऊपर-नीचे होती हैं। ट्रैफ़िक रोज़ उछलता रहता है। एनोमली की सीमाएँ इतनी चौड़ी रखें कि यह स्वाभाविक उतार-चढ़ाव समा जाए। कन्वर्ज़न रेट के लिए 20% का अंतर सामान्य हो सकता है; फ़्लैग तभी करें जब अंतर 30% या ज़्यादा हो। कमाई के लिए 5% का अंतर सामान्य हो सकता है। जुड़ाव के लिए 15% का अंतर सामान्य हो सकता है। सीमाएँ आपके पुराने डेटा पर निर्भर करती हैं।

संदर्भ को शामिल करें। हफ़्ते का दिन मायने रखता है। शनिवार का पैटर्न आम तौर पर बुधवार से अलग होता है। छुट्टियों का पैटर्न सामान्य दिनों से अलग होता है। एनोमली डिटेक्शन को इसका ध्यान रखना चाहिए। "रविवार को कन्वर्ज़न 1.5% से नीचे" सामान्य हो सकता है। "बुधवार को कन्वर्ज़न 1.5% से नीचे" एनोमली है। अच्छे सिस्टम ये पैटर्न अपने आप सीख लेते हैं।

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

एनोमली डिटेक्शन की सीमाएँ क्या हैं?

एनोमली डिटेक्शन सामान्य से अंतर ढूँढता है। लेकिन "सामान्य" वही है जो आपका पुराना डेटा सामान्य बताता है। अगर आपका डेटा गलत या पक्षपाती है, तो सिस्टम असली समस्याएँ चूक जाएगा या झूठे पॉज़िटिव फ़्लैग करेगा। अगर आपके यहाँ तीन महीने तक कोई बग था जिसने आपका कन्वर्ज़न रेट बनावटी तरीके से बढ़ा रखा था, तो सिस्टम ने उसी बढ़े हुए रेट को "सामान्य" सीख लिया। जब आप बग ठीक करते हैं, तो कन्वर्ज़न असली सामान्य स्तर पर गिर जाता है, और सिस्टम उसे एनोमली फ़्लैग करता है।

एनोमली डिटेक्शन कारण नहीं समझाता। वह बताता है कि कुछ बदला। वह यह नहीं बताता कि क्यों। अगर कन्वर्ज़न गिरा, तो आपको फिर भी जाँच करनी होगी। क्या यह तकनीकी समस्या है? बाज़ार में बदलाव? किसी प्रतिस्पर्धी की चाल? किसी नए खिलाड़ी की टक्कर? एनोमली डिटेक्शन समस्या सामने लाता है। निदान अब भी इंसान का काम है।

एनोमली डिटेक्शन बहुत छोटे स्केल पर अच्छा काम नहीं करता। अगर आपके रोज़ 100 विज़िटर हैं, तो बेतरतीब उतार-चढ़ाव बहुत ज़्यादा होता है। हर दिन बाकी दिनों की तुलना में असामान्य लगता है। एनोमली डिटेक्शन बड़े स्केल पर सबसे अच्छा चलता है जहाँ पैटर्न स्थिर होते हैं। महीने के 50,000 यूज़र्स वाली SaaS के पैटर्न साफ़ और स्थिर होते हैं। महीने के 500 यूज़र्स वाली SaaS में शोर बहुत ज़्यादा होता है।

धीरे-धीरे आने वाले बदलाव एनोमली डिटेक्शन से छिप सकते हैं। अगर कन्वर्ज़न धीरे-धीरे गिर रहा है (हर हफ़्ते 0.5% नीचे), तो सिस्टम शायद उसे फ़्लैग न करे क्योंकि हर हफ़्ता पिछले हफ़्ते से थोड़ा ही अलग होता है। हो सकता है आपको तब पता चले जब कुल 10% गिरावट हो चुकी हो। धीमी गिरावट पकड़ने के लिए, किसी एक पल की एनोमली डिटेक्शन के साथ ट्रेंड विश्लेषण भी चाहिए।

एनोमली डिटेक्शन और अलर्ट में क्या फ़र्क है?

अलर्ट वे नियम हैं जो आप हाथ से सेट करते हैं (कन्वर्ज़न 2% से नीचे, कमाई X से नीचे)। एनोमली डिटेक्शन अपने आप बेसलाइन सीखना है (सामान्य से 3 स्टैंडर्ड डेविएशन दूर कुछ भी)। अलर्ट में आपको पता होना चाहिए कि सामान्य क्या है और कब परवाह करनी है। एनोमली डिटेक्शन आपके डेटा से सीखता है कि सामान्य क्या है। अनपेक्षित समस्याएँ पकड़ने के लिए एनोमली डिटेक्शन बेहतर है। जानी-पहचानी सीमाओं की निगरानी के लिए अलर्ट बेहतर हैं।

क्या सभी एनालिटिक्स प्लेटफ़ॉर्म में एनोमली डिटेक्शन होता है?

नहीं। Google Analytics में कुछ बेसिक एनोमली नोटिफ़िकेशन हैं। प्रोडक्ट एनालिटिक्स प्लेटफ़ॉर्म में एनोमली डिटेक्शन होता है। BI टूल में इसे कॉन्फ़िगर किया जा सकता है। लेकिन हर प्लेटफ़ॉर्म में यह शामिल नहीं होता। एनालिटिक्स टूल चुनने से पहले जाँचें कि एनोमली डिटेक्शन शामिल है या नहीं, सीमाएँ कितनी संवेदनशील हैं, और क्या आप उसे अपने हिसाब से बदल सकते हैं।

मुझे कितने झूठे अलार्म की उम्मीद रखनी चाहिए?

अगर सही सेट किया गया हो, तो झूठे अलार्म की दर अलर्ट के 5% से कम होनी चाहिए। ज़्यादातर अलर्ट ऐसे असली अंतर होने चाहिए जिनकी जाँच करना ठीक हो। अगर आपको रोज़ 20+ झूठे अलार्म मिल रहे हैं, तो सीमाएँ बहुत संवेदनशील हैं। अगर महीने में एक भी अलर्ट नहीं मिल रहा, तो सीमाएँ बहुत चौड़ी हैं। सीमाएँ ठीक करने के लिए ट्रैक करें कि कौन से अलर्ट से असली नतीजे मिले और कौन से सिर्फ़ शोर थे।

क्या एनोमली डिटेक्शन धोखाधड़ी पकड़ सकता है?

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

एनोमली डिटेक्शन काम करने के लिए मुझे कितना पुराना डेटा चाहिए?

ज़्यादातर सिस्टम को पैटर्न सीखना शुरू करने के लिए 2-4 हफ़्ते का बेसलाइन डेटा चाहिए। एक महीना बेहतर है। एक तिमाही के डेटा के बाद मॉडल काफ़ी सटीक होता है। एक साल के बाद वह बहुत सटीक होता है (मौसमी पैटर्न समझता है)। अगर आप बिल्कुल नई साइट पर एनोमली डिटेक्शन लगा रहे हैं, तो पहले महीने झूठे अलार्म की ऊँची दर की उम्मीद रखें, जब तक सिस्टम आपकी बेसलाइन सीख रहा है।

क्या मुझे हर एनोमली अलर्ट पर कदम उठाना चाहिए?

ज़रूरी नहीं। कुछ एनोमली अपेक्षित होती हैं (बड़ी PR, नया प्रतिस्पर्धी, मौसमी असर, बड़ा मार्केटिंग कैंपेन)। अलर्ट मिलने पर पहले पूछें: क्या बाहर कुछ बदला? अगर हाँ, तो एनोमली अपेक्षित है, समस्या नहीं। अगर नहीं, तो जाँच करें। समय के साथ आप सीख जाएँगे कि कौन से अलर्ट सिग्नल (असली समस्याएँ) हैं और कौन से शोर।

यह भी पढ़ें

और पढ़ें: वेबसाइट एनालिटिक्स क्या है

एडवांस्ड वेबसाइट एनालिटिक्स: बेसिक से आगे की बात

एडवांस्ड एनालिटिक्स की तकनीकें सीखें, अपने डेटा में गहराई से देखें और विज़िटर के व्यवहार की छिपी बातें जानें।

आगे पढ़ें
AI एनालिटिक्स: मशीन लर्निंग आपका डेटा कैसे पढ़ती है

जानें कि AI और मशीन लर्निंग इनसाइट्स खोजना कैसे ऑटोमैटिक बनाती हैं, छिपे पैटर्न पकड़ती हैं और आपके एनालिटिक्स को तेज़ करती हैं।

आगे पढ़ें
प्रेडिक्टिव सेगमेंटेशन: AI से विज़िटर को उनके आगे के व्यवहार के हिसाब से ग्रुप करना

जानें कि मशीन लर्निंग विज़िटर को खरीदने की मंशा, चर्न के जोखिम और लाइफ़टाइम वैल्यू जैसे आगे के व्यवहार से कैसे सेगमेंट करती है।

आगे पढ़ें

इसे अभी आज़माएँ
अपनी खुद की वेबसाइट पर।

WEMASY के साथ मुफ़्त शुरू करें और कुछ ही मिनटों में अपनी साइट बनाएँ।