2008-12-04 66 views
2

我們正在研究Java EE Web應用程序,市場營銷人員需要我們網站的一些非常詳細的統計數據。類似於Google Analytics(分析),收集用戶信息以及通過網站進行導航(他們來自哪裏,他們點擊什麼,他們去哪裏等)。Java EE Web應用程序的統計引擎

根據不同的第三方服務,如分析不是一種選擇。

他們還希望得到這些以圖表和內容呈現的信息,這並不困難,因爲一旦收集到數據,這只是關於正確的查詢和我們顯示它的方式。

不想重新發明輪子,你知道是否有任何API,框架或其他類型的圖書館添加到該目標的項目?

回答

1

退房打開交響樂團點擊流,它可以幫助

3

1)您可以使用日誌分析器來分析Web服務器日誌 - 使用Tomcat您需要安裝一個模塊來完成此操作,但我忘記了名稱。

2)在您的數據庫中創建一個名爲user_journey或類似的表。在裏面你可以記錄每次擊中的所有相關細節。然後在你的根servlet中,或者你所使用的框架的等價物中,添加一個條目到你需要的細節 - 跟蹤session_id,user_id,page_hit等等。

[3)創建聚合表生成您的月度和年度統計數據僅一次]

3)使用BIRT提出這些數據庫表的分析。

+0

http://en.wikipedia.org/wiki/BIRT_Project http://www.eclipse.org/birt/phoenix/ – JeeBee 2008-12-04 18:01:44

+0

偉大的答案,非常感謝! – 2009-02-09 13:23:14