计算留存率
在本练习中,您将计算留存率,即从已转化为您产品订阅用户的群体中,仍然保留订阅的用户数量。这可以帮助您判断营销活动转化的用户是否真正对产品感兴趣。
转化率与留存率需要结合来看;例如,您可以通过提供免费试用来获得较高的转化率,但一旦开始向用户收费,留存率可能会很低。这并不一定是坏事,但向业务相关方清楚说明有多少百分比的用户继续保持订阅非常重要。
留存率的公式为:
$$ \frac{\text{仍然保持订阅的人数}}{\text{完成转化的总人数}} $$
本练习是课程的一部分
使用 pandas 分析营销活动
练习说明
- 使用
marketingDataFrame 中的user_id和converted列计算订阅用户的数量。 - 使用布尔列
user_id和is_retained计算留存订阅用户的数量。 - 计算留存率。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate the number of subscribers
total_subscribers = ____
# Calculate the number of people who remained subscribed
retained = ____
# Calculate the retention rate
retention_rate = ____
print(round(retention_rate*100, 2), "%")