本文解释 Google Analytics(以下统称 GA) 中的一个统计字段:平均停留时长的计算方式
我会从两个概念解释
1) 平均会话停留时长(Avg. Session Duration)
2)单个会话的停留时长
1) 平均会话停留时长=所有会话的总停留时长(按秒计算)/ 所有会话数
GA 会在你选择的时间区间内, 把所有的会话停留时长, 和所有的会话数相加, 比如:
所有的会话停留时长: 1000mins (60,000s)
所有的会话数: 100
那么这段时间内, 平均会话停留时长=1000/100=10mins (600s)
2) 单个会话的停留时间 = 计算方式稍有不同,取决于会话中最后一页的互动性点击(engagement hits )
为了能够更好地理解会话时长中涉及到的 "Hit" 相关的概念, 先给大家解释一下什么是 enagement hit 和 hit
(文末有相关的文档)
An engagement hit: 互动性点击是源于事件埋点中的互动性事件, 这个事件不能有"opt_noninteraction" .
(这个参数代表了非互动, 上报事件时,如果传了opt_noninteraction,就GA就认为这不是一个互动的点击). 例如, 给"播放视频"添加了事件埋点追踪, 那么这个事件的点击就是互动性点击; 如果给这个事件埋点加上opt_noninteraction 参数, 那么它就不是一个互动性点击)
Hit: A Hit is an interaction that results in data being sent to Analytics - 一个互动 - 这个互动可以把数据传给GA, 最典型的例子-网页加载; 总结来说, 有会话就会有 Hits: Different types of Hits send different types of data to google analytics servers. Pageviews (or pageview hits) is just the number of pageview hits sent for a particular page.Sessions are the group of user interactions (or hits) with your website that takes place within a given time frame.
GA Hits 常见类别
GA Hits 运作逻辑
由于单个会话的停留时长是取决于会话最后一页的互动性点击, 那么就存在以下两种情况:
1) 无互动性点击 (No engagement hits):
单个会话的停留时长= 最后一页[第一次点击的时间] - 第一页[第一次点击的时间]
例如:
Page 1: 第一次点击: 10:00 am
Page 2: 第一次点击: 10:05 am
Page 3: 第一次点击: 10:10 am
那么此次会话的停留时长 = 10:10 am - 10:00 am = 10mins (600s)
2) 有互动性点击 (Engagement hits):
单个会话的停留时长= 最后一页[最后一次互动性点击的时间] - 第一页[第一次点击的时间]
例如:
Page 1: 第一次点击: 10:00 am
Page 2: 第一次点击: 10:05 am
Page 3: 第一次点击: 10:10 am, 最后一次互动性点击: 10:15 am
那么此次会话的停留时长 = 10:15 am - 10:00 am = 15 mins (900s)
3) 如何提高停留时长?
核心的因素 - 是不是为用户提供了高质量的信息
以下是几点简单的优化建议
1)干净的设计,也要提供足够的产品/服务信息;
2)添加短视频、可互动的设计
3)优化网页内容(更适用于博客,文字等)- 同时也是可以对SEO有帮助
4)着重优化互动性较高的页面
5)Call-to-action 引导用户进行某样操作
参考文档:
Avg. session duration:
https://support.google.com/analytics/answer/1006253?hl=en
https://www.humcommerce.com/blog/good-average-session-duration/
opt_noninteraction
https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiEventTracking
GA Hits
https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#commonhits
https://www.digishuffle.com/blogs/google-analytics-hits/
https://support.google.com/analytics/answer/6086082?hl=en&ref_topic=6083659#