从Java桌面应用程序向Google Analytics发送统计信息

时间:2017-06-10 10:58:02

标签: java javafx google-analytics google-analytics-api

我有一个JavaFX桌面应用程序,允许用户登录,加载和保存 使用HttpRequest GET和POST方法在远程主机上的数据(例如,通过按下按钮登录,加载,保存)。

我想使用Google Analytics监控用户与该应用的互动情况。是否有任何使用示例可以做到这一点?我想,我需要为这些按钮添加监听器并调用GA API?

也许有一些关于如何连接谷歌以及需要传递哪些参数的例子?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我使用following library找到了解决方案 它有一个GA跟踪器构造器,您可以在其中放置您的应用程序名称和跟踪代码:

 private static final JGoogleAnalyticsTracker MONITOR = new JGoogleAnalyticsTracker("My app", "UA-10086test-1");

然后根据需要随时使用它的方法“trackAsynchronously()”  说明:

Main.getMonitor().trackAsynchronously(new FocusPoint("Submit login"));

在本地编译并添加到我的pom:

    <dependency>
        <groupId>jgoogleanalytics</groupId>
        <artifactId>jgoogleanalytics</artifactId>
        <version>0.5</version>
    </dependency>

enter image description here