【问题标题】:Statistics engine for Java EE Web ApplicationJava EE Web 应用程序的统计引擎
【发布时间】:2010-09-25 09:16:51
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: web-applications jakarta-ee statistics enterprise-library


    【解决方案1】:

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

    【讨论】:

    • 看起来不错,我们已经开始实现类似的东西了。谢谢!
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      • 2010-11-09
      相关资源
      最近更新 更多