仅当特定事件被触发时,我如何才能在Google Analytics(分析)中获得页面停留时间?

时间:2018-06-28 09:46:34

标签: javascript google-analytics

我有一个页面,用户可以单击保存或发送。我想知道仅在用户单击发送时页面上的平均时间。在Google Analytics(分析)中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我这样做是通过在发送时触发一个事件并将页面上的时间添加为事件的值来实现的。然后,在Google信息中心中,您可以看到该事件的平均值,即页面上的平均时间。

//start counting for google analytics on page load
sessionStorage.referral_start_time = Date.now()
//send event
ga('send', 'event', 'event category', 'event action', 'event name', Math.round((Date.now() - sessionStorage.referral_start_time) / 1000))