在电商行业,老板或运营同学经常需要看客户活跃,留存,流失情况。今天,就重点聊一下【如何计算客户的留存率?】
留存即客户在完成之一次交易后,在后续的日子里,是否持续的上来交易。如果按月为单位,则就是客户首次成交后,后续月份的成交比例。
被观察客户群:某月份首次成交客户 。后续的留存率都是基于这些客户来计算的。
月度留存率算法公式:
月度留存率 = 某月份中被观察客户中成交客户数 / 被观察月份的总成交客户数
举个例子:
假设2020年1月份,A B C D 四位客户首次成交;2月份 A B 成交;3月份 D成交,4月份B C D有成交。求 1月份客户在后续2,3,4月份的留存率分别是多少?
根据前面的算法公式,则:
2月份的留存率 = 2 /4 =50%3月份的留存率 = 1/4 =25%4月份的留存率 = 3/4 =75%
了解了计算 *** 后,下面介绍一下sql的写法。
用SQL代码计算各月新客的留存率
之一步,先计算各月的新客都有哪些客户
假设有交易订单表 orders,则准备好新客户表和月度成交表:
var 月新客户 = select `月份`,`客户id` from `订单表` where `是否新客`=\'是新客\' and `成交`=1
第二步,计算出来各月成交的客户id
var 月度成交=select `月份`,`客户id` from `订单表`where `成交`=1group by `月份`,`客户id`
1月客户的后续月份留存率:
temp t202001_0= select 202001 as mm, count(`客户id`) as tn from `月新客` where `月份`=202001temp t202001_1= select 202001 as mm, b.`月份`,count(b.`客户id`) as leftnumfrom `月新客户` ainner join `月度成交` b on a.`月份`=202001 and a.`客户id`=b.`客户id`where a.`月份`=202001group by mm, b.`月份`temp t202001_2= select a.mm as `新客月份`, date_format(a.`月份`,\'y-MM\')as `月份`, a.leftnum/ b.tn as `留存率` from t20`001_1 a left join t20`001_0 b on a.mm=b.mmoutput t202001_2
如果你的平台系统支持函数或存储过程,则可以把这部分代码写成函数,入口参数就是指定月份,出口结果就是这个月份的新客在后续月份的留存率数据表。
如果你的系统不支持函数或存储过程,则可以复制这部分代码成后续个月代码。最后用union all 关联起来即可。
形如:
select `新客月份`,`月份`,`留存率` from `1月新客留存率`unionallselect `新客月份`,`月份`,`留存率` from `2月新客留存率`
在不同的平台系统下,SQL语法不同,请自行修改。
以上就是留存率怎么算(留存率案例分析)的相关内容了,更多精彩内容请关注科猫号SEO专员!
早些时候,美国卫星通信服务提供商 Viasat 遭受了一轮网络攻击,结果导致中东欧地区的服务出现了中断。而由 SentinelLabs 研究人员 Juan Andres Guerrero-Saade 和 Max van Amerongen 最新发布的安全研究报告可知,这口锅应该扣在一款名为“酸雨”(...
丰田汽车旗下零部件制造商日本电装于13日宣布,其德国当地法人受到了网络攻击。该公司确认其网络感染了勒索软件。被认定发动了此次攻击的黑客集团已经发布了勒索声明。公司称虽然目前并没有立刻对公司经营造成影响,但是“关于受害的详细情况正在调查中”。公司已向德国当地政府提交了受害报告。 据信息安全公司三井物...
Hackernews编译,转载请注明出处: 一个企业网络间谍黑客组织在消失了7个月后重新浮出水面,今年它针对4家公司进行新入侵行动,其中包括俄罗斯最大的批发商店之一,同时对其工具集进行了战术性改进,以试图阻挠分析。 Group-IB 的伊万 · 皮萨列夫说: “在每一次攻击中,攻击者都展示了广泛的...
伊朗国家石油产品分销公司(NIOPDC)的加油站26日停工,原因是网络攻击波及了整个分销网络。 NIOPDC网络在全国拥有3500多个加油站,80多年来一直供应石油产品。 调查机构正在查找造成破坏的原因,目前还没有公开说明幕后黑手的信息,但伊朗正在指责一个敌对国家。 并非全无线索,ISNA 通讯社首...
当地时间5月6日,宜家(IKEA)加拿大公司表示已经将该公司大约9.5万名客户的个人信息数据泄露事件通报给加拿大的隐私监管机构。宜家(IKEA)加拿大公司在致受影响客户的一封信中表示,可能已被泄露的数据包括客户姓名、电子邮件地址、电话号码和邮政编码。 宜家加拿大公司已通知加拿大隐私专员,因为有95...
网络安全专家认为 CVE-2021-44228 的普遍性以及容易被利用,这个 Log4j 中的远程代码执行漏洞可能需要数月甚至数年时间才能得到妥善解决。McAfee Enterprise 和 FireEye 的高级威胁研究主管 Steve Povolny 表示,Log4Shell 的破坏力完全和 S...