我正在开发一个使用 sunspot solr 进行搜索的 Rails 应用程序。我被要求记录(或以某种方式捕获)网站上发生的每次搜索;查询、进行搜索的用户、他们的搜索产生的结果计数……等等,以便公司可以报告人们正在搜索的内容(需求)以及其他内容。
在我去制作一张表格之前,它将收到越来越多的搜索数据行,我想知道是否有人以更好的方式做到了这一点?我可以以某种方式使用分析(谷歌?)吗?是否有某种服务我也可以发送此信息,以便我们可以轻松提取报告或从中创建报告?
简而言之,有没有比创建自己的表并将其全部存储在我们自己的数据库中更好/更智能的方法?