问题描述
|
我该如何监视页面上的所有点击和输入...理想情况下,我想对用户在我的应用程序上做的事情进行视频播放。
我该怎么做。
任何链接或演示都将非常棒。
编辑:我想的是
1)将所有事件记录到cookie中,并定期将其发送到服务器。
2)然后启动firefox会话并在页面上触发这些事件。并将其捕获为视频。
编辑:基本上我有一个应用程序,并且我想查看用户在该应用程序上执行的操作。因此,我将监视他的点击和输入(这几乎就是他对单击所做的操作)。然后将这些事件触发回我的Web应用程序。这样我就可以在页面上复制他的操作了。现在的问题是,如何捕获所有必需的事件,如何序列化并触发这些事件以供以后使用。
解决方法
除非您跟踪鼠标的每一次移动,否则这将非常不友好,可能会占用大量的处理时间并引发道德问题,除非您跟踪鼠标的每一次移动,否则请确保您可以制作“视频”。
如果您想知道用户如何与您的网站互动,以便可以(大概)进行改进,则需要进行网络分析。
有很多选择。我个人最喜欢的是Google Analytics(分析)
, 使用JavaScript,您可以创建使用点击热图:
http://tympanus.net/codrops/2010/02/08/a-jquery-heat-map/
您无法使用JavaScript捕获用户桌面会话的视频。
, 我记得很久以前见过ClickHeat(或类似的变体)。没有相关经验,所以我无法为您提供利弊,也无法完全回答您的问题(不要以为它可以击键,尽管我可能错了,就像我说的那样真的不知道)。
可能不是一个完整的解决方案,但应该是一个很好的起点。
同样,捕获鼠标位置以及时间戳并重新创建给定用户的动作并不难。用这种类型的数据生成一般/平均运动要困难得多,但是在单个单位的基础上很有用。因此,对于击键,它们都只是事件。