我有一个用Java SE构建的应用程序,用于在注册并登录其帐户后存储用户数据。
我想使用Google Analytics跟踪用户,我们用它来跟踪网站访问者。
如果使用GA无法做到这一点,我该如何使用该应用程序跟踪用户?我有兴趣收集他们的IP地址,国家和其他信息。
答案 0 :(得分:0)
我使用这个java库,允许您将页面和事件发送到您的Google分析帐户:
https://code.google.com/p/jgoogleanalyticstracker/
以下是如何使用JGoogleAnalyticsTracker:
JGoogleAnalyticsTracker.setProxy(System.getenv("http_proxy"));
AnalyticsConfigData config = new AnalyticsConfigData("XX-XXXXXXX-X");
JGoogleAnalyticsTracker tracker = new JGoogleAnalyticsTracker(config, GoogleAnalyticsVersion.V_4_7_2);
tracker.trackEvent("MyEvent", "MyAction", "Here is a msg");
你也可以使用下面更新的那个并实现最新的谷歌分析API但我不喜欢它,因为它依赖于jlogger库: