2

私たちはJavaEEWebアプリケーションに取り組んでおり、マーケティング担当者は私たちのサイトの非常に詳細な統計を必要としています。Google Analyticsに似たもので、ユーザーの情報を収集し、サイト内のナビゲーション(ユーザーがどこから来たのか、何をクリックしたのか、どこに行ったのかなど)。

Analyticsのようなサードパーティのサービスに依存することはオプションではありません。

また、この情報をグラフなどで表示したいと考えています。データが収集されると、適切なクエリとその表示方法がほぼ同じになるため、それほど難しくはありません。

車輪の再発明をしたくないのですが、この目標のためにプロジェクトに追加するAPI、フレームワーク、またはその他の種類のライブラリがあるかどうか知っていますか?

4

2 に答える 2

3

1)ログアナライザーを使用してWebサーバーのログを分析できます。Tomcatでは、これを行うモジュールをインストールする必要があります。名前を忘れてしまいました。

2)データベースにuser_journeyなどのテーブルを作成します。内部では、各ヒットに関連するすべての詳細をログに記録できます。次に、ルートサーブレット、または使用するフレームワークに相当するもので、必要な詳細(session_id、user_id、page_hitなどによる追跡)を含むエントリをこのテーブルに追加します。

[3)集計テーブルを作成して、月次および年次の統計を1回だけ生成します]

3)BIRTを使用して、これらのデータベーステーブルの分析を表示します。

于 2008-12-04T17:58:03.637 に答える
1

Open Symphony Clickstream をチェックしてください。

于 2009-02-06T14:13:27.250 に答える