gpt4 book ai didi

asp.net - 如何记录和分析我网站上的某些用户操作

转载 作者:行者123 更新时间:2023-12-04 05:50:17 25 4
gpt4 key购买 nike

我有一个提供搜索体验的简单页面。它允许用户通过查询表单进行搜索,过滤结果,并根据第一次搜索的结果进行更深入的搜索。

我想获得一些关于用户体验以及他们如何使用页面的指标。大多数用户操作会转换为新的查询字符串。例如:

  • 有多少用户执行一次搜索,然后进行另一次搜索/过滤
  • 在搜索查询中使用通配符的次数
  • 用户在进行新搜索之前浏览了多少结果

  • 由于版权问题,我也限制使用谷歌分析和排序(也许我可以提出一个案例,如果它真的是开放网络分析或smth的方式)。服务器端我正在考虑使用 cookie 来跟踪用户和 log4net 来记录他们所做的事情,然后将信息转储到数据库中并从那里进行分析。或者登录到事件查看器并使用日志查看器从那里获取信息。

    您认为总体上更好的方法是什么?

    最佳答案

    我建议您为此使用现有的现成解决方案,而不是构建自己的解决方案 - 这是一种规模增长非常快的项目。您从问题中的 3 个指标变为“哦,您能否按用户浏览的国家/地区对其进行分割?”、“哪些语言会影响问题?”、“如果他们点击结果,他们最终会购买任何东西吗?香蕉?”。然后,不知不觉中,您已经构建了自己的网络分析工具......

    因此,您可以使用“网络分析即服务”产品(如 Google Analytics),或者使用更老式的日志解析解决方案。您想回答的大部分问题都可以从 IIS Web 日志中的数据中得出;有许多应用程序可以解析这些数据,包括开源和免费解决方案。

    很久没有使用基于日志文件的分析工具了,但我的 ISP 提供了 AWStats ,这看起来不错 - 要执行您想要的操作,您必须在搜索页面周围设置特定的度量;不确定 AWStats 是否会这样做(Google Analytics 肯定会这样做);检查 Wikipedia执行此操作的日志文件分析工具列表。

    关于asp.net - 如何记录和分析我网站上的某些用户操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10141250/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com