文章目录

  • 背景
  • 一、漏斗模型
  • 二、漏斗模型案例
    • 1. 电商购物流程
    • 2. AARRR模型
  • 三、如何绘制漏斗模型?
  • 总结

背景

很早之前就知道漏斗模型,但没有做更多的了解和运用,后来对漏斗模型的了解稍加深入之后,觉得它不仅仅是一个模型,更是一种可以普遍适用的方法论,或者说是一种思维方式。

本文主要谈谈漏斗模型的本质、漏斗模型案例分析以及如何绘制漏斗模型。

一、漏斗模型

关于漏斗模型,我认为本质是分解和量化。为什么这么说,这里以营销漏斗模型举例。

百科给出的解释:营销漏斗模型指的是营销过程中,将非潜在客户逐步变为客户的转化量化模型。营销漏斗模型的价值在于量化了营销过程各个环节的效率,帮助找到薄弱环节。

也就是说营销的环节指的是从获取用户到最终转化成购买这整个流程中的一个个子环节,相邻环节的转化率则就是指用数据指标来量化每一个步骤的表现。

所以整个漏斗模型就是先将整个购买流程拆分成一个个步骤,然后用转化率来衡量每一个步骤的表现,最后通过异常的数据指标找出有问题的环节,从而解决问题,优化该步骤,最终达到提升整体购买转化率的目的,整体漏斗模型的核心思想其实可以归为分解和量化。

无独有偶,OKR的核心思想也是这个,即分解和量化。OKR(Objectives and Key Results)全称为“目标和主要成果”, OKR首先是设定一个“目标”(Objective),即大O,然后将该目标拆分为若干个子目标,即小O,最后将小O设定为若干个可以量化的“关键结果”(Key Results),用来帮助自己实现目标,即KRS。通过达成量化的KRS来实现小O,最终达成大O,可以看到整个过程中的核心关键也在于分解和量化。

这就是文章开头部分提到的,我觉得漏斗模型不仅仅只是一个模型,更是一种方法论,一种思维方式的原因。
可以通过这种分解和量化的形式,将问题进行不断的拆解,最后通过量化的形式来辅助达成目标,或者针对异常的步骤进行调优,最终达到总目标。

它可以广泛应用于流量监控、产品目标转化等日常数据运营工作中,称之为转化漏斗;也可以用于产品、服务销售,称之为销售漏斗。

二、漏斗模型案例

1. 电商购物流程

分析电商的转化,我们要做的就是监控每个层级上的用户转化,寻找每个层级的可优化点。对于没有按照流程操作的用户,专门绘制他们的转化模型,缩短路径提升用户体验。

2. AARRR模型

AARRR模型是指Acquisition、Activation、Retention、Revenue、Referral,即用户获取、用户激活、用户留存、用户收益以及用户传播。这是产品运营中比较常见的一个模型,结合产品本身的特点以及产品的生命周期位置,来关注不同的数据指标,最终制定不同的运营策略。

从下面这幅AARRR模型图中,能够比较明显的看出来整个用户的生命周期是呈现逐渐递减趋势的。通过拆解和量化整个用户生命周期各环节,可以进行数据的横向和纵向对比,从而发现对应的问题,最终进行不断的优化迭代。

三、如何绘制漏斗模型?

漏斗模型的绘制其实很简单,做数据报表的时候可能会用到,数据量不是很大的话,用Excel几分钟就能搞定,笔者主要介绍Python生成案例。

from pyecharts import Funnel,Grid,Bar,Page
import openpyxl
# 读取excel数据
workbook = openpyxl.load_workbook('C:\\Users\\Rose\\Desktop\\漏斗案例数据.xlsx')
sheet = workbook['工作表1']value1 = []
title1 = sheet['A'][9].value
for cell in (sheet['B'][10:16]): #定位数据位置value1.append(cell.value)value2 = []
title2 = sheet['F'][9].value
for cell in (sheet['G'][10:16]):  #定位数据位置value2.append(cell.value)value3 = []
title3 = sheet['K'][9].value
for cell in (sheet['L'][10:16]):   #定位数据位置value3.append(cell.value)# 画图
attr = ["浏览","简历", "约面", "到面", "offer","入职"]
funnel1 = Funnel(title1,title_pos='center')
funnel1.add("漏斗", attr, [int(i/max(value1)*100) for i in value1], is_label_show=True,label_formatter='{b} {c}%',label_pos="outside",legend_orient='vertical', legend_pos='left',is_legend_show=False)funnel2 = Funnel(title2,title_pos='center')
funnel2.add("漏斗", attr, [int(i/max(value2)*100) for i in value2], is_label_show=True,label_formatter='{b} {c}%',label_pos="outside",legend_orient='vertical', legend_pos='left',is_legend_show=False)funnel3 = Funnel(title3,title_pos='center')
funnel3.add("漏斗", attr, [int(i/max(value3)*100) for i in value3], is_label_show=True,label_formatter='{b} {c}%',label_pos="outside",legend_orient='vertical', legend_pos='left',is_legend_show=False)page = Page()
page.add(funnel1)
page.add(funnel2)
page.add(funnel3)
page

