是否有可能使用谷歌分析来跟踪我的C ++应用程序使用情况?
答案 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过时,我已将这些内容移至
答案 1 :(得分:3)
到目前为止,您可能已经解决了您的需求,但是对于它的价值,我的公司还发布了支持Google的通用分析测量协议的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