更新时间:2024年2月1号
平均会话时长
平均会话时长=所有感兴趣的会话的总时长/会话数
感兴趣的会话有三种情况:
- 持续至少 10 秒的会话 :如果会话的时长超过一定的时间,该会话就成为“感兴趣的会话”,互动时长的默认阈值为 10 秒,可调整,调整的位置在“更多标记设置”——“调整会话超时设置”——“调整感兴趣的会话的计时器”。
- 发生了至少 1 次转化事件的会话:如果会话发生过转化事件,该会话就成为“感兴趣的会话”
- 发生了至少 2 次网页浏览的会话:如果会话内浏览2个页面以上,该会话就成为“感兴趣的会话”
只要满足上述情况之一,就计算为感兴趣的会话数,延伸阅读:深入理解 Google Analytics 4 中的会话
平均会话时长是基于所有感兴趣的会话的总时长,如果一个会话里只有一个网页浏览和一个事件,持续也不够10秒,那么是不纳入总时长的,所以并不是真正的平均会话时长,但为了便于理解,你可以理解为普通的平均会话时长。
以报表形式查看时,平均会话时长=会以 hh:mm:ss 格式显示持续时长(例如:00:05:00,表示 5 分钟)
平均互动时长
平均互动时长 = 用户互动总时长 / 活跃用户数
活跃用户是指进行过感兴趣的会话的用户,或是在 Google Analytics(分析)收集到下列数据时对应的用户:
- 网站中的 first_visit 事件或 engagement_time_msec 参数
- Android 应用中的 first_open 事件或 engagement_time_msec 参数
- iOS 应用中的 first_open 或 user_engagement 事件
GA4里的用户数是指活跃用户数,因此这个指标可以理解为用户的平均停留时长,如果与其他维度结合,就是每个用户在该维度的平均停留时长。
每次会话的平均互动时长
每次会话的平均互动时长有两种计算方式:
- 标签页中采用每个数据点的计算方式:每次会话的平均互动时长=每次会话的互动时长总和/会话次数
- 图表中采用总的计算方式,图表中是基于数据点,也就是每天的:每次会话的平均互动时长=每次会话的平均互动时长 /会话次数
- 在 7 月 2 日,用户 1 进行了 1 次感兴趣的会话,时长为 3 分钟。
- 在 7 月 3 日,用户 2 进行了 2 次感兴趣的会话,时长分别为 3.5 分钟和 4.5 分钟。
- 在 7 月 4 日,用户 1 进行了 1 次感兴趣的会话,时长为 4 分钟,用户 2 进行了 1 次感兴趣的会话,时长为 6 分钟。
标签页中的计算方式是:
用户 1 在 7 月份的总互动时长为 7 分钟
用户 2 在 7 月份的总互动时长为 14 分钟
所以每次会话的平均互动时长为 4.2分钟 (官方文档里的数值是错的,可以在looker studio里User engagement / Sessions去计算)
图表中的计算方式是:也就是每天的,每次会话的平均互动时长将如下所示:
- 7 月 2 日:互动时长 3 分钟
- 7 月 3 日:互动时长 4 分钟
- 7 月 4 日:互动时长 5 分钟
平均互动时长 VS 每次会话的平均互动时长
- 平均互动时长=所有感兴趣的会话的总时长/会话数
- 每次会话的平均互动时长=每次会话的平均互动时长/会话次数
两者的定义是类似,如分子一样,但分母上,每次会话的互动时长总和大于等于所有感兴趣的会话的总时长,所以每次会话的平均互动时长会大于平均会话时长。
另外可以理解为:
- 平均互动时长:平均会话时长,通常是看会话数据的时候使用
- 每次会话的平均互动时长:每个用户的平均会话时长,通常和其他维度结合使用,如与网页
常见问题
平均互动时长为0
有些人的平均互动时长突然显示为0,平均互动时长是基于user_engagement 事件,如果user_engagement 事件丢失,那么平均互动时长就是0。
这是一个Bug,从2023年2月就出现。