运行结果:

总结

当然有很多工具可以画出漏斗图,这里就不一一介绍了,pyecharts有漏斗图的模板(点击链接),套用即可。

【Python】漏斗模型--生成漏斗案例 Demo实例相关推荐

  1. python模块-paramiko-修改源码(demo实例)

    在github上下载一个paramiko,找到demos目录,复制到pycharm项目里面 这是因为python3传来得数据是bates数据类型,需要decode()一下就可以,在demos下得int ...

  2. 哪个是更早的时间 date_淘宝用户行为分析(漏斗模型+pv,uv,pv/uv,复购率,用户活跃时间段)...

    数据来源https://tianchi.aliyun.com/dataset/dataDetail?dataId=46 用户行为表:用户ID,商品ID,用户行为.用户地点,商品大类ID,时间 需求:该 ...

  3. 如何用漏斗模型做数据分析

    1 什么是漏斗模型? 漏斗模型是一套流程式数据分析,它能够科学反映用户行为状态以及从起点到终点各阶段用户转化率情况,是一种重要的分析模型.漏斗分析模型已经广泛应用于网站和APP用户行为分析的流量监控. ...

  4. 数据分析漏斗模型浅谈

    学习数据分析的朋友应该都听过漏斗模型,但真正了解的可能并不多.因为它不仅仅是一个模型,更是一种可以普遍适用的方法论,或者说是一种思维方式. 大讲台老师主要谈谈漏斗模型的本质.漏斗模型案例分析以及如何绘 ...

  5. 数据分析中的漏斗模型

    数据分析有很多模型,其中最常见的就是AARRR模型和漏斗模型,相信大家对AARRR模型有了一个比较深入的了解,其实在数据分析中漏斗模型也是一个十分常见的模型.在这篇文章中我们就简单为大家介绍一下关于漏 ...

  6. CDA I级学习 - 漏斗模型

    漏斗模型是一个形象的称谓,因为最终的样子长得像漏斗,而被成为漏斗模型.它不仅仅是一个业务分析过程中常见的分析模型,更是一种可以普遍适用的方法论,或者说是一种思维方式,其核心作用在于风险管控. 漏斗模型 ...

  7. 数据分析八大模型:漏斗模型

    来源码工小熊 今天跟大家分享的是漏斗模型.漏斗模型,是一个大家能在各式各样的场合听到,但是总是感觉没讲到位的模型,今天简单分享一下. 一.为什么叫"漏斗" 漏斗模型是个形象的称呼, ...

  8. 副业案例一:变现100万美元的国外网课销售漏斗模型案例

    副业案例一:变现100万美元的国外网课销售漏斗模型案例 引流,在facebook上进行视频广告投放,标题要吸引人 引导注册,等级名字,EMAIL,用户自主选择观看时间,并通过email地址提前10分钟 ...

  9. MaxCompute在电商场景中如何进行漏斗模型分析

    简介: 本文以某电商案例为例,通过案例为您介绍如何使用离线计算并制作漏斗图. 背景 漏斗模型其实是通过产品各项数据的转化率来判断产品运营情况的工具.转化漏斗则是通过各阶段数据的转化,来判断产品在哪一个 ...

最新文章

  1. NeHe OpenGL第十课:3D世界
  2. 在微信小程序中调用本地接口
  3. 2014第6周六退火车票
  4. 安徽理工大学计算机学院蒋群,计算机学院2001级校友十周年聚会
  5. 转: Vim快捷键分类
  6. 阿里云业绩同比增126% 云服务现“3A鼎立”
  7. 《深入浅出DPDK》读书笔记(五):同步互斥机制
  8. mysql高级用法(函数)
  9. 应用ajax实现检测注册用户名是否已经存在
  10. C# 学生简单管理系统 数据库 1.0版本
  11. 使用kconfig生成autoconf.h
  12. 从.snk文件导出密钥
  13. dell服务器设置bios设置u盘启动不了系统,详解戴尔通过BIOS设置U盘启动的技巧
  14. Hadoop之MapReduce02【自定义wordcount案例】
  15. Python Level 4 程序题:布置任务
  16. candidate expects 1 argument, 0 provided 错误解决
  17. 3DMax软件的功能,通过它制作出来的影视作品有很强的立体感
  18. 怎样申请微信公众平台接口测试帐号
  19. 机器学习预测结果评估展示_评估通用社区测试计划的性能并预测结果
  20. Python基础教程书籍案例:新闻采集(新闻聚合)【上】

热门文章

  1. 金仓数据库KingbaseES运维工具参考手册(5. 辅助运维工具)
  2. 一汽集团2019美国招聘活动即将开启!
  3. HTML_07 —— style属性和样式
  4. android o 红米4x,Redmi新机开始预热,会不会是年度最佳游戏手机?
  5. 知到网课伦理与礼仪考试试题|真题题库(含答案)
  6. 全网最全软件测试工程师面试题,看完你还怕拿不到offer?
  7. 职业教育增长,正在“电商化”
  8. 堆和栈的概念和区别 python_C++堆用法详解
  9. Sting的简介以及用法
  10. 湖南中医药大学OJ—1140到1149