リテンション率を計算する
この演習では、リテンション率(あなたのプロダクトにコンバージョンしたユーザーのうち、継続している購読者の割合)を計算します。これにより、マーケティングキャンペーンが、実際にプロダクトに関心のあるユーザーを購読者にできているかを把握できます。
コンバージョン率とリテンション率は表裏一体です。たとえば無料トライアルを提供すれば高いコンバージョン率を作れますが、課金が始まるとリテンション率が低くなることがあります。これは必ずしも悪いことではありませんが、どの程度のユーザーが購読を継続しているのか、ビジネスの関係者に示すことが重要です。
リテンション率の計算式は次のとおりです:
$$ \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), "%")