我想知道像crazyegg.com这样的网站如何在会话期间存储用户点击数据。显然,有一些底层脚本正在存储每个点击的数据,但是这些数据是如何填充到数据库中的呢?我觉得简单的解决方案是通过AJAX发送数据,但是考虑到几乎不可能设置跨浏览器页面卸载函数,我想知道是否存在其他更先进的获取度量数据的方法。
我甚至看到一个记录每个鼠标移动的网站,我猜他们肯定不会在每个鼠标移动事件上将数据发送到数据库。
简而言之,要监视用户在我的网站上的活动并存储此信息以创建度量数据,我需要什么样的技术?我不想重新创建GA,我只是非常想知道这种事情是如何完成的。
提前致谢。
我甚至看到一个记录每个鼠标移动的网站,我猜他们肯定不会在每个鼠标移动事件上将数据发送到数据库。
简而言之,要监视用户在我的网站上的活动并存储此信息以创建度量数据,我需要什么样的技术?我不想重新创建GA,我只是非常想知道这种事情是如何完成的。
提前致谢。
<a>
一起使用,因为浏览器会跟随链接! :) 并卸载页面。所以你没有时间完成执行脚本的操作。 顺便说一句,我们现在已经“日落”了这个项目。 - Alex from JitbitstopPropagation
,它也不会起作用,你同样可以监听所有事件吗?所有的事件监听器(click、mousemove等)都只放在document
上吗?我问这个问题是因为在面试中被问到过,当我谈到这种方法时,面试官说这不是我想要的,所以我相信有一种更有效的方法来跟踪所有事件。 - darKnight