2009-08-24 19 views
10

मुझे उस समय को मापना है जब उपयोगकर्ता ने मेरे वेबैप के कण पृष्ठ पर खर्च किया था। सबसे पहले मैं एक XMLHttpRequest कि उपयोगकर्ता अब जा रहा है के माध्यम से ब्राउज़र में ऑनअनलोड/onbeforeunload घटना को पकड़ने और सर्वर को सूचित के बारे में सोचा की तरह:उपयोगकर्ता के विज़िटिंग समय को मापने के लिए

<body onunload="userLeaves('/url/to/current/page',xxx);" ...> ... </body> 

जहां xxx inital tiemstamp है जब पेज गाया गया था।

दुर्भाग्यवश यह समाधान सभी ब्राउज़र (उदा। ओपेरा) में काम नहीं करता है। तो मेरा दूसरा विचार सर्वर को लगातार पिंग करना था। आने वाले समय की गणना करने के लिए किसी को अंतिम पिंग समय लेना पड़ता है और इसे इनटाइटल टाइमस्टैम्प से घटा देता है। लेकिन मुझे नहीं लगता कि यह एक अच्छा समाधान है या तो विशेष रूप से जब उपयोगकर्ता ने 3 या 5 टैब का चयन किया है और प्रत्येक टैब हर 500 एमएस की घटनाओं को फायर कर रहा है ...

आप विज़िटिंग समय को कैसे मापेंगे? क्या किसी को एक कण पृष्ठ पर बिताए गए समय को प्राप्त करने का बेहतर विचार है?

+0

कैसे किया [वहाँ दूसरों, कुछ और विज्ञापन नेटवर्क रिपोर्टिंग के अनुरूप ... हैं] यो तुम कर रहे हो? मैं सर्वर को पिंग करने के बारे में भी सोच रहा हूं – brauliobo

उत्तर

3

Google Analytics जैसे टूल द्वारा उपयोग किया जाने वाला दृष्टिकोण यह है कि विज़िट का समय उस समय के रूप में मापा जाता है जब उपयोगकर्ता ने पहले पृष्ठ को एक ही "विज़िट" के भीतर अंतिम पृष्ठ पर मारा था। एक एकल विज़िट को एक उपयोगकर्ता (कुकी) द्वारा पृष्ठ दृश्यों की एक श्रृंखला के रूप में परिभाषित किया जाता है जहां प्रत्येक विज़िट पिछले समय के पर्याप्त रूप से पर्याप्त होती है। मुझे नहीं पता कि वह सीमा क्या है।

मेरे अनुभव में, अनलोड घटनाओं के साथ इस प्रकार की चालें और आगे की ओर घुसपैठ करने के आधार पर हैं और उपयोगकर्ता उनकी सराहना नहीं करते हैं। जैसे-जैसे वे कुकीज प्लस पेज व्यू डेटा से विज़िट बनाने जैसे अधिक निष्क्रिय दृष्टिकोण पर कोई मूल्य नहीं डालते हैं।

0

Google Analytics पर नज़र डालें क्यों मानक ट्रैकिंग आपके लिए इन आंकड़ों को कैप्चर करेगी।

http://www.google.com/analytics/

0

यह आप कितना त्रुटि की अनुमति होगी पर निर्भर करता है। अगर त्रुटि मिनटों के क्रम में है, तो आपको केवल एक विज़िट लॉग की आवश्यकता है, और अंतिम पृष्ठ के लिए सत्र टाइमआउट अंतराल सेट करें। यदि आप केवल सैकड़ों मिलीसेकंड की अनुमति देते हैं, तो आपको पिंग करने की आवश्यकता होगी। यदि त्रुटि कहीं भी है, तो आपको अभी भी कम दर पर यद्यपि पिंग करने की आवश्यकता है; या इस तथ्य को स्वीकार करें कि ब्राउज़र बंद करने वाले उपयोगकर्ता के लिए ऑनलोड लोड नहीं होगा।

1

मैं आपके कुछ व्यावसायिक लक्ष्यों के आधार पर लगभग किसी भी वेब विश्लेषणात्मक पैकेज का सुझाव देता हूं।

  1. Google Analytics: (मुक्त)
  2. Yahoo Analytics: (मुक्त) (बीटा)
  3. Woopra: (मुक्त) (बीटा)
  4. Omniture: (महंगा) (सबसे अमीर, मुश्किल सीखने की अवस्था की सुविधा)

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