展开本页目录
开始前准备什么
- 下载练习包并解压到独立目录,保留原件。
- 使用自己有权限的目标工具;AI建议与Word/Excel/PPT等原生命令分别执行、分别验收。
- 作者参考的执行范围见本页结果和README;未运行的目标账号、云端权限或界面操作不计为已完成。
- 上传日志并指定user_id、event_id、event_time和event
- 声明以首次view为起点
- 仅按event_id去重
- 按事件时间排序
- 输出每位用户的路径和失败原因
- 加入一条窗口外购买与一条倒序购买
- 保存规则、逐行出处和可复算文件
1. 上传日志并指定user_id、event_id、event_time和event
上传日志并指定user_id、event_id、event_time和event,保留ingested_at。
本页练习输入:9位虚构用户事件日志,含重复event_id、倒序时间、窗口外购买和晚到日志。
2. 声明以首次view为起点
声明以首次view为起点,后续signup与purchase需按序且在24小时内。
3. 仅按event_id去重
仅按event_id去重,不把同一用户所有同名事件都删掉。
text
任务:ChatGPT 漏斗分析:按事件顺序和24小时窗口统计,排除倒序与重复上报
输入:9位虚构用户事件日志,含重复event_id、倒序时间、窗口外购买和晚到日志。
请保留原件,并只对副本工作。按以下顺序执行:
1. 上传日志并指定user_id、event_id、event_time和event,保留ingested_at。
2. 声明以首次view为起点,后续signup与purchase需按序且在24小时内。
3. 仅按event_id去重,不把同一用户所有同名事件都删掉。
4. 按事件时间排序,同时保留摄取时间用于识别晚到日志。
5. 输出每位用户的路径和失败原因,再汇总各级人数。
6. 加入一条窗口外购买与一条倒序购买,检查不能补齐漏斗。
7. 保存规则、逐行出处和可复算文件,不把相关事件当因果。
交付:事件明细CSV;逐用户路径判定表;有序漏斗图与排除原因。
遇到缺失信息或不可执行的原生功能,明确列出,不用编造结果填补。4. 按事件时间排序
按事件时间排序,同时保留摄取时间用于识别晚到日志。
5. 输出每位用户的路径和失败原因
输出每位用户的路径和失败原因,再汇总各级人数。
本地参考与核对结果:25条原始事件先按event_id去为23条,再按有序24小时窗口得到8→6→4人;恰好24小时计入。
6. 加入一条窗口外购买与一条倒序购买
加入一条窗口外购买与一条倒序购买,检查不能补齐漏斗。
7. 保存规则、逐行出处和可复算文件
保存规则、逐行出处和可复算文件,不把相关事件当因果。
下载ZIP保留原始输入与作者参考两种身份;先按本页步骤完成自己的结果,再运行verify.py核对。具体依赖和已执行范围见README。
bash
python3 verify.py怎样确认已经完成
- 倒序事件不算完成路径。
- 24小时外的事件不能补齐本次漏斗。
- 重复event_id去除后原始行仍可追溯。
常见问题
浏览和下单都有记录,为什么不能直接算漏斗转化?
两个事件都存在并不代表按要求的顺序发生,也不代表处于同一窗口。本题先看后注册再下单,且从首次有效view起24小时内完成;U2注册在浏览之前,不能倒填漏斗。
重复点击、先买后看和跨天事件,AI怎么分开统计?
重复上报先按event_id去重,再按event_time排序;先买后看不会完成路径。跨日可仍在24小时内,恰好24小时计入,25小时排除。不要把自然日与24小时窗口混用。



