始める無料で始める

リテンション率を計算する

この演習では、リテンション率(あなたのプロダクトにコンバージョンしたユーザーのうち、継続している購読者の割合)を計算します。これにより、マーケティングキャンペーンが、実際にプロダクトに関心のあるユーザーを購読者にできているかを把握できます。

コンバージョン率とリテンション率は表裏一体です。たとえば無料トライアルを提供すれば高いコンバージョン率を作れますが、課金が始まるとリテンション率が低くなることがあります。これは必ずしも悪いことではありませんが、どの程度のユーザーが購読を継続しているのか、ビジネスの関係者に示すことが重要です。

リテンション率の計算式は次のとおりです:

$$ \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), "%")
コードを編集して実行