2013-03-28 4 views
6

Google Analytics अब दो विकल्पों में आता है: 'क्लासिक' और नया 'यूनिवर्सल' जिसमें अधिक सुविधाएं हैं। (वास्तव में 'यूनिवर्सल' एनालिटिक्स मुक्त करने के लिए उपलब्ध थोड़ी देर के लिए भुगतान करने वाले ग्राहकों के लिए उपलब्ध किया गया है, लेकिन अब इसकी!)एजेक्स आधारित वेबसाइट पर नई 'सार्वभौमिक' Google Analytics स्क्रिप्ट

'क्लासिक' विश्लेषण के साथ

है, जो इस प्रकार है:

<script type="text/javascript"> 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-XXXXX-Y']); 
    _gaq.push(['_trackPageview']); 

    (function() { SOME MORE CODE 
})(); 
</script> 

मेरे पास है अजाक्स आधारित वेबसाइटों को ट्रैक करने के लिए बहुत गुमराह से पाया गया है (यानी जहां पेज AJAX द्वारा लोड किए जाते हैं लेकिन नेविगेशन मेनू स्थिर रहता है और कभी भी रीफ्रेश नहीं होता है), आप उपरोक्त कोड को मुख्य index.html में जोड़ सकते हैं जिसमें नेविगेशन मेनू होता है और फिर जोड़ता है मेनू में पृष्ठ लिंक के लिए जावास्क्रिप्ट घटनाएं, ताकि ...

<ul> 
<li><a href="contact.html">Contact</a></li> 

<ul> 
<li><a onclick="_gaq.push(['_trackPageview', '/contactpage']);" href="contact.html">Contact</a></li> 

हो जाता है (जहां '/ contactpage' क्या पेज Analytics में बुलाया जाएगा है - हम किसी भी शीर्षक चुन सकते हैं)। अब विश्लेषिकी इन पृष्ठों को भी ट्रैक करना शुरू कर देगी।

लेकिन मैं एक स्पष्ट जो इस तरह दिखता है 'यूनिवर्सल' विश्लेषण के लिए कैसे बात की ही तरह करने के लिए पर गाइड नहीं मिल सकता है:

<script> 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyt...SOME MORE CODE... 
    '//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-XXXXX-Y', 'mydomain.com'); 
    ga('send', 'pageview'); 
</script> 

मैं अपने लिंक कुछ इस तरह दिखाई बनाने के है? :

<ul> 
<li><a onclick="ga('send', 'pageview', '/contact');" href="contact.html">Contact</a></li> 

या यह बेहतर होगा?

<ul> 
<li><a onclick="ga('send', 'pageview', {'page': '/contact','title': '/contactpage'});" href="#">Home</a></li> 

क्या कोई सलाह दे सकता है? मैं Google Analytics में नया हूं और इसलिए अभी भी रस्सियों को सीख रहा हूं!

अग्रिम में बहुत धन्यवाद।

+0

क्या आपने इसे आजमाया है? – Eduardo

उत्तर

13

आपका अंतिम कोड ब्लॉक ठीक दिखता है, सिवाय इसके कि "शीर्षक" पृष्ठ के अनुकूल टैग के लिए अधिक है। ऐसी स्थिति में मैं

ga('send', 'pageview', {'page': '/contact','title': 'Contact Page'}); 

की तरह कुछ सलाह देंगे या अगर आप सिर्फ सादे पुराने मानक पृष्ठ लोड से संपर्क पृष्ठ क्लिक के अंतर करने के लिए चाहता था

ga('send', 'pageview', {'page': '/contact','title': 'Contact Page -- Ajax Load'}); 
1

असली यूआरएल से आभासी यूआरएल भेद करने के लिए:

ga('send', 'pageview', {'page': '/virtual-pages/contact', 'title': 'Contact Page--Ajax 
Load'});