如何在rails应用程序中记录和利用使用模式?

时间:2014-12-21 07:50:01

标签: ruby-on-rails ruby ruby-on-rails-4 analytics

我有一个rails应用程序,想要记录用户触发某些事件的频率。我想将它用于分析,而不是将其用作应用程序的核心功能之一(例如排名和显示信息)。

例如,我可以记录用户返回应用程序的频率并使用该信息对用户进行排名。

是否有任何红宝石宝石可以更容易做到这样的事情? 我不认为使用第三方分析引擎是可行的方法,因为这是该产品的核心功能。但是我愿意接受建议。

1 个答案:

答案 0 :(得分:0)

您的需求非常广泛,因此无论您选择什么,都必须对其进行自定义。

我认为优点宝石是一个良好的开端。您可以配置gem以标记会话控制器操作以获取点,然后使用这些点对用户进行排名。

有些人可能会说这不是宝石的预期目的,但我认为这取决于你认为应用程序的主要目的。

在这里查看宝石:https://github.com/tute/merit

祝你好运!