2010-10-20 11 views
5

यदि मेरे पास अपनी साइट पर निम्नलिखित की तरह एचटीएमएल है तो यह घटना को ट्रैक करने में सक्षम कैसे है? क्या यह संभव है कि ब्राउजर एक ही विंडो में http://google.com लोड करना शुरू कर देता है, ट्रैकिंग ट्रैकिंग के रूप में यह अतुल्यकालिक है?कैसे Google एनालिटिक्स 'एसिंक्रोनस एपीआई लिंक पर क्लिक करने में सक्षम है

<a href="http://google.com" onclick="_gaq.push(['_trackEvent', 'category', 'event']);">click</a> 

तुल्यकालिक एपीआई ब्राउज़र स्पष्ट रूप से इंतजार कर रहा है जब तक onclick में स्क्रिप्ट चलाने पर है का उपयोग कर के मामले में, लेकिन मैं इस एक के आसपास मेरे सिर लपेटो नहीं कर सकते।

+0

मैंने इसके बारे में भी सोचा। मुझे लगता है कि सरणी में किसी चीज को जांचने के लिए नियमित अंतराल पर कॉल किए जाने वाले फ़ंक्शन के साथ सरणी आकार की जांच करने के लिए ऑनलोड लोड ईवेंट के लिए एक हैंडलर हो सकता है। –

+0

फिडलर में नेटवर्क गतिविधि का निरीक्षण करते समय, ट्रैकिंग कोड को फ़ायरफ़ॉक्स और आईई में Google Analytics को ठीक से भेजा जा रहा है, लेकिन क्रोम में नहीं (परीक्षण संस्करण 17)। तो ऐसा लगता है कि यदि हम किसी अन्य पृष्ठ को लोड करने वाले एंकर टैग पर क्लिक करते हैं तो हम क्लिक ईवेंट को ट्रैक नहीं कर पाएंगे। –

उत्तर

1

जब आप google-analytics.com/ga.js लोड -script यह एक वस्तु के साथ सरणी चर _gaq बदल देता है। उस ऑब्जेक्ट में push नामक फ़ंक्शन है, जहां सभी जादू हो रहा है।

यदि आप उस कोड को देखना चाहते हैं तो आप ga.js लोड कर चुके हैं।

वैसे, अगर आप अपने पृष्ठों की सेवा संकुचित आप की जाँच करने के लिए कैसे shortest possible way में ga.js स्क्रिप्ट शामिल करने के लिए चाहते हो सकता है।

+0

तो ga.js लोड होने पर ईवेंट ट्रैकिंग सभी के बाद तुल्यकालिक है? यह ऑनक्लिक हैंडलर को तब तक नहीं लौटाता जब तक कि इसे गा सर्वर से प्रतिक्रिया न हो या क्या? – JtR

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