2

我正在开发一个使用 sunspot solr 进行搜索的 Rails 应用程序。我被要求记录(或以某种方式捕获)网站上发生的每次搜索;查询、进行搜索的用户、他们的搜索产生的结果计数……等等,以便公司可以报告人们正在搜索的内容(需求)以及其他内容。

在我去制作一张表格之前,它将收到越来越多的搜索数据行,我想知道是否有人以更好的方式做到了这一点?我可以以某种方式使用分析(谷歌?)吗?是否有某种服务我也可以发送此信息,以便我们可以轻松提取报告或从中创建报告?

简而言之,有没有比创建自己的表并将其全部存储在我们自己的数据库中更好/更智能的方法?

4

1 回答 1

0

我从来没有这样做过,但这里有一些想法。

如果您只需要存储该数据,我认为您应该自己做。如果您还需要提供一种分析数据的方法,是的,看看是否已经完成了任何事情(我不确定,但似乎谷歌分析只支持使用他们的搜索栏进行内部搜索)。

如果您的客户已经拥有一些 BI 工具,他们只需要一种访问数据的方法,并且将它放在拥有的数据库中会更容易,您可以轻松地查询而不是使用提供程序 api。

于 2012-07-25T21:23:00.830 回答