Lewati ke isi

漏斗数据分析详细说明

项目 内容
资料来源 非凡包网产品说明文档
最后更新 2026-04-12
功能路径 报表管理 → 漏斗数据分析

一、用户行为漏斗 - 完整指标说明

1.1 漏斗主路径(核心转化流程)

步骤 指标名称 说明 业务含义
1 页面访问 用户打开下载页面,页面 JS 加载完成的次数 流量入口总量
2 点击下载 用户主动点击下载按钮的次数 用户下载意愿
3 进度条完成 下载进度条跑到 100% 的次数,确认用户没有中途关闭 用户耐心/链路稳定性
4 点击安装 用户点击 Install Now 按钮的次数 用户安装意愿
5 PWA 安装成功 用户在浏览器原生弹窗中确认安装 核心目标指标

1.2 分支路径指标(异常/降级/特殊情况)

指标名称 说明 触发场景
拒绝安装 用户在浏览器原生弹窗中点了取消 用户有意向但最终放弃安装
超时降级 APK 进度条等待 10 秒后 Prompt 仍未就绪,降级为 APK 下载 技术链路超时,自动降级
APK 下载 实际触发 APK 文件下载的次数 降级后用户下载 APK
iOS 安装点击 iOS 用户点击下载按钮,走独立的 Safari 添加到主屏幕路径 iOS 用户独立路径

二、关键计算公式

指标 计算公式 说明
拒绝率 拒绝安装 ÷(PWA 安装成功 + 拒绝安装)× 100% 衡量用户拒绝安装的比例
转化率(任意两步间) 后一步指标 ÷ 前一步指标 × 100% 衡量各环节转化效果
整体转化率 PWA 安装成功 ÷ 页面访问 × 100% 从访问到安装的总转化率

三、各指标详细解读

3.1 页面访问

  • 定义:用户打开下载页面,页面 JS 加载完成的次数
  • 作用:流量入口的基准数据
  • 问题排查:如果此指标为 0 → 无流量进入或埋点未上报

3.2 点击下载

  • 定义:用户主动点击下载按钮的次数
  • 作用:衡量用户从"看到页面"到"产生下载意愿"的转化
  • 常见问题:点击率低 → 按钮不明显/页面吸引力不足

3.3 进度条完成

  • 定义:下载进度条跑到 100% 的次数
  • 作用:确认用户没有中途关闭页面
  • 常见问题:进度条未完成 → 网络问题/用户耐心不足/页面卡顿

3.4 点击安装

  • 定义:用户点击 Install Now 按钮的次数
  • 作用:用户从"下载完成"到"准备安装"的转化
  • 常见问题:点击率低 → Install Now 按钮不显眼/用户犹豫

3.5 PWA 安装成功(核心目标)

  • 定义:用户在浏览器原生弹窗中确认安装
  • 作用:最终转化目标
  • 常见问题:成功率低 → 浏览器兼容性/用户信任度/弹窗被拦截

3.6 拒绝安装

  • 定义:用户在浏览器原生弹窗中点了取消
  • 作用:计算拒绝率,分析用户放弃原因
  • 计算公式:拒绝率 = 拒绝 ÷(成功 + 拒绝)

3.7 超时降级 APK

  • 定义:进度条等待 10 秒后 Prompt 仍未就绪,降级为 APK 下载
  • 作用:技术链路容灾机制
  • 常见原因:Service Worker 注册慢/网络延迟/浏览器兼容性

3.8 APK 下载

  • 定义:实际触发 APK 文件下载的次数
  • 作用:衡量降级链路的使用情况
  • 业务意义:PWA 失败时的备选方案

3.9 iOS 安装点击

  • 定义:iOS 用户点击下载按钮,走独立的 Safari 添加到主屏幕路径
  • 作用:iOS 用户独立路径的转化统计
  • 特殊性:iOS 不支持 PWA 原生安装,需走 Safari "添加到主屏幕"

四、技术就绪漏斗 - 完整指标说明

4.1 页面访问

项目 内容
定义 用户打开下载页面,页面 JS 加载完成的次数
作用 整个技术就绪漏斗的基准数据
正常情况 所有后续指标都应以页面访问为分母计算占比
异常信号 如果此指标为 0 → 无流量进入或埋点未上报

4.2 SW 注册成功

项目 内容
定义 Service Worker 注册成功的次数
作用 衡量 PWA 技术的基础支持率
正常情况 SW 注册成功 ≈ 页面访问(绝大多数用户应支持)
异常信号 如果 SW 注册成功远低于页面访问,说明大量用户的设备或浏览器不支持 Service Worker
不支持的原因 浏览器版本过低 / 隐私模式 / 企业策略限制 / 脚本错误

4.3 SW Prompt 就绪

项目 内容
定义 浏览器触发 beforeinstallprompt 事件的次数,表示浏览器支持 PWA 安装
作用 衡量 PWA 安装的真正可行性
正常情况 这是 PWA 安装的前提条件,只有触发此事件才能弹出安装提示
异常信号 如果 SW Prompt 就绪比例很低,说明大量用户设备不支持 PWA 安装
不支持的原因 浏览器不满足 PWA 安装条件(如 HTTPS、Manifest 配置、Service Worker 状态等)/ 用户已安装 PWA / 浏览器策略限制

4.4 技术就绪漏斗异常排查

现象 可能原因 排查方向
页面访问高,SW 注册成功低 大量用户设备/浏览器不支持 Service Worker 检查用户浏览器分布 / 检查 SW 脚本是否报错
SW 注册成功高,SW Prompt 就绪低 满足 SW 注册但不满足 PWA 安装条件 检查 HTTPS / Manifest 配置 / 是否重复安装
两者都高,但最终安装低 用户行为问题(拒绝安装) 分析用户行为漏斗的拒绝率

4.5 两个漏斗的关系

漏斗 作用 输出
技术就绪漏斗 诊断技术层面是否支持 PWA 安装 确认用户设备具备安装能力
用户行为漏斗 诊断用户层面是否完成安装 确认用户实际完成了安装

五、设备性能分布 - 指标说明

项目 内容
指标名称 设备性能分布(Prompt 就绪耗时)
统计口径 从页面加载到浏览器触发 beforeinstallprompt 事件的耗时分布
业务含义 反映用户设备性能和网络状况
作用 诊断 PWA 安装链路的技术瓶颈,定位超时降级的原因

5.1 耗时区间与用户体验

耗时区间 含义 用户体验
0-1 秒 设备性能好,网络快 极佳,几乎无感知等待
1-2 秒 正常范围,进度条阶段一还没跑完 Prompt 就绪了 良好,用户无感
2-3 秒 阶段一刚跑完,几乎不用等 正常,短暂等待
3-5 秒 阶段二等了一小会儿 偏慢,用户可能察觉
5-8 秒 阶段二等了较久 较慢,用户可能失去耐心
8-10 秒 接近超时边缘 很差,用户易流失
10 秒+ 超过等待上限,这部分用户会被降级到 APK 下载 极差,触发降级机制

5.2 耗时与进度条状态对应关系

耗时区间 进度条状态 说明
0-1 秒 进度条未开始或刚开始 Prompt 在进度条阶段一之前就已就绪
1-2 秒 阶段一进行中 Prompt 在阶段一还没跑完时就绪了
2-3 秒 阶段一刚结束 阶段一刚跑完,Prompt 就绪,几乎不用等
3-5 秒 阶段二中 进入阶段二后等了一小会儿
5-8 秒 阶段二后期 阶段二等了较久,用户开始焦虑
8-10 秒 阶段二末尾 接近超时边缘,用户可能关闭页面
10 秒+ 超时 超过等待上限,触发降级为 APK 下载

5.3 优化建议参考

耗时区间 注册速度判断 建议
0-3 秒 速度快 技术链路健康,无需优化
3-5 秒 速度一般 需关注,排查是否有优化空间
5-8 秒 速度慢 建议优化,检查网络和资源加载
8 秒以上 速度极慢 必须优化,否则大量用户会被降级

六、报表字段说明

字段名 说明
日期 数据统计的日期
页面访问 用户打开下载页面,页面 JS 加载完成的次数
SW 注册 Service Worker 注册成功的次数
Prompt 数 浏览器触发 beforeinstallprompt 事件的次数
点击下载 用户主动点击下载按钮的次数
进度条完成 下载进度条跑到 100% 的次数
点击安装 用户点击 Install Now 按钮的次数
PWA 安装成功 用户在浏览器原生弹窗中确认安装的次数
PWA 安装拒绝 用户在浏览器原生弹窗中点了取消的次数
超时降级 APK 进度条等待 10 秒后 Prompt 仍未就绪,降级为 APK 下载的次数
APK 下载 实际触发 APK 文件下载的次数
iOS 点击安装 iOS 用户点击下载按钮,走 Safari 添加到主屏幕路径的次数
PWA 安装率 PWA 安装成功 ÷ Prompt 数 × 100%
拒绝率 PWA 安装拒绝 ÷ (PWA 安装成功 + PWA 安装拒绝) × 100%
降级率 超时降级 APK ÷ 页面访问 × 100%