javascript - Google Analytics कोड डालने के लिए सबसे अच्छी जगह




html wordpress (3)

इस प्रश्न का उत्तर यहां दिया गया है:

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


यदि आप पृष्ठ के बाद अपनी स्क्रिप्ट लोड करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:

function getScript(a, b) {
    var c = document.createElement("script");
    c.src = a;
    var d = document.getElementsByTagName("head")[0],
        done = false;
    c.onload = c.onreadystatechange = function() {
        if (!done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
            done = true;
            b();
            c.onload = c.onreadystatechange = null;
            d.removeChild(c)
        }
    };
    d.appendChild(c)
}

//call the function
getScript("http://www.google-analytics.com/ga.js", function() {
    // do stuff after the script has loaded
});

हां, जीए कोड को फ़ूटर में किसी भी तरह से रखने की अनुशंसा की जाती है, क्योंकि पेज को पृष्ठ मार्क के रूप में गिनना नहीं चाहिए जब तक कि यह सभी मार्कअप को पढ़ न सके।


Google इसे </body> टैग से पहले डालने की अनुशंसा करता था, क्योंकि ga.js को लोड करने के लिए प्रदान की गई मूल विधि अवरुद्ध थी। हालांकि, नए एसिंक सिंटैक्स को न्यूनतम अवरोध के साथ सुरक्षित रूप से सिर में रखा जा सकता है, इसलिए वर्तमान अनुशंसा </head> टैग से ठीक पहले है।

<head> थोड़ा विलंबता जोड़ देगा; पाद लेख में कुछ छोटे मार्जिन पर दर्ज पृष्ठदृश्यों की संख्या कम हो जाएगी। यह एक व्यापार है। ga.js वेब पर साइटों के एक बड़े प्रतिशत पर भारी कैश और मौजूद है, इसलिए इसे अक्सर कैश से परोसा जाता है, जिससे विलंबता लगभग शून्य तक कम हो जाती है।

व्यक्तिगत वरीयता के मामले में, मैं इसे <head> में शामिल करना चाहता हूं, लेकिन यह वास्तव में वरीयता का मामला है।





analytics