कुछ गड़बड़ है। ट्रैफ़िक के आंकड़े अजीब लगते हैं। कोई इवेंट नहीं चल रहा। कोई पैरामीटर खाली है। डेटा गायब है। आपका एनालिटिक्स टूटा हुआ है। लेकिन समस्या कहां है। क्या यह आपका ट्रैकिंग कोड है। क्या यह आपका एनालिटिक्स प्लेटफ़ॉर्म है। क्या यह आपकी वेबसाइट है। एनालिटिक्स डीबग करने का मतलब है समस्या को क्रम से ढूंढना। आप हर हिस्से को जांचते हैं। आप समस्या को अलग करते हैं। आप उसे ठीक करते हैं। अच्छी डीबगिंग घंटों की परेशानी बचाती है।
यह लेख बताता है कि आम एनालिटिक्स समस्याएं कैसे डीबग करें।
रियल-टाइम रिपोर्ट से शुरू करें
रियल-टाइम रिपोर्ट दिखाती हैं कि अभी क्या हो रहा है। अगर कोई इवेंट नहीं चल रहा, तो रियल-टाइम रिपोर्ट तुरंत दिखा देती हैं। अगर ट्रैफ़िक गायब है, तो रियल-टाइम रिपोर्ट उसे सामने ला देती हैं।
रियल-टाइम रिपोर्ट खोलें। वह एक्शन करें जिससे डेटा बनना चाहिए। क्या आपको वह रियल-टाइम में दिखता है। अगर हां, तो ट्रैकिंग काम करती है। अगर नहीं, तो वह टूटी है।
रियल-टाइम रिपोर्ट से पता चलता है कि समस्या कब शुरू हुई। क्या यह कल चलता था पर आज नहीं। कुछ बदला है। क्या यह स्टेजिंग में चलता था पर प्रोडक्शन में नहीं। आपके एनवायरनमेंट अलग हैं।
अपना ट्रैकिंग कोड जांचें
ब्राउज़र डेवलपर टूल इस्तेमाल करें। Network टैब खोलें। अपने एनालिटिक्स प्लेटफ़ॉर्म को जाने वाली रिक्वेस्ट देखें। क्या वे दिखती हैं। अगर हां, तो ट्रैकिंग कोड चल रहा है। अगर नहीं, तो कोड नहीं चल रहा।
एरर के लिए Console टैब देखें। JavaScript एरर ट्रैकिंग को चलने से रोक सकते हैं। लाल एरर संदेश देखें। वे बताते हैं कि क्या टूटा।
जांचें कि आपकी एनालिटिक्स स्क्रिप्ट लोड हुई। ज़्यादातर प्लेटफ़ॉर्म कंसोल में स्थिति दिखाते हैं। "Script loaded successfully" या "Waiting for consent" या ऐसा कुछ। संदेश देखें।
अपनी डेटा लेयर जांचें
Console खोलें। अपनी डेटा लेयर वेरिएबल का नाम टाइप करें। देखें कि वह मौजूद है। देखें कि उसमें डेटा है। अगर डेटा लेयर खाली है, तो इवेंट डेटा तक नहीं पहुंच सकते।
टाइमिंग जांचें। क्या इवेंट चलने से पहले डेटा लेयर भरी है। Console खोलें। एक्शन करें। डेटा लेयर देखें। क्या सही समय पर उसमें सही डेटा है।
उम्मीद से तुलना करें। आप डेटा लेयर में product_id की उम्मीद करते हैं। क्या वह दिखता है। आप user_type की उम्मीद करते हैं। क्या वह दिखता है। गायब फ़ील्ड डीबगिंग के सुराग हैं।
समस्या वाले हिस्से को अलग करें
एनालिटिक्स में कई हिस्से होते हैं। आपकी वेबसाइट। आपकी डेटा लेयर। आपका ट्रैकिंग कोड। आपका टैग मैनेजर। आपका एनालिटिक्स प्लेटफ़ॉर्म। कौन सा हिस्सा टूटा है।
हर हिस्से को अलग से टेस्ट करें। क्या आपकी वेबसाइट के पास डेटा है। डेटा लेयर देखें। क्या ट्रैकिंग कोड उसे पढ़ता है। Network टैब देखें। क्या वह आपके एनालिटिक्स प्लेटफ़ॉर्म को भेजता है। प्लेटफ़ॉर्म के लॉग देखें। क्या उसे डेटा मिल रहा है।
जब आपको पता चल जाए कि कौन सा हिस्सा टूटा है, तो आप उसे सीधे ठीक कर सकते हैं। अगर वह डेटा लेयर है, तो अपने डेवलपर से बात करें। अगर वह ट्रैकिंग कोड है, तो अपना कॉन्फ़िगरेशन जांचें। अगर वह प्लेटफ़ॉर्म है, तो उसकी सेटिंग जांचें।
आम गलतियां जांचें
कुछ गलतियां आम हैं। पहले उन्हें जांचें। सहमति नहीं दी गई। अगर आप सहमति मांगते हैं, तो क्या विज़िटर ने सहमति दी। अगर नहीं, तो ट्रैकिंग बंद है।
ऐड ब्लॉकर। कुछ विज़िटर ऐड ब्लॉकर इस्तेमाल करते हैं। वे एनालिटिक्स रोक देते हैं। इसीलिए आपको उम्मीद से कम ट्रैफ़िक दिखता है।
फ़िल्टर। क्या कोई फ़िल्टर वह डेटा हटा रहा है जो आप ढूंढ रहे हैं। आपने इंटरनल ट्रैफ़िक हटाने वाला फ़िल्टर बनाया। लेकिन आप अपने ऑफ़िस से टेस्ट कर रहे हैं। आपको डेटा इसलिए नहीं दिखता कि फ़िल्टर आपको हटा देता है।
गलत प्रॉपर्टी या व्यू। क्या आप सही एनालिटिक्स प्रॉपर्टी देख रहे हैं। सही व्यू। आपने ऐसा व्यू बनाया जो सिर्फ़ मोबाइल ट्रैफ़िक दिखाता है। डेस्कटॉप ट्रैफ़िक वहां नहीं दिखेगा।
टैग मैनेजर का प्रीव्यू मोड इस्तेमाल करें
अगर आप टैग मैनेजर इस्तेमाल करते हैं, तो प्रीव्यू मोड चालू करें। वह बिना असल में डेटा भेजे दिखाता है कि क्या चलेगा। आप हर टैग देख सकते हैं। हर इवेंट। हर एक्शन ट्रिगर।
डीबगिंग के लिए प्रीव्यू मोड बहुत काम का है। कोई एक्शन करें। प्रीव्यू पैनल देखें। देखें कि कौन से टैग चलते हैं। क्रम देखें। देखें कि कौन सा डेटा भेजा जाता है। अगर कुछ नहीं चल रहा, तो वह आपको तुरंत दिख जाता है।
अपने एनालिटिक्स प्रोवाइडर से संपर्क करें
अगर आपको समस्या नहीं मिल रही, तो अपने एनालिटिक्स प्रोवाइडर से संपर्क करें। जानकारी दें। क्या काम नहीं कर रहा। आपने कौन सी जांच की। आपने क्या पाया। जांच की अच्छी जानकारी से वे आपकी जल्दी मदद कर पाते हैं।
कई प्रोवाइडर की सपोर्ट टीमें होती हैं। ईमेल सपोर्ट। चैट सपोर्ट। आपके प्लान के हिसाब से फ़ोन सपोर्ट। उनका इस्तेमाल करें। वे इसी के लिए हैं।
अक्सर पूछे जाने वाले सवाल
एनालिटिक्स में कोई डेटा नहीं दिख रहा। कहां से शुरू करूं?
रियल-टाइम रिपोर्ट से शुरू करें। अगर रियल-टाइम में कुछ नहीं दिखता, तो ट्रैकिंग काम नहीं कर रही। Network टैब में अपना ट्रैकिंग कोड जांचें। क्या वह रिक्वेस्ट भेज रहा है। Console देखें। क्या कोई एरर हैं। अपनी डेटा लेयर जांचें। क्या उसमें डेटा है। इन्हें क्रम से जांचते जाएं। WEMASY के वेबसाइट बिल्डर से आप इसे सीधे अपनी वेबसाइट पर सेट कर सकते हैं।
एक इवेंट चलता है पर पैरामीटर में डेटा नहीं है।
इवेंट चल रहा है। लेकिन डेटा पकड़ा नहीं जा रहा। अपनी डेटा लेयर जांचें। क्या काम का डेटा वहां है। इवेंट कॉन्फ़िगरेशन जांचें। क्या वह सही जगह देख रहा है। टाइमिंग जांचें। क्या इवेंट चलते समय डेटा उपलब्ध है। आमतौर पर डेटा लेयर गायब या खाली होती है।
ट्रैफ़िक के आंकड़े उम्मीद से कम हैं।
आम कारण हैं फ़िल्टर, ऐड ब्लॉकर और सहमति। अपने फ़िल्टर जांचें। क्या आप ऐसा ट्रैफ़िक हटा रहे हैं जो नहीं हटना चाहिए। ऐड ब्लॉकर जांचें। आपके विज़िटर उन्हें इस्तेमाल कर सकते हैं। सहमति जांचें। अगर विज़िटर ने सहमति नहीं दी, तो आप उन्हें ट्रैक नहीं करते।
स्टेजिंग में सब ठीक लगता है पर प्रोडक्शन में टूट जाता है।
स्टेजिंग और प्रोडक्शन अलग हैं। फ़र्क जांचें। क्या डोमेन अलग है। क्या सबडोमेन अलग है। क्या कोड अलग है। अपना ट्रैकिंग कॉन्फ़िगरेशन जांचें। क्या वह एनवायरनमेंट के हिसाब से है। हो सके तो सीधे प्रोडक्शन में टेस्ट करें।
हमें कैसे पता चले कि ऐड ब्लॉकर एनालिटिक्स रोक रहे हैं?
आपका असली ट्रैफ़िक एनालिटिक्स के दिखाए से ज़्यादा है। सारे असली विज़िटर एनालिटिक्स में नहीं दिखते। ऐड ब्लॉकर एनालिटिक्स को चलने से रोकते हैं। आप सर्वर-साइड ट्रैकिंग से इसे घटा सकते हैं, पर पूरी तरह खत्म नहीं कर सकते। ऐड ब्लॉकर से कुछ डेटा का नुकसान मान लें।
डीबगिंग में आमतौर पर कितना समय लगता है?
आसान समस्याओं में कुछ मिनट लगते हैं। गलत फ़िल्टर। छूटा हुआ कॉन्फ़िगरेशन। जटिल समस्याओं में ज़्यादा समय लगता है। डेटा लेयर की समस्याएं। इंटीग्रेशन की समस्याएं। अगर आप 30 मिनट में न ढूंढ पाएं, तो मदद मांगें। दूसरा नज़रिया अक्सर वह दिखा देता है जो आपसे छूट गया।