google analytics - Could someone explain what the following JavaScript is doing? -


यह किसी वेबसाइट के स्क्रिप्ट टैग के अंदर था।

  Var _gaq = _gaq || []; _gaq.push (['_ setAccount', 'UA-18 914337-1']); _gaq.push ([ '_ trackPageview']); (फ़ंक्शन () {var ga = document.createElement ('script'); ga.type = 'text / javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol? 'Https: // ssl': 'http: // www') + '.google-analytics.com / ga.js'; var s = document.getElementsByTagName ('स्क्रिप्ट') [0]; s.parentNode.insertBefore (जीए, एस);}) ();   

मैं जावास्क्रिप्ट या jQuery के साथ बहुत परिचित नहीं हूँ। मैंने इसे एक वेबसाइट पर देखा और मैं सोच रहा हूं कि यह क्या करता है ...

कोड पोस्ट गूगल के विश्लेषणात्मक ट्रैकिंग कोड है यह jQuery नहीं है, यह शुद्ध जावास्क्रिप्ट है Google का यह अच्छा काम है कि उनका ट्रैकिंग कोड क्या करता है।

Google डॉक्स संसाधन

  • से उद्धरण Google के डॉक्स:

    सामान्य तौर पर, Google Analytics ट्रैकिंग कोड (जीएटीसी) वेब पेज डेटा को निम्न प्रकार से प्राप्त करता है:

    1. एक ब्राउज़र एक वेब का अनुरोध करता है पृष्ठ जिसमें ट्रैकिंग कोड होता है।
    2. _gaq नामक एक JavaScript सरणी बनाई गई है और ट्रैकिंग आदेश सरणी पर धकेल दिया जाता है।
    3. एसिंक्रोनस लोडिंग के लिए एक तत्व बनाया और सक्षम किया गया है पृष्ठभूमि)।
    4. उपयुक्त प्रोटोकॉल को स्वचालित रूप से पता लगाया गया, ga.js ट्रैकिंग कोड प्राप्त किया गया है। कोड प्राप्त और लोड होने पर, the_gaq पर दिए गए आदेशों को निष्पादित किया जाता है और सरणी को ट्रैकिंग ऑब्जेक्ट में बदल दिया जाता है। बाद में ट्रैकिंग कॉल को सीधे Google Analytics पर किया जाता है।
    5. स्क्रिप्ट तत्व को DOM को लोड करता है।
    6. ट्रैकिंग कोड डेटा एकत्र करने के बाद, प्रवेश के लिए Analytics डेटाबेस को GIF अनुरोध भेजा जाता है और पोस्ट प्रसंस्करण।

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -