回答:
GAのログに直接アクセスすることはできませんが、完全な忠実度で(独自のGAアカウントの)GAログを再生成することは難しくありません。
Googleが私たちに言ったので、これらのGAログにどんなデータがあるかを正確に知っています。Googleは、ログを構成するデータの収集方法についても説明しています。
要点は次のとおりです。GAWebブラウザーのすべてのレポート/データビューは、トランザクションログを解析することによって作成され、トランザクションログは一度に1行ずつ作成されます。GAサーバーは、単一ピクセルGIFのクライアントリクエストに追加された長いパラメーターリストを受信することで、まったく同じ方法でこれらの行をすべて収集します。(このリクエストは、クライアント/ブラウザによってダウンロードおよび実行されるga.jsによって開始されます。)パラメータのリストは、すべてのGAデータソースで構成されます。ロケーションバー( ' http:// wwww ....')、 HTTPリクエストヘッダー、DOMからのデータ、クライアントで設定/更新されたCookie。これらすべてのソースからのデータは集約されてこのパラメーターリストにパックされ、__ utm.gifのリクエストに追加されます。
例:
これを解析するのは難しくありません。各パラメーターは「u」で始まる変数です(例:「utmn」)。各パラメーターには順番に値があります。たとえば、「utmn」はGAアカウントIDです。および「utmcc」はクッキーです。Googleが提供するGIFリクエストパラメータルックアップテーブルを参照して、さまざまなGIFリクエストパラメータをデコードできます。
Spを使用してGAアカウントのGAのログを再作成するには、これらの各GIFリクエストをキャプチャするだけです。このすべてのデータをApacheアクティビティログに記録することは難しくありません。
まず、サイトの各ページのGAトラッキングコードに次の行を追加します。
page.Tracker.__setLocalRemoteServerMode();
これにより、ページがロードされるときに、Webサーバーから__utm.gifのリクエストが発生します。
次に、このリソース(__utm.gif)をWebサーバーのルートに追加して、提供できるようにします。
生のログを取得できるとは思いませんが、Webブラウザの外部のAPIを介してデータに確実にアクセスできます。
http://code.google.com/apis/analytics/docs/gdata/gdataDeveloperGuide.html