Een DataFrame met dagelijkse conversieratio maken
Om trends in de tijd te begrijpen, maak je een nieuw DataFrame met de conversieratio per dag. Je volgt in feite dezelfde stappen als eerder bij het berekenen van de algemene conversieratio, maar groepeert nu ook op de datum waarop een gebruiker zich abonneerde.
Naar de dagelijkse conversieratio kijken is cruciaal om te plaatsen of de conversieratio op een bepaalde dag goed of slecht was. Daarnaast kan het volgen van de conversieratio in de tijd helpen om trends zichtbaar te maken, zoals een conversieratio die in de loop van de tijd lijkt te dalen. Dit soort trends zijn belangrijk om zo vroeg mogelijk te signaleren voor je marketingstakeholders.
Deze oefening maakt deel uit van de cursus
Marketingcampagnes analyseren met pandas
Oefeninstructies
- Groepeer
marketingop'date_served'en bereken het unieke aantal gebruikers-ID's. - Selecteer alleen de rijen in marketing waar
convertedgelijk is aanTrue. Groepeer het resultaat op'date_served'en bereken het unieke aantal gebruikers-ID's.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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