.net - .NET 的 UI 使用统计收集库

标签 .net wpf user-interface winforms usage-statistics

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

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

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

库本身应该是非侵入式的,以允许“注入(inject)” UI
stat 收集代码,而无需对现有应用程序 (.NET) 进行太多更改。

如果您可以推荐一个免费/开源库来做到这一点 - 它会是
很棒,但如果它满足我的需要,我不介意购买商业版。

最佳答案

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

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

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

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

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

关于.net - .NET 的 UI 使用统计收集库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8359585/

相关文章:

c# - 以编程方式从网页读取值

wpf - 无法在多线程中操作ObservableCollection

java - 如何将文本用户界面转换(或改编)为 GUI (Java)

c# - 如何在 WPF 或 WinForms 中呈现公式

c# - 如何关闭 WPF 形状中的抗锯齿?

java - 如何阻止 Java Swing JOptionPane OK_CANCEL_OPTION 在 OK 选项上关闭?

java - Eclipse WindowBuilder 设计选项卡为空?

c# - 等待这些 BackgroundWorker 中的任何一个完成

c# - DataGridView 列自动调整宽度和可调整大小

.net - ASP.NET RESTful Web 服务