[英]Developing a C# reporting tool - should I use Google Analytics?
I need to develop or obtain a reporting tool that will allow us to obtain information to answer the following questions: 我需要开发或获取一个报告工具,该工具将使我们能够获取信息以回答以下问题:
Frequency of use (Must) 使用频率(必须)
Usage of application on a person level (Must) 在人员级别上使用应用程序(必须)
Successful pages/slides (frequency of use) (Must) 成功的页面/幻灯片(使用频率)(必须)
Who updated the application software (Must) 谁更新了应用程序软件(必须)
Who updated the application content (Must) 谁更新了应用程序内容(必须)
Popular in which regions (Must) 在哪个地区受欢迎(必须)
Number of people who download the app vs number of people who own a device Must) 下载应用程序的人数与拥有设备的人数(必须)
Time spent using the app (Should) 使用该应用所花费的时间(应该)
Exit pages (Should) 退出页面(应)
Number of users of share function (Should) 共享功能的用户数(应该)
Number of users of search function (Should) 搜索功能的用户数(应)
Time taken to update the app (software) (Should) 更新应用程序(软件)所需的时间(应该)
Time taken to update the app (content) (Should) 更新应用程序(内容)所需的时间(应该)
Use of media types (video) (Should) 媒体类型的使用(视频)(应该)
Use of media types (downloads) (Should) 媒体类型的使用(下载)(应该)
Average number of pages/slides visited (Could) 平均访问的页面/幻灯片数(可以)
Number of users of feedback button (Could) 反馈按钮的用户数(可以)
Environment app is being used (customer, office, MyCompanysOffice) (Could) 正在使用环境应用程序(客户,办公室,MyCompanysOffice)(可以)
The application is a simple installer that communicates with a REST service to download and install HTML and media content, which the user browses LOCALLY. 该应用程序是一个简单的安装程序,可与REST服务进行通信,以下载和安装HTML和媒体内容,用户可以本地浏览。 The app provides a kind of on-demand service for downloading and viewing content.
该应用程序提供了一种按需下载和查看内容的服务。
Media formats include mp4, docx, pdf, ppt which are viewed by launching media player, adobe etc. 媒体格式包括mp4,docx,pdf,ppt,可通过启动媒体播放器,adobe等查看。
The use of Google Analytics has been put forward as reporting tool, but I'm not sure if this would be appropriate for the following reasons: 已经提出使用Google Analytics(分析)作为报告工具,但是由于以下原因,我不确定这是否合适:
1. GA is a tool for monitoring website traffic rather than user activity 1. Google Analytics(分析)是一种用于监控网站流量而非用户活动的工具
2. GA is not really intended for tracking local pages ie ones using the file://
protocol (although I think it may be possible with one or two hacks) 2. GA并非真正旨在跟踪本地页面,即使用
file://
协议的本地页面(尽管我认为使用一两个黑客可能会实现)
My specific questions are - would Google Analytics be appropriate for generating reports of the information I described? 我的具体问题是-Google Analytics(分析)是否适合生成我所描述的信息的报告?
Would it be better/simpler to obtain this information through the logging (eg via log4net) and generate a report from that? 通过日志记录(例如通过log4net)获取此信息并从中生成报告会更好/更简单吗?
Is there another, better tool I could be using to generate these reports? 我是否可以使用另一个更好的工具来生成这些报告?
I can recommend Application Insights for application telemetry (performance, user activity etc). 我可以推荐Application Insights用于应用遥测(性能,用户活动等)。 It very flexible and configurable and i think you can make it fit your needed measurements.
它非常灵活且可配置,我认为您可以使其适合您所需的尺寸。
You can read more about Microsofts Application Insights service here: https://azure.microsoft.com/en-us/services/application-insights/ 您可以在此处阅读有关Microsoft Application Insights服务的更多信息: https : //azure.microsoft.com/zh-cn/services/application-insights/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.