2016-09-27 76 views
0

我使用堆分析来跟踪事件(页面点击和页面浏览),但是一旦注册事件,我很难找到如何测量用户浏览页面的时间。堆分析 - 如何捕获用户在页面上花费的时间量?

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

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

回答

2

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

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

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

然后,在你的页面,添加此片段:

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

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

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

相关问题