テストの割り当て
このキャンペーンのメール施策は、実際には 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()