确定网页在浏览器中保持多长时间可见

时间:2013-07-26 22:21:51

标签: javascript html web-analytics user-tracking website-metrics

我有一个网页,页面滚动得很远,上面有很多图片。登录的每个用户都可以看到不同的图像集。

我想记录用户在页面的每个部分停留的时间,以便我可以看到他们最感兴趣的图像。例如,“图像1保持可见10秒”,“图像2停留“可见15秒”,然后将这些消息发送回服务器。

这样做的好方法是什么?理想情况下,解决方案能够判断图像是否实际可见,而不是在当前不在前台的标签上等等。

更新:如果这包括可以使用的技术(一点点javascript?)或免费工具,那将会很棒。

1 个答案:

答案 0 :(得分:1)

如果页面布局是静态的(每次图像的顺序相同),您是否考虑过像Crazy Egg这样的服务?如果您对与图像交互的用户感兴趣,它有滚动映射以及鼠标和点击热图。

我认为没有办法检测页面是否在前台标签页中,尽管将滚动图与鼠标事件相关联会让人知道用户是否处于活动状态。