我有一个rails应用程序,想要记录用户触发某些事件的频率。我想将它用于分析,而不是将其用作应用程序的核心功能之一(例如排名和显示信息)。
例如,我可以记录用户返回应用程序的频率并使用该信息对用户进行排名。
是否有任何红宝石宝石可以更容易做到这样的事情? 我不认为使用第三方分析引擎是可行的方法,因为这是该产品的核心功能。但是我愿意接受建议。
答案 0 :(得分:0)
您的需求非常广泛,因此无论您选择什么,都必须对其进行自定义。
我认为优点宝石是一个良好的开端。您可以配置gem以标记会话控制器操作以获取点,然后使用这些点对用户进行排名。
有些人可能会说这不是宝石的预期目的,但我认为这取决于你认为应用程序的主要目的。
在这里查看宝石:https://github.com/tute/merit
祝你好运!