范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

干货如何用SQL做留存率分析

  作者:潘彼得
  本文为「心中有数」CDA征文作品
  无论是产品经理、产品运营还是数据分析师,在评估一个产品的用户使用情况时肯定离不开留存率、忠诚度等观测指标。这些指标可以反映用户对于产品的粘性、产品用户价值质量的高低,及时了解用户留存、流失趋势,有助于帮助产品做更好的功能迭代,也有助于运营及时进程运营策略的调整,比如:当新用户留存率低的时候,是不是需要调整新用户的活动策略,或者当老用户留存率低的时候,是不是某个产品功能的问题,或者活动对老用户不友好而导致流失等等……
  今天,就给大家分享下如何用SQL实现留存率的计算,以及日常工作中如何分析留存率这个指标。01、什么是留存率
  留存顾名思义是指留下来。留存用户是指用户在APP产生行为后,在固定的第N日继续访问或使用APP的用户。留存率是指用户在一段时间后或固定的间隔后产生留存用户的比例。
  用户留存率有很多种:新客留存率、老客留存率、活跃用户留存率、购买留存率、或者某个功能使用用户的留存率等,通常计算的时间间隔为次日、3日、7日、30日、60日,根据业务不同需求可以选择不同的计算方式以及时间间隔,重点是要和产品负责人以及运营人员对好指标口径。
  本次分享的留存率是关于新客留存率,计算公式:第N日新客留存率=某日的新注册用户在第N日内访问过APP的留存用户数/某日的新注册用户总数。
  次日新客留存率(第1日新客留存率):指注册APP后的第二天有访问APP的行为的留存用户/注册APP当天的新客总数。
  第3日新客留存率:指注册APP后第3天内内访问过APP的留存用户/注册APP当天的新客户总数。
  第7日新客留存率:指注册APP后第7天内访问过APP的留存用户/注册APP当天的新客户总数。
  第30日新客留存率:指注册APP后第30内访问过APP的留存用户/注册APP当天的新客户总数。02、如何用SQL实现留存率计算
  1. 计算新客留存率用到的字段信息有:用户ID,用户登录日期;
  创建一张只有用户ID和用户登录日期的表:
  CREATE TABLE IF NOT EXISTS user_log
  (
  "id" int(11) NOT NULL AUTO_INCREMENT,
  "operator_id" STRING COMMENT "登录用户ID",
  "create_time" DATETIME COMMENT "创建时间"
  PRIMARY KEY (`id`) USING BTREE
  )
  COMMENT "用户登录表"
  2.计算过程:
  为便于理解,下面的步骤分为两步讲解:留存时间的计算,留存用户的计算,日常时间中如果觉得两个步骤麻烦可以将两个代码进行合并。
  第一步:
  计算用户注册APP日期、登录APP日期、登录APP日期距离注册APP日期的天数差
  CREATE view IF NOT EXISTS view_retention_rate AS
  SELECT t2.operator_id as "用户ID"
  ,to_date(register_day) as "注册日期"
  ,login_day as "登录日期"
  ,datediff(login_day,register_day) AS "登录时间距离注册日期的天数"
  FROM (
  (
  SELECT DISTINCT operator_id
  ,to_date(create_time) AS login_day
  FROM user_log
  ) t1
  LEFT JOIN (
  SELECT operator_id
  ,min(to_date(create_time)) AS register_day --用户访问APP的最小时间即为首次注册时间
  FROM user_log
  GROUP BY operator_id
  ) t2
  ON t1.operator_id = t2.operator_id
  )
  ;
  结果如下:可以发现用户1注册日期在2020年11月10日,最近登录日期在20219月20日,留存达314天。
  第二步:
  利用已经计算出的时间计算用户留存率。
  例如,想要计算用户次日留存率只需在上面的计算结果表找出登录时间距离注册日期的天数=1的数据,想要计算用户7日留存率,只需要在上表找出登录时间距离注册日期<=7的记录,代码如下:
  SELECT   a.register_day as   "注册日期"
  ,COUNT  (DISTINCT   a.operator_id) AS   "当天新增人总数"
  ,COUNT  (DISTINCT   CASE   WHEN   remain_days=1   THEN   a.operator_id ELSE   NULL   END  ) AS   "次日留存用户数"
  ,COUNT  (DISTINCT   CASE   WHEN   0  AND  remain_days<=7  THEN   a.operator_id ELSE   NULL   END  ) AS   "第7日留存用户数"
  ,COUNT  (DISTINCT   CASE   WHEN   7  AND  remain_days<=30  THEN   a.operator_id ELSE   NULL   END  )as   "第30日留存用户数"
  ,COUNT  (DISTINCT   CASE   WHEN   30  AND  remain_days<=60  THEN   a.operator_id ELSE   NULL   END  ) as   "第60日留存用户数"
  ,round  (COUNT  (DISTINCT   CASE   WHEN   remain_days=1   THEN   a.operator_id ELSE   NULL   END  )/count  (DISTINCT   a.operator_id),2  ) AS   "次日留存率"
  ,round  (COUNT  (DISTINCT   CASE   when   0  and  remain_days<=7  then   a.operator_id else   null   end  )/count  (distinct   a.operator_id),2  ) as   "7日留存率"
  ,round  (COUNT  (DISTINCT   CASE   when   7  and  remain_days<=30  then   a.operator_id else   null   end  )/count  (distinct   a.operator_id),2  ) as   "30日留存率"
  ,round  (COUNT  (DISTINCT   CASE   when   30  and  remain_days<=60  then   a.operator_id else   null   end  )/count  (distinct   a.operator_id),2  ) as   "60日留存率"
  FROM   view_Retention_rate a
  GROUP   BY   a.register_day
  ;
  结果输出如下:
  到这里,一个简单的新客留存情况就完成啦!
  03、分析留存率为何下降的原因
  本次计算的是新客留存率,因此我们要分析的就是新客留存率下降的原因,分析原因可以从几个角度出发:人、产品、运营方式。
  新客留存率下降的主要原因有:新客户不是产品的目标客户新客户纯属是为了薅羊毛新手引导体验较差新客户没有很好的体验到产品功能,导致产品对新的客户没有吸引力产品界面对新手不友好产品活动吸引力不大
  ……
  04、如何提高留存率
  想要提高留存率建议"对症下药",通过留存率分析,找出留存率下降或一直很低的主要原因:产品核心功能不行?运营手段不行?还是没有吸引到目标客户?
  针对这几点,给大家一些参考的方式:用户画像:以上表数据为例,发现有留存率为0的用户可以看下用户画像判断是否是产品的目标用户,如果是目标用户但是没有留存,可以进一步进行用户调研等方式,了解用户为何没有留存;产品活动运营:通过活动刺激用户,提升用户活跃性和留存率;恰当的消息推送:结合用户画像、用户喜好在合理的时间推动活动、运营消息,比频繁推送效果要好的多;产品功能使用情况:结合用户在APP的行为轨迹,可以观测用户在第一次访问时是否有使用核心功能、在核心功能停留的时间等指标,可以发现产品功能是否对新手友好,进而去做产品功能的迭代改善。
  ……
  05、一个好的留存率标准是什么
  对于这样一个普遍的指标,不同的模型或业务场景下有不同的标准。前Airbnb 供给侧增长团队负责人 Lenny Rachitsky 和Eventbrite 首席产品官Casey Winters 在对Uber、Evernote、ServeyMonkey、Twitter、Facebook、Notion等20多款产品的增长专家进行了采访后,得出了一些结论。
  根据业务类型的不同,各位增长专家认为好的留存率的标准分别如下:
  6个月用户留存率标准应该是:
  12个月的收入留存率标准应该是:
  以上只是一些建议供大家参考,实际业务场景中还需要根据业务需求或业务体量进行合适的调整。

