【问题标题】:Free analytics solution for .NET software [closed].NET 软件的免费分析解决方案 [关闭]
【发布时间】:2011-07-20 04:26:24
【问题描述】:

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

  • DeskMetrics(1 个应用免费或 2 个每月 189 美元)
  • Aternity(未标价)
  • PreEmptive Runtime Intelligence(在我的 VS2010 上找不到社区版本?)

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

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

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

    1. 使用完全免费的端点和门户,它们是使用 Dotfuscator CE 检测的应用程序的默认设置。您的数据将在free portal 上可见。这是我们门户的旧版本,但它确实提供了使用数据。
    2. 如果您托管在 CodePlex 上,则可以利用 CodePlex 合作伙伴关系来使用上述教程中详述的完整商业门户。这样做的一个好处是,如果您是合格的开源应用程序,您就有资格获得 Dotfuscator 商业版的free license,它为您提供比免费版本更多的检测选项。
    3. 如果您想托管您自己的服务器,您可以使用Runtime Intelligence Endpoint Starter Kit 作为创建您自己的服务器以存储和报告使用数据的基础。这也是将应用程序使用数据集成到 Piwik 的绝佳方式。

    【讨论】:

      【解决方案2】:

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

      Suggest a method for auto-updating my C# program

      【讨论】:

      • 我不是 ClickOnce 的粉丝,主要是因为它更适合 Web 应用程序,而我更喜欢 NSIS,因为它更可定制,并且满足我的更多需求。
      猜你喜欢
      • 1970-01-01
      • 2011-04-19
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      相关资源
      最近更新 更多