适用于.NET软件的免费分析解决方案

时间:2011-07-20 04:26:25

标签: c# .net open-source google-analytics analytics

我是“Little Apps”的创始人,该公司创建了根据GNU GPLv3许可的开源软件。我正在尝试找到一个解决方案,以跟踪有多少人使用我们的免费或负担得起的软件。浏览其他帖子后,我找到了以下解决方案:

  • DeskMetrics(1个应用免费或2个月/ 189个月)
  • Aternity(不列出价格)
  • PreEmptive Runtime Intelligence(无法在我的VS2010上找到社区版本?)

我想知道是否有人知道任何其他更好的解决方案,或者是否有办法将其与Piwik集成?我还能做的其他事情是创建一个简单的PHP脚本来跟踪软件安装。

谢谢!

2 个答案:

答案 0 :(得分:1)

要在VS2010安装中获得免费的Runtime Intelligence,您需要安装Dotfuscator Community Edition。这是因为Dotfuscator提供了代码注入功能,可以在客户端上为Runtime Intelligence提供支持。您不需要混淆任何东西,我们只使用相同的工具来执行检测和/或混淆。

在过去几年中,PreEmptive与CodePlex合作,为CodePlex上托管的开源应用程序提供商业级运行时智能产品。有一个walk here针对CodePlex的应用程序,但相同的步骤适用于任何应用程序(尽管您需要使用不同的端点)。

对于服务器端的使用情况报告,您目前有三个运行时智能选项。

  1. 使用与Dotfuscator CE配备的应用程序一起使用的绝对免费端点和门户网站。您的数据将显示在free portal上。这是我们门户网站的旧版本,但它确实提供了使用数据。
  2. 如果您托管在CodePlex上,您可以利用CodePlex合作伙伴关系来使用完整的商业门户网站,如上面的教程中所述。这样做的一个优点是,如果您是合格的开源应用程序,您有资格获得商业版Dotfuscator的free license,这为您提供了比免费版本更多的仪器选项。
  3. 如果您想托管自己的服务器,可以使用Runtime Intelligence Endpoint Starter Kit作为创建自己的服务器的基础,以存储和报告使用情况数据。这也是将应用程序使用数据集成到Piwik的绝佳方式。

答案 1 :(得分:0)

您是否可以不使用clickonce并计算入站请求 - 每次安装都可以有唯一的ID,当它向服务器查询更新的代码时 - 您可以将其视为活跃用户。

Suggest a method for auto-updating my C# program

相关问题