GA4互动时长:选择正确分母

内容摘要

记录时长描述浏览器中获得焦点的页面或前台应用。它不直接测量注意力、理解或满意度。

存放档案和地图的无人情报档案室
本文目录

虚构示例:60秒或40秒

同一范围内,100位活跃用户、150次会话共记录6000秒。每位活跃用户平均60秒,每次会话平均40秒。名称和分母应与数值一起呈现。

虚构指标数值分母或单位
总记录时长6000秒。
活跃用户100整个期间。
会话150相同测量范围。
每位活跃用户均值606000 / 100,单位为秒。
每次会话均值406000 / 150,单位为秒。

避免误导比较

  • 区分互动时长、经过时间和会话数。标签页有焦点不证明用户正在阅读或理解。
  • 不要简单平均每日均值;同一个人可能多日返回。应使用整个期间的总量和正确分母重新计算。
  • 记录采集、过滤器、设备和任务。解释零值或短时长之前先检查缺失数据。

改善任务,而非延长等待

更快找到实用信息可能代表更好的答案;办事更久可能意味着困难。结合时长、完成、错误和用户研究。不要添加人为步骤来提高均值。

一手资料

缺失值、零与估算

缺少观测并不等于测量得到的零。

  • 区分未收到字段、不适用的观察和采集失败。真实测得的零应保留;把所有缺失替换为零会混淆不同状态。
  • 虚构示例[10、缺失、0]中,两项观察的平均值为5。先把缺失变为零再除以三,回答的是另一个问题;应展示两个计数。
  • 估计某值时保留填补标记及规则。比较包含与不含估计的结果;没有有效观察时显示无结果,而非平均值零。

可复现的验收案例

虚构示例:数据不代表客户或实际观察结果。

查看案例输入
{
    "values": [
        10,
        null,
        0
    ],
    "observed_count": 2,
    "mean_observed": 5,
    "mean_if_missing_replaced_with_zero": 3.3333333333,
    "extended_sample": {
        "values": [
            10,
            null,
            0,
            20,
            null,
            30
        ],
        "known_count": 4,
        "expected_count": 6,
        "known_sum": 60,
        "mean_observed": 15,
        "mean_after_zero_fill": 10
    },
    "missing_only_sample": {
        "values": [
            null,
            null
        ],
        "known_count": 0,
        "mean_observed": null
    }
}

预期判断

已观察值的均值为5。将缺失值替换为零,会改变总体和结果。

同一组数据,两种平均值:公开规则

虚构数据:[10,缺失,0,20,缺失,30]。预期六条观测中有四个已知值,已知总和为60。已有的零是实际观测值。

处理方式平均值计算解读
仅使用已知值60 ÷ 4 = 15平均值描述四个已知值,不能证明两个缺失值也具有相同分布。
将缺失值替换为零60 ÷ 6 = 10两个零由规则补入,并非观测所得。该平均值回答了另一个问题;比较前应说明规则依据。
另一组样本:[缺失,缺失]无法计算没有已知值,应显示不可用状态。平均值零会暗示存在实际并不存在的观测。

验证步骤

  1. 区分缺失、零及估计值。
  2. 计算排除缺失前后的均值。
  3. 保留计数及每变量处理规则。 还应测试所有值均缺失的分组,确认没有明确规则时不会将其展示为实测零值。

pandas — Working with missing data

总和为零能证明所有值都是零吗?

不能。应检查存在值的数量以及系统对空集合的行为;缺失不能证明测得零。

一手资料:pandas — Working with missing data. 相关方法:阅读实用指南.