キャンペーンのリテンション率を分析する
合計の加入者数とリテンション対象の加入者数を計算できたので、どのチャネルのリテンション率が最も高いかを確かめられます。
この演習では、各サブスクリプションチャネルのリテンション率を計算し、結果を可視化します。
この演習はコースの一部です
pandasで学ぶマーケティングキャンペーン分析
演習の手順
retention_subsをretention_totalで割り、加入日ごとのチャネル別リテンション率を計算します。- タイトルに
'Retention Rate by Subscribing Channel'を追加します。 - x軸ラベルとy軸ラベルを、それぞれ
'Date Subscribed'と'Retention Rate (%)'に設定します。 - 凡例を
upper rightに配置し、プロットを表示します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Divide retained subscribers by total subscribers
retention_rate = ____/____
retention_rate_df = pd.DataFrame(retention_rate.unstack(level=1))
# Plot retention rate
retention_rate_df.plot()
# Add a title, x-label, y-label, legend and display the plot
____
____
____
____
plt.show()