始める無料で始める

テストの割り当て

このキャンペーンのメール施策は、実際には A/B テストとして実施されました。送信されたメールの半分はプロダクトの一般的なアップセルで、もう半分はユーザーのサイト利用状況に基づくパーソナライズメッセージでした。

結果を分析する前に、ユーザーがテスト群とコントロール群に均等に割り当てられているかを確認します。

この演習はコースの一部です

pandasで学ぶマーケティングキャンペーン分析

コースを見る

演習の手順

  • marketing のうち、'marketing_channel''Email' の行だけを取り出し、結果を email に保存します。
  • email をバリアントでグループ化し、一意ユーザー数を合計して、結果を alloc に保存します。
  • alloc の結果を棒グラフで可視化します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Subset the DataFrame
email = ____

# Group the email DataFrame by variant 
alloc = ____

# Plot a bar chart of the test allocation
____
plt.title('Personalization test allocation')
plt.ylabel('# participants')
plt.show()
コードを編集して実行