针对 Universal Analytics 进行计算
平均会话时长:所有会话的总时长(以秒为单位)/会话数。
单个会话时长的计算方式会有所差异,取决于会话期间的最后一个网页是否发生“互动命中”。
发生互动命中时,表示事件中没有应用 opt_noninteraction
参数。例如,如果您设置了事件跟踪功能来跟踪播放视频等事件,则每当有人播放视频时,就会发生一次互动命中。如果您在事件中应用了 opt_noninteraction
参数,该事件就不会再产生互动命中。了解详情
无互动命中
如果最后一个网页没有发生互动命中,系统会以以下方式计算时长:
最后一个网页发生第一次命中的时间 - 第一个网页发生第一次命中的时间
例如:
- 第一个网页 - 第一次命中:上午 10:00
- 第二个网页 - 第一次命中:上午 10:05
- 第三个网页 - 第一次命中:上午 10:10
- 10:10 - 10:00 = 会话时长 10 分钟(600 秒)
互动命中
如果最后一个网页发生了互动命中,时长的计算方式则为:
最后一个网页发生最后一次互动命中的时间 - 第一个网页发生第一次命中的时间
例如:
- 第一个网页 - 第一次命中:上午 10:00
- 第二个网页 - 第一次命中:上午 10:05
- 第三个网页 - 第一次命中:上午 10:10;最后一次互动命中:上午 10:15
- 10:15 - 10:00 = 会话时长 15 分钟(900 秒)。
指标计算方式
计算平均会话时长时,Google Analytics(分析)会对指定日期范围内每一个会话的时长进行求和,然后除以总会话数。例如:
- 总会话时长:1000 分钟(60000 秒)
- 总会话数:100
- 平均会话时长:1000/100 = 10 分钟(600 秒)