讲师中心 微信公众号
AI工具推荐 视频效率加速

Python漏斗分析怎么做_各环节转化率计算与Plotly交互式漏斗图绘制

夜枫酱_1572

夜枫酱_1572

发布时间:2026-03-26 08:20:01

|

1013人浏览过

|

来源于php中文网

原创

漏斗分析核心是确保用户行为时序正确、去重严谨、计算逻辑精准。需按user_id和timestamp双重排序,每用户每环节仅取首次行为,转化率基于用户集合交集计算,导出静态图须用kaleido并设scale=2。

python漏斗分析怎么做_各环节转化率计算与plotly交互式漏斗图绘制

漏斗步骤顺序错乱导致转化率全错

漏斗分析最基础也最容易翻车的点:数据没按用户行为时序排好。比如把 click 放在 pay 后面统计,转化率就变成“先付款再点击”,结果完全失真。

实操建议:
• 用 pandas.DataFrame.sort_values() 按 user_id 和 timestamp 双重排序,别只按时间——同一用户可能跨天操作;
• 每个用户只保留每个环节的首次行为(drop_duplicates(subset=['user_id', 'step'], keep='first')),否则重复点击会虚高分母;
• 检查是否有用户跳步(如直接从 view 到 pay),这类要归入“异常路径”,别硬塞进标准漏斗。

Plotly漏斗图不显示百分比或数值

默认 plotly.express.funnel() 只画柱子,不标数字,容易误判哪一环掉得最狠。

实操建议:
• 必须显式传入 labels={'value': 'count'}(哪怕你列名就是 count);
• 数值标签靠 textposition='inside' + textinfo='value+percent initial' 控制,注意 percent initial 是相对于首步的累计占比,不是相邻两步的转化率;
• 如果用 plotly.graph_objects.Funnel() 手动构建,记得给 text 参数传一个和 y 等长的列表,否则报错 ValueError: Invalid value of type 'builtins.list' received for the 'text' property。

立即学习“Python免费学习笔记(深入)”;

361SCAN security check your skill python scripts
361SCAN security check your skill python scripts

扫描并分析已安装技能,用于查看指定技能目录的名称、描述和详情,或列出所有已安装的技能。

下载

各环节转化率计算逻辑写错

常见错误是直接用后一步人数除以前一步人数,但漏了「同一用户只能算一次」这个前提。比如 100 人进入首页,其中 30 人完成支付,但中间有 20 人反复加购,单纯用加购数 / 首页数会得到虚假高转化。

实操建议:
• 先按 user_id 分组,对每组取各环节是否发生的布尔值(df.groupby('user_id')['step'].apply(lambda x: set(x) >= {'view', 'cart', 'pay'}));
• 转化率 = len(users_in_step_B & users_in_step_A) / len(users_in_step_A),用集合交集比用 merge 更稳;
• 别用 df['step'] == 'cart' 直接计数——这统计的是行为次数,不是去重用户数。

交互式漏斗图导出为静态图模糊或丢失标签

用 fig.write_image() 导出 PNG 时,常出现文字锯齿、漏掉 hover 提示里的字段,甚至整个图变空白。

实操建议:
• 必须提前装好 orca 或 kaleido(推荐后者:pip install kaleido);
• 导出前设 fig.update_layout(font_size=14),小字号在静态图里极易糊;
• 如果用 kaleido,调用 fig.write_image("funnel.png", width=800, height=500, scale=2),scale=2 是关键,否则默认分辨率太低;
• hover 信息不会进静态图,想保留就得另存 HTML:fig.write_html("funnel.html")。

实际跑通的关键不在画图多炫,而在每一步用户 ID 是否真正对齐、时间戳是否真实有序、去重逻辑是否覆盖了所有交叉路径。这些地方一松动,后面所有百分比都是空中楼阁。

热门AI工具

更多
UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

1791

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

4724

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1749

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

28097

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3387

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3387

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

1203

2023.08.11

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

616

2023.08.10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

20

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Uvicorn官方安装与入门手册
Uvicorn官方安装与入门手册

共0课时 | 0人学习

Python uv官方项目管理指南
Python uv官方项目管理指南

共0课时 | 0人学习

Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn