ट्रैकिंग कोड और स्क्रिप्ट: आपकी साइट पर एनालिटिक्स कैसे लगता है

ट्रैकिंग कोड और स्क्रिप्ट को समझें। जानें वे कैसे काम करते हैं, कहां लगते हैं और एनालिटिक्स डेटा के लिए क्यों ज़रूरी हैं।

ड्राफ़्ट

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

यह लेख बताता है कि ट्रैकिंग कोड क्या हैं, कहां लगते हैं, उनकी जगह क्यों मायने रखती है, और जो डेटा वे इकट्ठा करते हैं उस पर भरोसा करने से पहले यह कैसे जाँचें कि वे काम कर रहे हैं।

ट्रैकिंग कोड क्या है और वह क्या करता है

ट्रैकिंग कोड JavaScript का एक छोटा सा हिस्सा है जिसे आप अपनी वेबसाइट में चिपकाते हैं। जब कोई विज़िटर आपके पेज पर आता है, तो कोड चल पड़ता है। वह उस विज़िटर की जानकारी इकट्ठा करता है और आपके एनालिटिक्स प्लेटफ़ॉर्म को भेज देता है। प्लेटफ़ॉर्म वह डेटा सहेजता है और रिपोर्ट बनाता है।

ट्रैकिंग कोड बुनियादी जानकारी अपने आप इकट्ठा करता है। वे किस पेज पर हैं। वे कहां से आए। वे कौन सा डिवाइस इस्तेमाल कर रहे हैं। वे कितनी देर रुके। वह यह जानकारी रियल टाइम में एनालिटिक्स सर्वर को भेज देता है।

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

ट्रैकिंग कोड कहां लगाएं

ट्रैकिंग कोड आपकी वेबसाइट के हेडर में जाता है। यानी head टैग के खुलने और बंद होने के बीच। इससे वह जल्दी लोड होता है, पेज का कंटेंट दिखने से पहले। अगर कोड देर से लोड हो, तो आप उन विज़िटर का डेटा खो सकते हैं जो कोड लोड होने से पहले ही चले जाते हैं।

अलग-अलग एनालिटिक्स प्लेटफ़ॉर्म की जगह की सिफ़ारिशें थोड़ी अलग होती हैं। कुछ चाहते हैं कि कोड head के बिल्कुल ऊपर हो। कुछ चाहते हैं कि नीचे के पास हो। प्लेटफ़ॉर्म के खास निर्देश का पालन करें। डेटा सही रहे, इसके लिए जगह मायने रखती है।

हेडर आपकी पूरी साइट में एक ही होता है। इसे एक बार जोड़ें और यह हर पेज पर अपने आप लागू हो जाता है। आपको हर पेज पर अलग से कोड नहीं जोड़ना होता। आप इसे उस हेडर टेम्पलेट में जोड़ते हैं जो सारे पेज साझा करते हैं।

ग्लोबल ट्रैकिंग कोड बनाम टैग मैनेजर

ग्लोबल ट्रैकिंग कोड आपकी साइट के हेडर में JavaScript का एक हिस्सा है जो सारी ट्रैकिंग संभालता है। सरल। आसान। बुनियादी एनालिटिक्स के लिए ठीक काम करता है।

टैग मैनेजर एक टूल है जिसमें कई ट्रैकिंग कोड रहते हैं और जो उन्हें शर्तों के हिसाब से चलाता है। आपकी सारी ट्रैकिंग संभालने की एक जगह। हेडर में एक कोड जो कई वेंडर लोड करता है। जैसे-जैसे आप ट्रैकिंग जोड़ते हैं, टैग मैनेजर हेडर को भारी होने से बचाते हैं।

ग्लोबल ट्रैकिंग कोड से शुरू करें। यह सरल है। जब आपके कई अलग ट्रैकिंग वेंडर हो जाएं, तो टैग मैनेजर पर जाएं। एक ट्रैकिंग कोड के लिए टैग मैनेजर इस्तेमाल न करें। दस ट्रैकिंग कोड सीधे हेडर में भी न डालें। अपनी जटिलता के स्तर के हिसाब से सही टूल इस्तेमाल करें।

लाइव जाने से पहले ट्रैकिंग कोड टेस्ट करना

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

अलग-अलग पेज पर टेस्ट करें। अलग-अलग डिवाइस पर टेस्ट करें। अलग-अलग ब्राउज़र में टेस्ट करें। ट्रैकिंग हर जगह चलनी चाहिए। अगर यह डेस्कटॉप पर चलती है पर मोबाइल पर नहीं, तो आपके मोबाइल सेटअप में कुछ गलत है।

कोड हटाकर भी टेस्ट करें। स्टेजिंग ट्रैकिंग कोड हटाने पर डेटा आना बंद हो जाना चाहिए। इससे पक्का होता है कि डेटा कोड की वजह से आ रहा है, किसी और चीज़ की वजह से नहीं।

ट्रैकिंग कोड की आम समस्याएं

कोड गलत जगह लगा है। आपने उसे head की जगह body में डाल दिया। डेटा शायद न आए, क्योंकि कोड बहुत देर से लोड होता है।

कोड कई बार लगा है। आपने ट्रैकिंग कोड लगाया, फिर किसी और ने भी लगा दिया, और अब वह पेज पर दो बार है। इससे दोहरी गिनती होती है।

कोड पुराना है। आपने वर्शन 1 लगाया था, पर प्लेटफ़ॉर्म वर्शन 3 पर आ गया। पुराना कोड अब भी चलता है, पर हो सकता है नए फ़ीचर छूट जाएं।

कोड कमेंट आउट है। किसी ने टेस्टिंग के दौरान उसे बंद किया और दोबारा चालू करना भूल गया। डेटा आना बंद हो जाता है, पर आपको दिनों तक पता नहीं चलता।

कोड को सिक्योरिटी या प्राइवेसी टूल ब्लॉक कर रहे हैं। कुछ ऐड ब्लॉकर ट्रैकिंग कोड को ब्लॉक करते हैं। कुछ प्राइवेसी ब्राउज़र भी उसे ब्लॉक करते हैं। इन एनवायरनमेंट में टेस्ट करने से ये समस्याएं सामने आती हैं।

ट्रैकिंग कोड को अपडेट करना और संभालना

हर तिमाही अपना ट्रैकिंग कोड जाँचें। देखें कि वह नया है। देखें कि उसमें कोई बदलाव नहीं हुआ। देखें कि वह सही जगह पर है। छोटे बदलाव भी ट्रैकिंग तोड़ देते हैं।

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

इसका रिकॉर्ड रखें कि कौन सा कोड कहां लगा है। लिखें कि आपने उसे कब लगाया। लिखें कि वह कौन सा वर्शन है। कुछ टूटने पर समस्या ढूंढने में इससे मदद मिलती है।

अक्सर पूछे जाने वाले सवाल

अगर हमारी साइट पर कई ट्रैकिंग कोड हैं, तो क्या डेटा दोबारा गिना जाएगा?

हां। एक ही ट्रैकिंग कोड की कई कॉपी हर विज़िट को दो बार गिनेंगी। अपनी साइट का हेडर जाँचें। ट्रैकिंग कोड खोजें। अगर वह दो बार दिखे, तो एक हटा दें। पेज का सोर्स कोड खोजने के लिए अपने ब्राउज़र के डेवलपर टूल इस्तेमाल करें। अगर कोड कई बार दिखे, तो आपकी ट्रैकिंग दोहरी है। WEMASY के वेबसाइट बिल्डर से आप इसे सीधे अपनी वेबसाइट पर सेट कर सकते हैं।

हमने ट्रैकिंग कोड head की जगह body में लगा दिया। क्या हमें उसे दोबारा लगाना होगा?

हां। उसे head में ले जाएं। body में लगाने का मतलब है कि अगर विज़िटर body लोड होने से पहले चले जाएं, तो कोड शायद लोड न हो। head में लगाने से पक्का होता है कि वह पेज के कंटेंट से पहले लोड हो। इसे ठीक करना जल्दी का काम है। कोड ले जाएं और रियल टाइम डेटा में ट्रैकिंग जाँचें।

हमारे एनालिटिक्स प्लेटफ़ॉर्म ने नया ट्रैकिंग कोड जारी किया है। क्या हमें तुरंत उस पर आ जाना चाहिए?

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

हमारी साइट कोई थर्ड पार्टी संभालता है। ट्रैकिंग कोड कौन लगाए?

आप या वे, पर साफ़ रखें कि ज़िम्मेदारी किसकी है। लिख लें कि यह किसकी ज़िम्मेदारी है। ट्रैकिंग कोड उनसे साझा करें। उनसे कहें कि जाँच लें कि वह सही लगा है। उन्हें अपने एनालिटिक्स अकाउंट का लॉगिन दें ताकि वे डेटा देख सकें। आपसी बातचीत से गलतियां टलती हैं।

हमने टेस्टिंग के लिए ट्रैकिंग कोड बंद किया और दोबारा चालू करना भूल गए। हमें कैसे पता चलेगा कि ऐसा हुआ?

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

हम ऐसी कंटेंट सिक्योरिटी पॉलिसी इस्तेमाल करते हैं जो स्क्रिप्ट ब्लॉक करती है। क्या यह हमारे ट्रैकिंग कोड को ब्लॉक करती है?

हो सकता है। अपनी कंटेंट सिक्योरिटी पॉलिसी की सेटिंग जाँचें। पक्का करें कि आपका एनालिटिक्स डोमेन अनुमति सूची में है। अगर आपकी सिक्योरिटी पॉलिसी ट्रैकिंग कोड को ब्लॉक कर रही है, तो डेटा नहीं आएगा। अपनी सिक्योरिटी टीम के साथ मिलकर एनालिटिक्स डोमेन को अनुमति दिलाएं। लिख लें कि ट्रैकिंग के काम करने के लिए आपको यह छूट चाहिए।

यह भी पढ़ें

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

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

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