2011-12-02 19 views
5

यहाँ से: http://www.google.com/support/analyticshelp/bin/answer.py?hl=en&answer=1136920Google Analytics कोड, यह कैसे काम करता है?

<script type="text/javascript"> 
function recordOutboundLink(link, category, action) { 
    try { 
    var myTracker=_gat._getTrackerByName(); 
    _gaq.push(['myTracker._trackEvent', ' + category + ', ' + action + ']); 
    setTimeout('document.location = "' + link.href + '"', 100) 
    }catch(err){} 
} 
</script> 

आप + श्रेणी + नोटिस और + क्रिया + उद्धरण में हैं। तो एनालिटिक्स स्क्रिप्ट को उनके मूल्य कैसे प्राप्त होते हैं?

+0

संभवतः स्ट्रिंग को पारित होने की संभावना से अधिक eval'd हो जाता है। –

+0

इसे किसी अन्य फ़ंक्शन के संदर्भ में निकाला जा सकता है? – mbdev

+0

यहां एक उदाहरण है, http://jsfiddle.net/uEqkC/ –

उत्तर

2

यह उनके दस्तावेज़ में एक गलती है; उनका कोड इरादे के रूप में काम नहीं करेगा।

कि लाइन पढ़ना चाहिए:

_gaq.push(['myTracker._trackEvent', category , action ]); 

आप सही हैं। उनके पास जिस तरह से है, इसमें श्रेणी और क्रिया को शाब्दिक तारों के रूप में पारित किया गया है, जो उन तारों को पार करने वाले चर को पार करने के बजाय है।

+0

कारण मैंने पूछा था कि एनालिटिक्स इवेंट ट्रैकिंग काम नहीं कर रही थी। मैं देखूंगा कि यह कोड काम करता है या नहीं। धन्यवाद। – mbdev

संबंधित मुद्दे