Tworzenie DataFrame z dziennym współczynnikiem konwersji
Aby zrozumieć trendy w czasie, stworzysz nowy DataFrame zawierający dzienny współczynnik konwersji. Wykonasz praktycznie te same kroki co wcześniej przy obliczaniu ogólnego współczynnika konwersji – tym razem grupując dane również według daty subskrypcji użytkownika.
Analiza dziennego współczynnika konwersji jest niezbędna, by ocenić, czy wynik z danego dnia był dobry czy zły. Obserwowanie tego wskaźnika w czasie pozwala też wykrywać trendy – na przykład stopniowy spadek współczynnika konwersji. Jak najwcześniejsze identyfikowanie takich trendów jest kluczowe dla interesariuszy w obszarze marketingu.
To ćwiczenie jest częścią kursu
Analiza kampanii marketingowych z pandas
Instrukcje do ćwiczenia
- Pogrupuj
marketingwedług'date_served'i oblicz liczbę unikalnych identyfikatorów użytkowników. - Wybierz tylko te wiersze z marketing, w których
convertedprzyjmuje wartośćTrue. Pogrupuj wynik według'date_served'i oblicz liczbę unikalnych identyfikatorów użytkowników.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Group by date_served and count unique users
total = marketing.____(['____'])['____']\
.____()
# Group by date_served and calculate subscribers
subscribers = marketing[____['____'] == ____]\
.____(['____'])\
['____'].____()
# Calculate the conversion rate for all languages
daily_conversion_rates = subscribers/total