2011-12-02 13 views
18

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

तो प्रत्येक उपयोगकर्ता सत्र या कुछ समय के बाद मेरे पास स्नैपशॉट जानकारी मेरे आवेदन के साथ सभी उपयोगकर्ता कार्यों के बारे में हो सकती है।

कि पुस्तकालय विश्लेषण मॉड्यूल जो, उपयोग डेटा का विश्लेषण करने में मदद एक गर्मी नक्शा बनाने और कैसे यूआई बदलने के लिए इसे बेहतर बनाने के बारे में कुछ recomendations प्रदान कर सकता है के साथ आते हैं तो। यही है - "यूआई प्रोफाइलर"। या कम से कम अगर यह "उपयोग डेटा प्लेयर" प्रदान करता है, तो मैं पर अपने स्थानीय पीसी या कुछ योजनाबद्ध तरीके से एप्लिकेशन का उपयोग कर उपयोगकर्ता सत्र को फिर से चला सकता हूं।

पुस्तकालय स्वयं मौजूदा अनुप्रयोग (.NET) को बदले बिना UI स्टेट संग्रह कोड "इंजेक्शन" करने की अनुमति देने के लिए एक गैर-घुसपैठ होना चाहिए।

यदि आप एक मुफ्त/ओपनसोर्स लाइब्रेरी की पुन: सिफारिश कर सकते हैं जो ऐसा करता है - यह बहुत अच्छा होगा, लेकिन अगर मुझे इसकी ज़रूरत होती है तो मुझे वाणिज्यिक खरीदने की कोई बात नहीं है।

उत्तर

2

मुझे किसी भी चीज से अवगत नहीं है जो आपके द्वारा वर्णित तरीके से एक एप्लिकेशन के "गर्मी मानचित्र" बनाता है, इसलिए आपको शायद कुछ कस्टम बनाने की आवश्यकता होगी। जिस टीम पर मैं काम करता हूं वह वर्तमान में हमारे .NET WPF अनुप्रयोगों में से किसी एक के लिए विश्लेषण एकत्र करने के लिए कुछ बना रहा है। हम मूल रूप से अलग उपयोगकर्ता बातचीत और राज्य में परिवर्तन के लिए कस्टम घटनाओं बनाने और उन्हें Mixpanel को भेजें।

Mixpanel फ़नल और विभाजन की तरह विश्लेषण के विभिन्न प्रकार के जो उपयोगी है जब नई सुविधाओं या एक यूआई के लिए परिवर्तन की मूल्य का मूल्यांकन करने की कोशिश कर रहा हो सकता है की एक बहुत कुछ का समर्थन करता है।

मैं नेट के लिए एक Mixpanel आवरण जो डेटा भेजने के लिए nuget पर उपलब्ध है बना लिया है।

http://github.com/lucisferre/Mixpanel.NET

http://nuget.org/List/Packages/Mixpanel.NET

0

माइक्रोसॉफ्ट Silverlight Analytics Frameworkported over to WPF माइकल Scherotter द्वारा किया गया।

यह SL संस्करण यह काफी सीधे आगे के रूप में बिल्कुल वैसा ही काम करता है: यदि आप मूल रूप से एनालिटिक्स व्यवहार का उपयोग करें और जो ईवेंट, उदा में रुचि रखते हैं पर कब्जा करने से चलाता है बटन क्लिक करें। दृश्यों के पीछे यह डेटा कैप्चर करता है और इसे रूट एनालिटिक्स एंडपॉइंट को हुक करते समय निर्दिष्ट यूआरएल को HTTP GET के रूप में भेजता है।

इन्फ्राजिस्टिक्स ने XamGrid जैसे नियंत्रणों में कस्टम ईवेंट के साथ अपना स्वयं का कार्यान्वयन किया और SQL सर्वर में डेटा संग्रहीत किया: http://igaf.codeplex.com/। फिर यह एसएल-विशिष्ट है लेकिन एंडपॉइंट कोड आपको दिखाता है कि वे डीबी में डेटा कैसे स्टोर करते हैं और डैशबोर्ड आपको कुछ रिपोर्टिंग विचार देगा।

एमएसएएफ पर कुछ दस्तावेज हैं लेकिन यह सिल्वरलाइट इंस्टॉलर के साथ आता है ताकि इसे प्राप्त करने के लिए आपको एमएसआई चलाने की आवश्यकता हो।

0

अस्वीकरण: मैं आप कोड/यूआई घटना को ट्रैक करने Gappalytics इस्तेमाल कर सकते हैं Gappalytics

के लिए लेखक हूँ, यह एक बहुत ही सरल पुस्तकालय है जो आप गूगल एनालिटिक्स की एक पूरी क्षमता का द्वार है।