38

谷歌分析很好,但它适用于网站。

如果我有一个控制台应用程序,如何在全球范围内跟踪其使用情况?我可以从分析服务提供商处下载一个 transparent.gif 文件吗?

您对此类分析有何看法?

4

10 回答 10

11

我知道这个问题已经很老了,但看起来 Google Analytics 终于可以通过它的Measurement Protocol进行一般使用了。所以,这是现在使用谷歌分析桌面(或任何其他“通用”)应用程序的最“官方”方式。

于 2013-05-08T11:08:27.223 回答
10

Google Analytics 不仅适用于网站,它们还具有以下方面的绑定:

因此,您几乎可以在任何地方使用 Google Analytics,而且他们似乎对此并没有太大的问题。

另请参阅:Google Analytics Core Reporting API 客户端库和示例代码

于 2011-06-28T20:09:47.793 回答
8

" DeskMetrics - 关于您的软件使用情况的实时相关信息 - 允许软件公司了解他们的软件是如何使用的,有助于开发和决策过程。

它是一种软件分析服务,它提供了一个简单而小型的组件来集成到您的应用程序中。该组件收集匿名数据并将其发送到我们的云端。我们提供了一个网络管理工具来分析收集的数据并从可用数据中创建新信息。”

于 2010-08-24T23:42:25.920 回答
3

免责声明:我是该产品的开发人员,尽管即使我不是,我仍然认为它很酷。

如果您的应用程序是 .NET 或 Java,您可以使用 PreEmptive Solutions 中的运行时智能,我在How to Measure Desktop Application Usage By Users的回答中对此进行了描述

如果您的应用程序是 .NET,您可以使用 Visual Studio 2010 中包含的免费版本来了解它的工作原理。对于 Java,您可以通过联系PreEmptive Solutions获得免费评估。

编辑以从评论中回答 zproxy 的问题:
我们通过大多数防火墙都没有问题,因为我们搭载系统代理设置并且我们仅在标准 http 或 https 端口上发送出站。防火墙的唯一问题可能是处于高度限制性的环境中,每个出站连接都需要用户交互,尽管我们还没有在野外遇到任何这些情况。对于您可能不希望在 WAN 之外获取数据的限制性企业环境,我们还提供自托管解决方案,在该解决方案中,公司可以安装所有必需的服务器,并注入内部应用程序以将使用数据发送到内部端点。对于您不想托管自己的服务器的受限制的公司或内部环境,我们还提供了一个小型代理应用程序,该应用程序在 ASP.NET 或 Apache 上的 mod_mono 下运行,它将代理从内部系统发送到它的消息到托管环境先发制人。这样您就可以利用托管环境,

数据以各种报告的形式呈现,请参阅博客文章将下载量与使用情况相关联以及Visual Studio 2010 Beta 1中 Dotfuscator 的新增功能,以获取一些内置报告的概述和示例。此外,您还可以导出 Excel 格式的数据,在 CSV 文件中按天汇总,我们还提供 POX API,用于以编程方式提取您的数据以用于其他应用程序或创建您自己的报告。PreEmptive 还为设计和/或实施您想要的任何自定义报告提供专业服务。

如果您有 .NET 应用程序并想要测试免费版本,您可以通过下载 Visual Studio 2010 Beta 1(以及发布时的 Beta 2)来实现。默认安装Dotfuscator,作为代码注入工具完成检测。然后,您可以按照上面引用的博客文章来逐步检测您的应用程序,然后在免费门户 ( http://free.runtimeintelligence.com ) 上查看使用报告。如果您想试用功能齐全的商业版本(具有更多功能和/或 Java 应用程序工具),您可以申请免费评估

于 2009-10-12T23:14:24.983 回答
2

我已经尝试了几个应用程序。我真的很喜欢 Mixpanel 的灵活性,但我用过的最好的是这个桌面度量。我正在使用免费计划,但它确实运行良好并且有很多集成工具。

于 2010-12-02T21:04:45.540 回答
1

查看:用于桌面应用程序的Trackerbird 软件分析。

有一个免费软件版本来跟踪安装、运行时趋势、功能使用、许可证转换、架构细节等。您还可以获得在隐私模式下为偏执用户运行的 API 选项。

免责声明:我隶属于公司。

于 2013-07-24T16:14:49.160 回答
1

对于 Mac,我创建了一个使用 Google Analytics GoogleAnalyticsReporting的助手类

于 2013-07-19T08:38:28.090 回答
1

对于 Mac 桌面应用程序,Sparkle 框架能够获取一些用户人口统计数据,但这仅限于用户更新的时间,而不是提供任何使用数据。

于 2009-10-12T11:47:01.020 回答
1

谷歌分析也通过他们的(新的)测量协议适用于其他环境。它可用于桌面、移动和服务器。查看他们的网页以获取更多信息。

于 2014-06-05T20:25:34.053 回答
1

正如 David d C e Freitas 所说,Google Analytics 不仅适用于 Web 应用程序,还可以跟踪大多数流行平台上的移动应用程序,如 android、iOS 等。现在,市场上有许多分析工具可供您跟踪不同类型的应用程序。例如,Flurry、Countly、Appsee 等用于移动应用,Deskmetrics、DeskAppTrack 等用于桌面应用。只需看看这些分析工具,然后选择一个或多个作为您的工具。

于 2014-02-25T09:58:35.447 回答