開始使用免費開始

計算留存率

在這個練習中,你將計算留存率,也就是從已轉換成你產品的使用者中,還留在訂閱名單裡的人數比例。這能幫助你判斷行銷活動是否吸引到真的對產品感興趣的訂閱者。

轉換率與留存率是相輔相成的;例如,你可以透過提供免費試用來打造高轉換率的業務,但一旦開始收費,留存率可能就會偏低。這本身不一定是壞事,但向商業利害關係人說明有多少比例的使用者持續維持訂閱,仍然很重要。

留存率的計算公式為:

$$ \frac{\text{持續維持訂閱的人數}}{\text{完成轉換的總人數}} $$

本練習屬於課程

使用 pandas 分析行銷活動

檢視課程

練習說明

  • 使用 marketing DataFrame 的 user_idconverted 欄,計算訂閱者的人數。
  • 使用布林欄位 user_idis_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), "%")
編輯並執行程式碼