計算留存率
在這個練習中,你將計算留存率,也就是從已轉換成你產品的使用者中,還留在訂閱名單裡的人數比例。這能幫助你判斷行銷活動是否吸引到真的對產品感興趣的訂閱者。
轉換率與留存率是相輔相成的;例如,你可以透過提供免費試用來打造高轉換率的業務,但一旦開始收費,留存率可能就會偏低。這本身不一定是壞事,但向商業利害關係人說明有多少比例的使用者持續維持訂閱,仍然很重要。
留存率的計算公式為:
$$ \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), "%")