首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于.NET的UI使用统计信息收集库

用于.NET的UI使用统计信息收集库
EN

Stack Overflow用户
提问于 2011-12-02 15:03:07
回答 3查看 2.3K关注 0票数 19

您能推荐一个库吗?我可以用它来检测我的.NET桌面应用程序,以收集用户的UI使用信息-如何以及何时移动鼠标、导航菜单、单击按钮、使用组合框和列表框等。

因此,在每次用户会话或一段时间后,我可以获得有关应用程序的所有用户操作的快照信息。

如果该库附带分析模块,可以帮助分析使用数据,那么可以构建一个热图,并提供一些关于如何更改UI以使其变得更好建议。那就是-- "UI分析器“。或者至少如果它提供了一个“使用数据播放器”,这样我就可以在我的本地PC上使用应用程序或以某种示意性的方式重新播放用户会话。

库本身应该是非侵入性的,允许“注入”UI统计信息集合代码,而不会对现有应用程序(.NET)进行太多更改。

如果你能推荐一个能做到这一点的免费/开源库,那就太好了,但如果它能满足我的需求,我不介意买一个商业的。

EN

回答 3

Stack Overflow用户

发布于 2011-12-04 10:33:21

我不知道有什么东西可以按照您所描述的方式构建应用程序的可视化“热图”,所以您可能需要构建一些自定义的东西。我工作的团队目前正在为我们的一个.NET WPF应用程序构建一些收集分析的东西。我们基本上为不同的用户交互和状态更改创建自定义事件,并将它们发送到Mixpanel

Mixpanel支持许多不同类型的分析,如漏斗和分段,这在试图评估新功能或UI更改的价值时非常有用。

我已经为.NET创建了一个Mixpanel包装器,可以在nuget上使用它来发送数据。

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

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

票数 2
EN

Stack Overflow用户

发布于 2013-11-16 18:21:23

微软的Silverlight Analytics Framework是Michael Scherotter的ported over to WPF

如果它的工作原理与SL版本完全相同,那就相当简单了:您基本上可以使用分析行为和触发器来捕获您感兴趣的事件,例如单击按钮。在幕后,它捕获数据并将其作为HTTP GET发送到您在挂接根分析端点时指定的Url。

Infragistics在XamGrid等控件中使用自定义事件实现了自己的实现,并将数据存储在SQL Server:http://igaf.codeplex.com/中。同样,这是特定于SL的,但是端点代码向您展示了它们是如何在数据库中存储数据的,而仪表板将为您提供一些报告思路。

有一些关于MSAF的文档,但它是随Silverlight安装程序一起提供的,所以要获得它,您可能需要运行msi。

票数 0
EN

Stack Overflow用户

发布于 2016-02-15 14:51:32

Gappalytics免责声明:我是的作者

你可以使用Gappalytics进行代码/UI事件跟踪,它是一个非常简单的库,可以让你充分挖掘谷歌分析的潜力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8359585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档