2012-03-12 10 views
3

異なるパラメータ値(http://www.mydomain.com/clickServlet?ID=123&A=123&B=123)を持つさまざまなサードパーティのクライアントページに共通のリンクhttp://www.mydomain.com/clickServletがあります。リンクはJavaサーブレットのものです。パラメータ値に基づいて、要求は外部ドメインにリダイレクトされます。Google Analyticsを使用してJavaサーブレットリクエストを追跡する方法

私はこれをJavaサーブレットレベルでトラッキングしたいと思います。私はクライアントページ(私のリンクが存在するページ)とリダイレクトされたドメインにアクセスしていないので、私はrefereriplocationuser-agentなどのようなすべての詳細を記録するはずのJavaサーブレットでトラッキングを設定する必要があります。私は、JavaのHttpServletRequestオブジェクトをGAアカウントの詳細と共に渡し、GAがリクエストオブジェクトからすべての詳細を記録するような解決策が必要です。

これはGoogleアナリティクスAPIで可能ですか?

答えて

3

Googleは、Googleアナリティクスにデータを送信する公式APIを公開しました。これはGoogle Analytics Measurement Protocolです。これは "公式"で文書化されたAPIなので、おそらく最も安全な解決策です。

1

try JGoogleAnalyticsライブラリを試してみることができます。 Google Analyticsを使用して、Javaアプリケーションに関する使用情報をで追跡できます。ユーティリティ、プラグイン(Eclipse、IntelliJ、Netbeansなど)、クライアントサイド、サーバーサイド、ミドルウェア、デスクトップ、またはJavaベースのアプリケーションに関する使用統計を収集するために使用できます。したがって、興味のあるアプリケーションでの使用傾向分析&を実行することができます。

+0

私はJGoogleAnalyticsを見たことがありますが、それはアプリケーションイベント/画面などを追跡することです。GAのjavascriptがリファラー、IP、ロケーション、ユーザーエージェント、ブラウザ、OSなどをサーバー側で追跡する必要があります。 – djain

関連する問題