从 java 桌面应用程序向 Google Analytics 发送统计信息
Sending statistics to Google Analytics from java desktop application
我有一个允许用户登录、加载和保存的 JavaFX 桌面应用程序
远程主机上的数据使用 HttpRequest GET 和 POST 方法(例如,通过按按钮登录、加载、保存)。
我想使用 Google Analytics 监控用户与该应用程序的交互。是否有任何使用示例可以说明如何做到这一点?我想,我需要为这些按钮添加监听器并调用 GA API?
也许有一些例子可以说明如何连接到 google 以及需要在那里传递哪些参数?
提前致谢!
我使用 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>
我有一个允许用户登录、加载和保存的 JavaFX 桌面应用程序 远程主机上的数据使用 HttpRequest GET 和 POST 方法(例如,通过按按钮登录、加载、保存)。
我想使用 Google Analytics 监控用户与该应用程序的交互。是否有任何使用示例可以说明如何做到这一点?我想,我需要为这些按钮添加监听器并调用 GA API?
也许有一些例子可以说明如何连接到 google 以及需要在那里传递哪些参数?
提前致谢!
我使用 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>