如何使用Google Analytics跟踪java servlet请求

时间:2012-03-12 10:03:11

标签: java servlets google-analytics-api

我在具有不同参数值(http://www.mydomain.com/clickServlet)的各种第三方客户端页面上有一个公共链接http://www.mydomain.com/clickServlet?ID=123&A=123&B=123。该链接是一个java servlet。根据参数值,请求被重定向到外部域。

我想在java servlet级别跟踪这个。由于我无法访问客户端页面(链接所在的页面)和重定向域,因此我必须在java servlet中设置跟踪,该跟踪应记录refererip,{{1}等所有详细信息。 },location等GA记录的所有内容。我需要一个解决方案,其中我传递java user-agent对象以及GA帐户详细信息,GA将记录请求对象的所有详细信息。

这可以在Google AnalyticsAPI中使用吗?

2 个答案:

答案 0 :(得分:3)

Google发布了一个官方API,可以立即向Google Analytics发送数据。这是Google Analytics Measurement Protocol。这可能是最安全的解决方案,因为它是一个“官方”和文档化的API。

答案 1 :(得分:1)

您可以试一试try JGoogleAnalytics库。它可以通过Google分析跟踪有关Java应用程序的使用信息。它可用于收集有关实用程序,插件(Eclipse,IntelliJ,Netbeans等),客户端,服务器端,中间件,桌面或任何基于Java的应用程序的使用情况统计信息。因此,允许我们执行使用和关于利益应用的趋势分析。