Mettre en place des indices de conversion
Maintenant que vous avez confirmé que la langue est bien à l’origine du problème de conversion des House Ads, les parties prenantes veulent savoir combien d’abonnés ont été perdus à cause de ce bug.
Dans cet exercice, vous allez indexer les taux de conversion des langues non anglaises par rapport aux taux de conversion en anglais sur la période précédant l’apparition du bug de langue.
Cet exercice fait partie du cours
Analyzing Marketing Campaigns with pandas
Instructions
- Créez un nouveau DataFrame,
house_ads_bug, qui ne contient que les lignes dehouse_adsdont'date_served'est antérieure à'2018-01-11'. - Utilisez votre fonction
conversion_rate()sur le DataFramehouse_ads_buget la colonne'language_displayed'. - En utilisant la ligne appropriée, divisez les colonnes
Spanish,ArabicetGermandelang_convpar la colonneEnglish.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)