计数客户端安装数量(Counting the number of client installati

2019-07-29 12:26发布

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

Answer 1:

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

我最终使自己的解决方案。 对于Windows,它是你可以从你的应用程序呼叫和发送使用数据谷歌分析一个DLL(作为共享软件开发,你可能已经有一个谷歌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);


文章来源: Counting the number of client installations