记录每一页访问是否有意义?

时间:2010-08-10 23:43:44

标签: ruby-on-rails analytics user-experience

我正在建立一个面向客户的网站,要求我为客户构建1)一些分析,以及2)维护一些内部分析以进一步改进网站。这些需要不同类型的信息。

对于客户
我现在正在捕获与客户相关的访问和事件,其中包括不同模型中的visit_count和event_count等字段。但是,这个系统不允许我向客户展示随着时间推移的访客数量,他们的位置等。我的想法是建立一个名为Analytic.rb的特定模型来存储相关信息,例如:

  • visitor_id(访问客户区域的用户)
  • ip_address(该访客)
  • 日期
  • referring_page
  • customer_id(已访问/与之互动的客户)
  • 代码(例如:“vmain”用于访问客户的主页,“vsignup”用于访问客户的注册页面,“demo”用于决定查看客户的演示)。

对于网站管理员
我们的目的是1.更好地理解浏览习惯,2。理解使用统计数据,3。通过我们的用户体验映射流行路径。有一个Visit.rb模型分别记录我们网站上的每一个内部页面访问是否有意义?我想这会占用大量的空间?

  • USER_ID
  • IP_ADDRESS
  • 日期
  • referring_page
  • visited_pa​​ge
  • 状态/笔记/杂

您对此设置有何看法?
你会怎么做? 我得到了我需要的信息还是我要过火了?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果它们符合您的需求,请尝试使用Piwik(例如,它是用PHP编写的)或Google Analytics。您可以非常轻松地从中导出任何数据,以便将其显示给您的客户。