我有一个提供搜索体验的简单页面。它允许用户通过查询表单进行搜索,过滤结果,并根据第一次搜索的结果执行更深入的搜索。
我想获得一些关于用户体验以及他们如何使用页面的指标。大多数用户操作都转换为新的查询字符串。例如:
- 有多少用户执行搜索然后跟进另一个搜索/过滤器
- 在搜索查询中使用了多少次通配符
- 用户在新搜索之前浏览了多少结果
由于版权问题,我也受限于使用谷歌分析和排序(也许我可以提出一个案例,如果它真的是开放网络分析或其他的方式)。服务器端我正在考虑使用 cookie 来跟踪用户并使用 log4net 来记录他们所做的事情,然后将信息转储到数据库中并从那里进行分析。或者登录到事件查看器并使用日志查看器从那里获取信息。
您认为总体上更好的方法是什么?