在日常的运营中,做用户群组分析至关重要,它能够通过留存、活跃、付费的情况,进而可以思考做出的活动产生的影响
一、什么的群组分析?
群组分析Cohort Analysis,是一种利用用户分层&用户建模的方法——你需要你的所有用户分成一个一个小组——你可以按照获客日期来分,或者按照获客渠道来分,或者按照特定用户行为来分——总之,你可以按照任何你想要的维度来进行用户分层&用户建模。
群组分析有利于衡量用户在每个漏斗的用户流失节点、用户流失数据,从而帮助你发现产品的摩擦点和用户的行为模式。
二、对用户群组进行分析
1.读取数据以及展示
2.生成一个新字段,用户订单月份,方便后续按月份分组
3.按照每个用户的订单的最早时期,生成用户群组
4.求每个用户群下每一个月份的用户数量、订单数量、购买金额
5.给首次购买日期进行编号,第二次购买为2,第三次购买为3,得到每个群组的用户量
6.重新设置索引,可以看到用户订单数最早在2019-01有20个,并且在逐渐流失。
7.unstack 是把index转化为column,方便后续操作
8.得到每个群组的用户量,就是第一天的用户数据量,用作留存率的分母
9计算留存
10最后通过matplotlib展示数据