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

Analytics 堆分析-如何捕获用户在页面上花费的时间?,analytics,Analytics,我使用堆分析来跟踪事件(页面点击和页面浏览),但一旦注册了事件,我就很难找到如何测量用户浏览页面的时间 唯一与此度量类似的地方是,对于我选择“页面视图”的页面,以及“开始”和“结束”事件,在“平均间隔时间”下的图表中 如果这是跟踪页面视图事件的方法,那么什么是开始事件,什么是结束事件?更新25NOV16:在使用类似的方法跟踪用户退出(以及总会话时间)一段时间后,我可以说下面的方法可以工作,但不是100%的时间。我不清楚是什么决定了成功(可能是延迟) 在我的评论(我删除了)之后,我做了一些测试,我

我使用堆分析来跟踪事件(页面点击和页面浏览),但一旦注册了事件,我就很难找到如何测量用户浏览页面的时间

唯一与此度量类似的地方是,对于我选择“页面视图”的页面,以及“开始”和“结束”事件,在“平均间隔时间”下的图表中


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

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

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

首先,为任意页面定义
page\u视图
事件

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

window.onbeforeunload = function() {
  heap.track('pageExited', {arbitraryProp: "string"})
}
然后,在堆仪表板的图形视图中,可以选择
之间的平均时间
页面视图
,以及
页面退出


请注意,除用户退出页面外,当用户刷新时,
onbeforeuload
也将触发

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

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

首先,为任意页面定义
page\u视图
事件

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

window.onbeforeunload = function() {
  heap.track('pageExited', {arbitraryProp: "string"})
}
然后,在堆仪表板的图形视图中,可以选择
之间的平均时间
页面视图
,以及
页面退出


请注意,除用户退出页面外,当用户刷新时,
onbeforeuload
也将触发

你认为你的成功率是多少?对于我来说,在1000个页面浏览事件中,我只看到220个页面退出事件。这听起来和你的成功率相似吗?你认为成功率对你来说是多少?对于我来说,在1000个页面浏览事件中,我只看到220个页面退出事件。这听起来和你的成功率相似吗?