2

我们正在开发一个 Java EE Web 应用程序,营销人员需要我们网站的一些非常详细的统计数据。类似于谷歌分析的东西,收集用户的信息,以及他们在网站上的导航(他们来自哪里,他们点击了什么,他们去哪里等等)。

不能选择依赖分析等第三方服务。

他们还希望将这些信息以图表和内容的形式呈现出来,这并不难,因为一旦收集了数据,它只是关于正确的查询和我们显示它的方式。

不想重新发明轮子,你知道是否有任何 API、框架或其他类型的库可以添加到项目中来实现这个目标?

4

2 回答 2

3

1)您可以使用日志分析器来分析 Web 服务器日志 - 使用 Tomcat 您需要安装一个执行此操作的模块,我忘记了名称。

2) 在您的数据库中创建一个名为 user_journey 或类似的表。在里面,您可以记录每次点击的所有相关详细信息。然后在您的根 servlet 或您使用的框架的等效项中,向此表添加一个条目,其中包含您需要的详细信息 - 按 session_id、user_id、page_hit 等进行跟踪。

[3) 创建汇总表,只生成一次月度和年度统计数据]

3)使用BIRT来呈现这些数据库表的分析。

于 2008-12-04T17:58:03.637 回答
1

查看 Open Symphony Clickstream 它可以提供帮助

于 2009-02-06T14:13:27.250 回答