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