3

我正在开发共享软件,我想知道我的产品在用户机器上安装了多少次。我不是在寻找安全或许可问题,但我只是对转换率(安装与注册)感兴趣。我想到了一个简单的 servlet,它将从我的客户使用 UID 调用,并将计算不同的 UID 调用。有谁知道更优雅的解决方案或可以使用的东西?我的客户端软件是用 .NET 编写的。最好的问候塞巴斯蒂安

4

1 回答 1

0

一个有点老的问题,但一年前我也有同样的问题。我也是一名共享软件开发人员,和你一样,我想知道免费安装和付费用户之间的转化率。我的软件在 MacOS 和 Windows 下运行,所以我想要一个跨平台的解决方案。

我最终制定了自己的解决方案。对于 Windows,它是一个 DLL,您可以从应用程序中调用它并将使用数据发送到 Google Analytics(作为共享软件开发人员,您可能已经拥有 Google Analytics 帐户)。我选择 Google Analytics 作为报告平台,因为它是免费的,我的 DLL 也是免费的(目前;我不知道将来)。

更多信息请访问:https ://www.starmessagesoftware.com/softmeter/sdk-api

发送使用数据非常简单。例子:

// don't forget to pick user's consent
bool userGaveConsent = .....(pick from the app settings)....

start("MyApp", "1.0", "Free trial", "Windows edition", "UA-12345-0", userGaveConsent);

// you can send any number and combination of pageViews, screenViews, events, exceptions
sendScreenview("Main screen");
sendEvent("Registration", "User entered registration code", 1 );
sendException("Error while importing a custom file", false);

stop(void);
于 2018-06-04T15:57:19.000 回答