我的rails应用程序围绕搜索给定各种过滤器的1个特定记录。我想弄清楚跟踪搜索查询的最佳方法是什么,以便将来我们可以做报告或仪表板。基本上我需要深入了解用户的需求。
这就是搜索查询的样子:
清洁工:
http://localhost:3000/s?utf8=%E2%9C%93&location=&activity=&start_time=&end_time=&geolocation=
答案 0 :(得分:0)
最简单的方法是通过Google Analytics跟踪:
答案 1 :(得分:0)
您可以在搜索控制器方法中添加一个钩子,用于存储每次搜索中使用的参数。也许您可以创建一个名为Analytics的新模型,每当有人搜索某些内容时,Google Analytics会存储搜索的所有值...这样您就可以将所有信息存储在数据库中,然后就可以对其进行分析。