堆分析 - 如何捕获用户在页面上花费的时间?

时间:2016-09-27 21:36:54

标签: analytics

我正在使用Heap Analytics跟踪事件(页面点击和页面浏览量),但是一旦注册事件,我很难找到如何衡量用户查看页面的时间。

对于我选择页面视图的页面,以及开始和结束事件,在图表中,与此测量相似的唯一位置是平均时间间隔。

如果这是跟踪页面视图事件的方法,那么开始是什么,结束事件是什么?

1 个答案:

答案 0 :(得分:4)

更新25NOV16:使用类似的方法一段时间跟踪用户退出(以及总会话时间)后,我可以说下面的方法有效,但不是100%的时间。我不清楚是什么决定了成功(延迟,也许)。

在我的评论之后(我删除了)我做了一点测试,我有一个解决方案,但它需要一个自定义事件,所以你不能做任何追溯分析。

首先,为任何页面定义page_view事件。

然后,在您的页面中添加以下代码段:

window.onbeforeunload = function() {
  heap.track('pageExited', {arbitraryProp: "string"})
}

然后,在堆仪表板的图表视图中,您可以选择average time betweenpage_viewpageExited

请注意,除了用户退出页面时,onbeforeunload会在用户刷新时触发。