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

19 .net wpf user-interface usage-statistics winforms

您能否建议我可以使用一个库来检测我的.NET桌面应用程序,以收集用户的UI使用信息 - 移动鼠标的方式和时间,导航菜单,单击按钮,使用组合和列表框等.

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

如果该库将附带分析模块,该模块可以帮助分析使用数据,则构建热图并提供有关如何更改UI以使其更好的一些建议.那就是 - "UI剖析器".或者至少如果它提供"使用数据播放器",那么我可以使用本地PC上的应用程序或以某种原理图方式重新播放用户会话.

库本身应该是非侵入式的,允许"注入"UI统计信息收集代码而不需要更改现有应用程序(.NET).

如果你可以推荐一个免费的/开源库来做这件事 - 它会很棒,但如果我做了我需要的东西,我不介意买一个商业版.

Chr*_*ola 2

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

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

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

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

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