コンバージョン指標の設定
House Ads のコンバージョンで問題の原因が言語にあることがわかったので、このバグによって何人の購読者を失ったのかをステークホルダーに伝える必要があります。
この演習では、言語バグが発生する前の期間において、英語以外の言語のコンバージョン率を英語のコンバージョン率に対してインデックス化します。
この演習はコースの一部です
pandasで学ぶマーケティングキャンペーン分析
演習の手順
- 新しい DataFrame
house_ads_bugを作成し、house_adsのうち'2018-01-11'より前の'date_served'の行のみを含めます。 house_ads_bugDataFrame と'language_displayed'列に対して、conversion_rate()関数を使います。- 適切な行を用いて、
lang_convのSpanish、Arabic、German各列をEnglish列で割ってください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Calculate pre-error conversion rate
house_ads_bug = ____[____['____'] < '____']
lang_conv = ____
# Index other language conversion rate against English
spanish_index = ____/____
arabic_index = ____/____
german_index = ____/____
print("Spanish index:", spanish_index)
print("Arabic index:", arabic_index)
print("German index:", german_index)