简体   繁体   English

开发C#报告工具-我应该使用Google Analytics(分析)吗?

[英]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.

相关问题 我应该使用 Prism 开发简单的桌面应用程序吗? C# - Should I use Prism for developing simple desktop applications? C# 如何在C#Google Analytics(分析)实时报告API中使用维度? - How to use dimensions in C# Google Analytics Real Time Reporting API? 编译成可执行文件的C#报告工具 - C# reporting tool that compiles into the executable Nunit 3 和 Selenium C# 的报告工具 - Reporting tool for Nunit 3 and Selenium C# C#中的Google Analytics(分析) - Google Analytics in C# 从外部文本模板生成代码——我应该编写常规的 C# 工具还是使用文本模板工具? - Code generation from external text template — should I write regular C# tool or use text template tool? Google Checkout报表API-如何在C#中使用它? - Google checkout reporting API - How to use it with C#? Google Analytics Reporting API v4返回具有不同大小写(C#)的同一URL的单独数据 - Google Analytics Reporting API v4 returning separate data for the same URL with different capitalization (C#) 如何使用服务帐户通过.NET C#访问Google AnalyticsAPI V3? - How do I use a Service Account to Access the Google Analytics API V3 with .NET C#? 使用Google AnalyticsAPI在C#中显示信息 - Use Google Analytics API to show information in C#
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM