2012-03-12 72 views
3

我對各種第三方客戶端的網頁使用不同的參數值(http://www.mydomain.com/clickServlet?ID=123&A=123&B=123)共同鏈接http://www.mydomain.com/clickServlet跟蹤Java Servlet的請求。該鏈接是一個java servlet。根據參數值將請求重定向到外部域。如何使用谷歌分析

我想跟蹤這個在java servlet級別。由於我沒有訪問客戶端頁(在我的鏈接所在的網頁)和重定向域,我必須在Java Servlet的設置跟蹤應該記錄像refereriplocationuser-agent等所有的東西它GA記錄所有細節。我需要一個解決方案,比如我可以通過java HttpServletRequest對象以及GA帳戶詳細信息,GA會記錄請求對象中的所有詳細信息。

這是可能的谷歌分析API?

回答

3

谷歌發佈了一個官方的API將數據發送,現在谷歌分析。這是Google Analytics Measurement Protocol。這可能是最安全的解決方案,因爲它是一個「官方」且記錄在案的API。

1

你可以給一個嘗試JGoogleAnalytics庫一試。它可以通過Google分析跟蹤Java應用程序的使用信息。它可用於收集有關實用程序,插件(Eclipse,IntelliJ,Netbeans等),客戶端,服務器端,中間件,桌面或任何基於Java的應用程序的使用統計信息。因此,允許我們執行關於感興趣的應用的趨勢分析的使用。

+0

我見過JGoogleAnalytics,但更多的是跟蹤應用程序事件/屏幕等我需要什麼GA JavaScript並跟蹤在服務器端的referer,IP,地理位置,用戶代理,瀏覽器,操作系統等。 – djain 2012-03-13 08:35:27