Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Groepeer marketing op 'date_served' en bereken het unieke aantal gebruikers-ID's.
  • Selecteer alleen de rijen in marketing waar converted gelijk is aan True. 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
Code bewerken en uitvoeren