समस्या यह है कि जीए को कभी-कभी लोड करने में थोड़ी देर लगती है, और मेरे jQuery तैयार() फ़ंक्शंस तब तक नहीं चलते जब तक यह पूरा नहीं हो जाता है। मैं GA कोड को तैयार() फ़ंक्शन के अंत में ले जाना चाहता हूं। मैं अतिरिक्त क्लिक ट्रैकिंग एकीकरण की तलाश नहीं कर रहा हूं - मैं बस अपनी तैयार() स्क्रिप्ट को पहले चलाने के लिए चाहता हूं।jQuery दस्तावेज़ से Google Analytics को तैयार करें?
मेरे प्रश्न हैं: 1) क्या GA कोड किसी भी तरह से अपनी स्टेट ट्रैकिंग को तोड़ देगा? और, 2) क्या मुझे दो स्क्रिप्ट टैगों का उपयोग अनुकरण करने की आवश्यकता है (एक जो बाहरी स्क्रिप्ट टैग उत्पन्न करता है, और जो फ़ंक्शन को कॉल करता है)? यदि हां, तो क्यों, और jQuery फ़ंक्शन में ऐसा करने का सबसे अच्छा तरीका क्या है?
# 2 की व्याख्या करने के लिए, यहाँ जीए कोड है कि वर्तमान में क्लोज़िंग शरीर टैग से पहले चला जाता है:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8704511-1");
pageTracker._trackPageview();
} catch(err) {}</script>
यह बहुत पुराने पृष्ठ से लिंक है, बेहतर समाधान हैं (अन्य उत्तरों देखें)। –