沉重打击的开始?媒体巨头拒绝发布电子烟相关产品广告据CNBC报道,美国哥伦比亚广播公司(CBS)美国有线电视新闻网(CNN)和其他主要媒体公司开始停止其媒体上播放电子烟广告。此前与电子烟有关的神秘疾病导致的死亡人数继续攀升,世界多跨境大事精选高尔夫在美国火了!半年市场总销售额涨幅高达75。2周跨境大事精选Oct。Week3万圣节上线!2021年在线销售额将达30亿美元!据数据统计机构Statista统计,在2020年疫情高峰时期,52的父母选择通过线下商店购买儿童装饰高通交出令人失望的财报原因是华为手机的迅猛崛起高通(Qualcomm)最新的财务报告令华尔街失望。据该公司称,这在很大程度上要归咎于中国科技巨头华为。这家美国芯片制造商公布,6月当季收入同比下降13,净利润下降34,9月当季财华为让世界沸腾!月活超7亿,比肩谷歌苹果,内行人士突围必胜随着华为加快布局全球生态,如今华为移动服务(HMS)的全球月活用户已经超过7亿,注册开发者达160万,HMS走向海外的步伐正在加快,而华为,也正在让世界沸腾。华为HMS取得如此大的华为名字是随意起的,世界第一个程序员是女生,网友颠覆想象科技推动着人类的生活,但是科技并不是冷冰冰的机器,有时候也会有很多有趣的奇闻夹杂其中,今天我们就来看一下曾经发生在科技界的趣闻,仅供茶余饭后的谈资1世界上第一个程序员是女生阿达洛芙如何把中国风与编程结合在一起可以用西游记主题编写Python入门教程还有Python官方入门教程的这段新手看来不知所谓的中国风的就可以这样之前还看到了如此接地气的Akka教程还有结合中国历史的Python入门2021ChinaJoy完美收官,天翼云游戏开启电子竞技新篇章在历时四天的游戏狂欢后,在玩家们酣畅淋漓的体验中,中国电信的2021ChinaJoy之旅也划下了圆满的句号。今年中国电信展台依然精彩不断,前来游玩的各路游戏爱好者络绎不绝,满溢的热网传联发科天玑下一代旗舰芯片功耗和硬件表现很顶,这波MTKYes据知名数码博主爆料,联发科下一代天玑旗舰5GSoC在功耗表现上非常出色,原因是其采用了目前最强的台积电4nm工艺。另外,该消息还表示这颗旗舰芯片采用了ArmV9架构,实测表现也相当大V爆料联发科下代天玑旗舰芯片将搭载台积电4nm和ArmV9架构据知名数码博主爆料,联发科下一代天玑旗舰5GSoC在功耗表现上非常出色,原因是其采用了目前最强的台积电4nm工艺。另外,该消息还表示这颗旗舰芯片采用了ArmV9架构,实测表现也相当各大媒体对木兰编程语言的不当言论盘点在下一介草民,与以下媒体组织当事人素昧平生。只是有幸在关于木兰编程语言的新闻发表的第一时间看到,就在某论坛提问木兰编程语言有什么特色?,其中不少网友回复被之后各种媒体引用。自那之后平安普惠曲靖分公司助力拒绝跨境赌博主题宣传周活动打击治理跨境赌博违法犯罪,事关人民群众合法权益,事关改革发展稳定大局,事关党和政府的形象和公信力。为深入推进打击跨境赌博违法犯罪专项行动,常态化开展社会宣传教育,营造拒赌反赌浓厚氛
学生党买手机,预算2000怎么选,这几款手机值得入手作为一名学生党,买个手机肯定是要用个两三年的,由于是学生没有那么高的预算,所以肯定要首选一些性价比高的手机,不仅要性能好,还要耐用。这几款手机都满足这些条件。realmeQ5Pro华为nova9系列更新鸿蒙系统新版本20。1。235软件更新nova9nova9Pro2。0。1。235发布说明(超级终端新增支持MateView连接。nova9nova9ProHarmonyOS2版本2。0。1。235。通过本次更OPPOReno8来袭,首发骁龙7Gen1,80W高快充,有12512G版本在影像实力上OPPO还是值得肯定的,无论是高端旗舰FindX系列,还是中高端Reno系列在拍照体验上都能带来不同的体验。如今,OPPOReno8系列也迎来了新消息,据悉该系列机型这苹果承认iPhone旧机型升级版本后性能变卡顿是故意的很多苹果用户可能都会觉得,如果自己的机型比较老旧,那么在升级系统版本后就会变卡顿许多。以小编几年前使用的ipadmini为例,出厂预置IOS7非常流畅,为了第三方输入法升到IOS8UG发疯了,装了2023版本我再也不用其他版本了,附送我2023UG角色最近也不知道怎么回事,UG的更新节奏越来越快,感觉都跟不上了啊!而且越高版本还对电脑要求比较高了,不像以前的安装包!现在动不动就是几十G的空间,实在搞不懂了。不管怎样,先把最新版本中国官方四部门联合发文禁止未成年人参与直播打赏中新社北京5月7日电(记者应妮)中央文明办文化和旅游部国家广播电视总局和国家互联网信息办公室7日联合发布关于规范网络直播打赏加强未成年人保护的意见(以下简称意见),明确禁止未成年人证券行业首个国产化大数据平台正式上线来源中国青年网金融数字化升级正在迈向新阶段。近期,腾讯云与中信建投证券联合宣布,正式上线证券行业首个国产化大数据平台。双方将继续深化在云大数据等领域的合作,通过定制化大数据处理平台又一款鸿蒙汽车!极狐阿尔法S华为HI版售39。79万元起文Autodealer综合欢迎供稿Autodealer163。com5月7日,ARCFOX极狐阿尔法S华为HI版正式上市,新车共推出两款车型,售价分别为39。79万元42。99万元值得入手的3款12GB256GB手机,都拥有旗舰性能,最低2199元对于安卓手机而言,内存越大体验理论上会越好,而在存储方面,伴随着长时间的使用,各种APP的缓存逐渐增大,随便一个原神手游占用存储就能达到15GB甚至更高,所以128GB存储有时真的征服原神hold住全部游戏,红魔7系列完爆性能和颜值刚刚过去的两个月,新机层出不穷,游戏手机这一细分市场更是精彩纷呈,包括红魔拯救者黑鲨在内的多家游戏厂商都推出了自家的新品旗舰。而在一众游戏手机中,红魔7系列凭借着出色的性能调教和独不正经的雅马哈,又在大家想不到的领域,给所有人上了一课受丰田委托,雅马哈将会为其开发一台排量5。0L,采用V8布局的氢燃料发动机。当所有人都认为雅马哈不会在新能源领域有所发展的时候,雅马哈在去年就已经陆续曝光了大排量氢燃料发动机,并且