当前位置: 首页 > news >正文

转化率(漏斗分析)——mysql计算过程

转化率(漏斗分析)——mysql计算过程

问题:有一张表,记录了不同用户的用户id,浏览页面时间,加入购物车时间,下单时间,支付时间,算出每天的各个环节的转化率

创建表info(含用户id,浏览页面时间,加入购物车时间,下单时间,支付时间)

CREATE TABLE info (id INT,seepage DATE,cart DATE,orders DATE,pay DATE);

清空表内容

TRUNCATE TABLE info;

插入数据

INSERT INTO info (id, seepage, cart, orders, pay)
VALUES 
(1,'2025-01-01','2025-01-02','2025-01-03','2025-01-04'),
(2,'2025-01-01','2025-01-01','2025-01-01','2025-01-01'),
(3,'2025-01-01','2025-01-04','2025-01-04','2025-01-04'),
(4,'2025-01-01','2025-01-02',null,null),
(5,'2025-01-01','2025-01-02','2025-01-02','2025-01-02'),
(6,'2025-01-01',null,null,null),
(7,'2025-01-01','2025-01-02','2025-01-02','2025-01-03'),
(8,'2025-01-01','2025-01-02','2025-01-02','2025-01-02'),
(9,'2025-01-01','2025-01-04','2025-01-05','2025-01-05'),
(10,'2025-01-01','2025-01-02','2025-01-04','2025-01-04'),
(11,'2025-01-03',null,null,null),
(12,'2025-01-03',null,null,null),
(13,'2025-01-04',null,null,null),
(14,'2025-01-03','2025-01-04',null,null),
(15,'2025-01-02','2025-01-03',null,null),
(16,'2025-01-04','2025-01-04',null,null),
(17,'2025-01-01',null,null,null),
(18,'2025-01-05',null,null,null),
(19,'2025-01-02','2025-01-03','2025-01-05',null),
(20,'2025-01-02','2025-01-02','2025-01-05',null),
(21,'2025-01-01','2025-01-02','2025-01-03',null),
(22,'2025-01-01','2025-01-02','2025-01-03','2025-01-04'),
(23,'2025-01-01','2025-01-01','2025-01-01','2025-01-01'),
(24,'2025-01-01','2025-01-03','2025-01-03','2025-01-03'),
(25,'2025-01-01','2025-01-02',null,null),
(26,'2025-01-01','2025-01-02','2025-01-02','2025-01-05'),
(27,'2025-01-01',null,null,null),
(28,'2025-01-01','2025-01-02','2025-01-02','2025-01-04'),
(29,'2025-01-01','2025-01-02','2025-01-02','2025-01-05'),
(30,'2025-01-01','2025-01-02','2025-01-02','2025-01-02')

查询表

select * from info;

在这里插入图片描述

转化率计算

select 
seepage as 时间,
page_t.page_nums as 浏览人数,
cart_t.cart_nums as 加购物车人数,
(cart_t.cart_nums/page_t.page_nums)as 加购物车转化率,
orders_t.orders_nums as 下单人数,
(orders_t.orders_nums/cart_t.cart_nums)as 下单转化率,
pay_t.pay_nums as 支付人数,
(pay_t.pay_nums/orders_t.orders_nums)as 支付转化率
from
(select seepage,count(distinct id) as page_nums from info group by seepage)as page_t
left join (select cart,count(distinct id)as cart_nums from info group by cart)as cart_t on page_t.seepage = cart_t.cart
left join (select orders,count(distinct id)as orders_nums from info group by orders)as orders_t on page_t.seepage = orders_t.orders
left join (select pay,count(distinct id)as pay_nums from info group by pay)as pay_t on page_t.seepage = pay_t.pay;

在这里插入图片描述

在这里插入图片描述

相关文章:

  • 【实战 ES】实战 Elasticsearch:快速上手与深度实践-1.3.1单节点安装(Docker与手动部署)
  • DDD该怎么去落地实现(4)多对多关系
  • PyTorch的.pt文件详解
  • 进程间通信(中)
  • 计算机科学技术领域的内卷现状与应对措施分析
  • 【软考-架构】备战2025软考
  • L2-005 集合相似度
  • 【EI/IEEE/Scopus检索】智能电网、AI与算法领域国际会议重磅来袭!学术探索的征程从未停歇!
  • Ubuntu20.04安装Redis
  • Scrapy:_RequestBodyProducer 类详解
  • 散列加载描述文件
  • centos7rpm升级openssh至9.8
  • 4.4 X.509证书
  • 小红的回文子串(B组)
  • 解决qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
  • 浏览器访问https站点的过程
  • SuperMap iClient3D for WebGL 影像数据可视范围控制
  • docker和containerd从TLS harbor拉取镜像
  • AI学习第六天-python的基础使用-趣味图形
  • 基于Linux系统的物联网智能终端
  • 益阳通报“河水颜色异常有死鱼”:未发现排污,原因待鉴定
  • 减负举措如何助力基层干部轻装上阵?记者一线调查
  • 中美博弈新阶段,这个“热带中国”火了
  • 一周观展|一批重量级考古博物馆开馆:从凌家滩看到孙吴大墓
  • 专利申请全球领先!去年我国卫星导航与位置服务产值超5700亿元
  • 蒲慕明院士:未来数十年不是AI取代人,而是会用AI的人取代不会用的