创建像Clicktale和Crazy Egg这样的鼠标记录器

时间:2011-10-23 00:33:42

标签: javascript mouse tracking recording

我想创建自己的鼠标跟踪器,如Clicktale和Crazy Egg。跟踪鼠标移动和滚动不应该太难。但是对文档的所有更改(HTML,输入和选择)呢。

是否有一种简单的方法来记录网站上的所有JavaScript操作。所以我可以保存动作,然后当我想重播访问者的行为时能够重复它们吗?

或以某种方式记录对文档所做的所有更改(每次发生更改时保存innerHTML可能不是一种选择。)

录音必须与时间有关。

当录制完成后,会有一个AJAX请求复制页面并将新的Javascript插入其中,以便可以观看...

1 个答案:

答案 0 :(得分:2)

首先,我想说的是,即使您描述的任务听起来很简单,但实际上,当您深入研究它时,它实际上要复杂得多。我应该知道,因为我已经花了将近3年的时间做这样的工作,并为我的公司Ehavior工作。

您可以使用DOM突变事件来监视对DOM树的更改。我想这会给你你想要的东西。但您应该知道,突变事件仅在较新的浏览器中可用。

希望这对你有帮助,即使你的问题有点过时了: - )