C# 开发C报告工具-我应该使用谷歌分析吗?

C# 开发C报告工具-我应该使用谷歌分析吗?,c#,google-analytics,reporting,C#,Google Analytics,Reporting,我需要开发或获得一个报告工具,使我们能够获得信息来回答以下问题: 使用频率必须 必须在个人级别上使用应用程序 成功的页面/幻灯片使用频率必须 谁必须更新应用软件 谁必须更新应用程序内容 流行于哪些地区 下载应用程序的人数vs必须拥有设备的人数 使用该应用程序所花费的时间应 退出页面应 共享功能的用户数应为 搜索功能的用户数应为 更新应用软件所需的时间应 更新应用程序内容所需的时间应为 媒体类型的使用应包括视频 应使用媒体类型下载 可以访问的页面/幻灯片的平均数量 “反馈”按钮的用户数可能会增加

我需要开发或获得一个报告工具,使我们能够获得信息来回答以下问题:

使用频率必须 必须在个人级别上使用应用程序 成功的页面/幻灯片使用频率必须 谁必须更新应用软件 谁必须更新应用程序内容 流行于哪些地区 下载应用程序的人数vs必须拥有设备的人数 使用该应用程序所花费的时间应 退出页面应 共享功能的用户数应为 搜索功能的用户数应为 更新应用软件所需的时间应 更新应用程序内容所需的时间应为 媒体类型的使用应包括视频 应使用媒体类型下载 可以访问的页面/幻灯片的平均数量 “反馈”按钮的用户数可能会增加 正在使用环境应用程序客户、办公室、我的公司办公室可以

该应用程序是一个简单的安装程序,它与REST服务通信以下载和安装HTML和媒体内容,用户可以在本地浏览这些内容。该应用程序提供了一种按需下载和查看内容的服务

媒体格式包括mp4、docx、pdf、ppt,可通过启动Media player、adobe等查看这些格式

使用Google Analytics作为报告工具已被提出,但我不确定这是否合适,原因如下: 1.GA是一种监控网站流量而不是用户活动的工具 2.GA并不是真正用于跟踪本地页面,即使用file://协议的页面,尽管我认为可能需要一两次黑客攻击

我的具体问题是——谷歌分析是否适合生成我描述的信息报告

通过日志记录(如通过log4net)获取此信息并由此生成报告是否更好/更简单

有没有其他更好的工具可以用来生成这些报告?

我可以推荐应用程序遥测性能、用户活动等。它非常灵活且可配置,我认为您可以使其适合您所需的测量


你可以在这里阅读更多关于微软应用程序的见解:

谢谢,这绝对是我要考虑的事情。更仔细地看一下Google Analytics——事件跟踪和/或应用程序屏幕跟踪是否也是记录此类用户活动的一种手段:您还可以看看Google Analytics的.NET SDK