【发布时间】:2014-09-24 14:44:00
【问题描述】:
我想对即将发布的 Alpha 版本进行分析,以便分析程序的使用情况、错误发生的频率等。
实施自己的此类方法非常困难且耗时。今天看到游戏《Rust》的开发者已经实现了 Google Analytics 来跟踪会话时间、基于系统架构的平均帧率等等。显然,桌面应用程序可以为此使用 GA。
现在我做了一些研究,但我还没有发现任何东西。我有 Analytics V3 的 C# 程序集,但我不知道如何使用它来报告任何数据。我创建了一个 Developers Console 项目并将 Analytics API 添加到项目中。
但是现在呢?分析只有网站或移动应用属性,身份验证只有网站、服务器或移动应用,但没有提到桌面应用。
我很少看到如此未记录的功能。甚至谷歌也没有吐出有关使用情况的有用信息。我能找到的所有教程都是关于 ASP.Net 网站的,因此没有帮助。
有人知道这是如何工作的吗? Google 是否计划提供任何支持?是否允许(我猜如果 Rust 的开发人员使用它的话)?
感谢您的帮助!
【问题讨论】:
-
您可以使用 C# 向 GA 测量协议发布请求:developers.google.com/analytics/devguides/collection/protocol/… 将您的 GA 视图设置为网络跟踪。
标签: c# .net google-analytics desktop-application google-analytics-api