Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Google Analytics跟踪Java SE应用程序中的用户_Java_Google Analytics - Fatal编程技术网

使用Google Analytics跟踪Java SE应用程序中的用户

使用Google Analytics跟踪Java SE应用程序中的用户,java,google-analytics,Java,Google Analytics,我有一个在JavaSE中构建的应用程序,用于在用户注册并登录到其帐户后存储用户数据 我想用谷歌分析追踪用户,我们用谷歌分析追踪网站访问者 如果GA无法做到这一点,我如何跟踪使用该应用程序的用户?我对收集他们的IP地址、国家和其他信息感兴趣。我使用这个java库,允许您将页面和事件发送到您的google分析帐户: 以下是如何使用JGoogleAnalyticsTracker: JGoogleAnalyticsTracker.setProxy(System.getenv("http_proxy")

我有一个在JavaSE中构建的应用程序,用于在用户注册并登录到其帐户后存储用户数据

我想用谷歌分析追踪用户,我们用谷歌分析追踪网站访问者


如果GA无法做到这一点,我如何跟踪使用该应用程序的用户?我对收集他们的IP地址、国家和其他信息感兴趣。

我使用这个java库,允许您将页面和事件发送到您的google分析帐户:

以下是如何使用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");
您也可以使用下面的一个更新版本,它实现了最新的google analytics API,但我不喜欢它,因为它依赖于jlogger库:


当我将库添加到项目中时,它不起作用。。iam使用netbeans并将第一个链接zip添加到项目库,。是这样吗>?导入com.brsanthu.googleanalytics.googleanalytics;它不存在,可能是我错误地使用了这个库:/我的例子是第二个链接中的第二个库。事实上,我更喜欢第二个库,这就是为什么我选择了那个库中的示例。woo非常感谢你是最好的:D它工作得很好,我将代码放入了我的应用程序的构造函数中,你建议将代码放入其他位置吗!!在分析中现场观看它的工作很有趣,不是吗?为了确保它不会减慢我的程序启动速度,我将上面的代码放在一个java线程中。这样,如果用户的互联网连接速度较慢,则不会降低整个程序的速度。p、 我再次更新了我的答案,并将示例库放在第一位。