क्या Google Analytics अतुल्यकालिक ट्रैकिंग कोड का कोई लाभ है अगर इसे <head> में नहीं रखा गया है?


9

मैं अतुल्यकालिक Google Analytics स्क्रिप्ट पर जाना चाहता हूं, लेकिन मैं इसे सिर में नहीं रखना चाहता (भले ही मुझे पता है कि यह सबसे अच्छा अभ्यास है)।

तो, क्या एसिंक्स कोड का उपयोग करने का कोई लाभ है यदि यह सिर में नहीं है, और वैकल्पिक रूप से, क्या पेज में कहीं और जगह सुरक्षित करना सुरक्षित होगा, जैसे कि उद्घाटन बॉडी टैग के अंदर, या एक .NET उपयोगकर्ता नियंत्रण में। वह पृष्ठ के शीर्ष पर लोड होता है?

संपादित करें:

में दिए गए निर्देशों का गूगल कहता है:

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

यदि मैं कोड को वहां (बिना विभाजन के) रखता हूं तो क्या मुझे अभी भी अतुल्यकालिक लोडिंग से लाभ होता है या यह नगण्य है क्योंकि यह वैसे भी सबसे नीचे है?

जवाबों:


7

पृष्ठ के निचले हिस्से में पुराने ट्रैकिंग कोड होने की तुलना में, <body> के शीर्ष पर अतुल्यकालिक कोड होने का मतलब यह होना चाहिए कि ट्रैकिंग उन उपयोगकर्ताओं को पंजीकृत करने की अधिक संभावना है जो पृष्ठ छोड़ते हैं (या पृष्ठ पर तत्वों के साथ बातचीत करते हैं) इसे ट्रैक किया जा रहा है) इससे पहले कि यह पूरी तरह से लोड हो जाए।


3

आप इसे कहीं भी रख सकते हैं आप इसे हेडर में डालने से सबसे अधिक लाभ प्राप्त करेंगे। इसे अपने वेब पेज पर जोड़ने का पूरा निर्देश यहाँ हैं - http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html

आप इसे सिर या शरीर के टैग के अंदर डालना चाहते हैं, हालांकि। केवल स्पष्ट करने के लिए। लेकिन इससे आगे आप जो चाहें वो कर सकते हैं।


1
निर्देश यह भी कहते हैं कि आप पृष्ठ के नीचे async कोड डाल सकते हैं। क्या इससे पुराने कोड पर कोई लाभ होगा?
प्लूटेक्स

1
Google का अर्थ है कि आप कोड को कहीं भी रख सकते हैं, लेकिन अधिकांश पृष्ठों के लिए इष्टतम स्थान <head> के नीचे है ( code.google.com/apis/analytics/docs/tracking/asyncTracking.html )
pel

1
@pelms, यह मेरी चिंता का विषय है, यह निहित है, लेकिन कोई स्पष्ट वैकल्पिक रखने (नीचे के पुराने कोड के अलावा) कहा गया है।
प्लूटेक्स

1

आप अपने पेज पर कहीं भी अपना एनालिटिक्स कोड जोड़ सकते हैं। Google आपके पृष्ठ की सभी घटनाओं को पहचानने / पंजीकृत करने के लिए पर्याप्त स्मार्ट है। जब आप async के बारे में बात कर रहे हैं तो इसके इन-लाइन / सिंक प्लेसमेंट के बारे में कोई विचार नहीं है।

मैंने इसे अपनी अधिकांश साइटों के लिए नीचे उपयोग किया है और मुझे कोई समस्या नहीं मिली है।

आपके Google एनालिटिक्स खाते में प्राप्त होने वाली मुख्य लोड घटनाएं:

1) डोम लोड समय
2) पेज लोड समय

यह सब कुछ ध्यान में रखता है और आप अपने कोड को जोड़ने के लिए स्वतंत्र हैं।

यह संभव हो सकता है (सिंक कोड के साथ) कि ये समय Google स्क्रिप्ट की स्थिति के आधार पर पृष्ठ पर निम्न के रूप में गणना की जाती है:
DOM लोड समय -> ब्राउज़र के डोम लोडिंग घटना का समय - GA स्क्रिप्ट लोडिंग / ईवेंट
पृष्ठ लोड समय -> समय ब्राउज़र की फायरिंग विंडो लोड घटना - GA स्क्रिप्ट लोडिंग / ईवेंट

यदि यह स्थिति है तो स्क्रिप्ट स्थिति एक बार फिर से अधिक सटीक रूप से बदलने में एक छोटी भूमिका निभाएगी, मुझे नहीं लगता कि इससे बहुत अंतर पड़ता है। (जैसा कि इसे शीर्ष पर रखने से पृष्ठ जीए के साथ आता है, क्योंकि इसे नीचे रखने से पहले। पृष्ठ भार क्रमिक रूप से)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.