使用谷歌分析跟踪C ++应用程序

时间:2010-12-02 18:37:44

标签: c++ google-analytics

是否有可能使用谷歌分析来跟踪我的C ++应用程序使用情况?

6 个答案:

答案 0 :(得分:8)

要跟踪谷歌分析的应用程序使用情况,需要生成对此网址的http请求: *

http://www.google-analytics.com/__utm.gif?
        utmwv=3&
        utmn=<random number>&
        utme=&
        utmcs=ISO-8859-1&
        utmsr=1280x1024&
        utmsc=24-bit&
        utmul=en-us&
        utmje=1&
        utmfl=-&
        utmhn=<www.stopka.us>&
        utmhid=2112093191&
        utmr=-&
        utmp=/login.php?user=12&
        utmac=UA-XXXXX-1&
        utmcc=__utma%3D1.<unique id>.<time (in sec's since Jan 1, 1970) of first
visit).<time of last visit>.<time of current visit>.<visit count>%3B
%2B
        __utmz%3D1.1203103189.1.1.utmcsr%3D<source>%7Cutmccn%3D<campaign>
%7Cutmcmd%3D<medium>%3B

* 所有参数都可以用它的用户环境填充。值。 这种方式不够方便。 所以,我创建了自己的库。我称之为UsageAnalytics并将其作为开源项目分发到:http://code.google.com/p/usageanalytics/

感谢大家的参与,感谢我的图书馆。

顺便说一句。导致code.google.com过时,我已将这些内容移至

https://github.com/vyemialyanchyk/usageanalytics

答案 1 :(得分:3)

到目前为止,您可能已经解决了您的需求,但是对于它的价值,我的公司还发布了支持Google的通用分析测量协议的C库。

https://github.com/analytics-pros/universal-analytics-c

祝你好运!

答案 2 :(得分:1)

Google有一个用于从C ++访问Analytics API的库,它位于“alpha”中,但它看起来像你想要的...... https://developers.google.com/api-client-library/cpp/apis/analytics/v2.4

答案 3 :(得分:1)

我发现使用c ++跟踪分析的最佳库是github上的非官方库:https://github.com/HSAnet/qt-google-analytics

但请注意,它有Qt作为依赖...

答案 4 :(得分:0)

如果您想要跟踪C ++ Android或iOS应用,可以使用Google的Firebase: https://firebase.google.com/docs/analytics/cpp/start

答案 5 :(得分:0)

一个老问题,但是如今,越来越多的开发人员开始对其软件使用使用情况分析。 我自己创建的一个库“ SoftMeter”是我针对此需求的解决方案。 它具有本机C和C ++接口。 https://www.starmessagesoftware.com/softmeter/sdk-api