javascript - 使用自定义 JavaScript 监控用户行为

标签 javascript html jquery ajax jquery-events

如何监控页面上的所有点击和输入?理想情况下,我希望制作一个视频来展示用户在我的应用程序上执行的操作;他们使用我的应用程序的方式。

我该如何解决这个问题?

任何链接或演示都非常棒。

编辑:我的想法是:

  1. 将所有事件记录到 cookie 中,并定期将其发送到服务器。
  2. 然后启动 Firefox session 并在页面上触发这些事件。并将其捕获为视频。

编辑:基本上我有一个应用程序,我想查看用户在应用程序上执行的操作,因此我将监视他们的点击和输入(这几乎就是他们在点击时执行的操作),然后触发这些事件在我的网络应用程序上。所以我很容易在我的页面上复制他们的操作。现在的问题是,如何捕获所有必要的事件,如何序列化并触发这些事件供以后使用?

最佳答案

除非您跟踪鼠标的每一次移动,否则不确定您是否可以制作“视频”,这将非常不友好,可能会花费大量处理时间并引发道德问题。

如果您想了解用户如何与您的网站交互,以便您可以改进它(大概),那么您需要进入网络分析。

有很多选择。我个人最喜欢的是Google Analytics

关于javascript - 使用自定义 JavaScript 监控用户行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6343984/

相关文章:

java - 为什么我的两个不同的 angularjs 服务解析为同一个 Restful Java EE Web 服务?

javascript - 如何从 Acrobat PDF JavaScript 访问 Django Rest Api?

html - 通过 PhantomJS 将 HTML 页面转换为 SVG 图像

html - 屏幕阅读器找不到弹出窗口

javascript - 遍历 Javascript 中的对象键

html - 为什么 DIV 在使用显示 :table-cell? 时会根据另一个 DIV 的样式定位其内容

jquery last() 用于多个元素

javascript - 无法搜索字符串中带有括号的 UL 列表,出现错误

javascript - 禁用提交按钮在我按下单引号后不起作用

javascript - 使用 CSS 分隔词组并强制换行