Aan de slagGa gratis aan de slag

Retentiegraad berekenen

In deze oefening bereken je de retentiegraad: het aantal overgebleven abonnees van de gebruikers die naar je product zijn geconverteerd. Dit geeft je inzicht in of je marketingcampagne abonnees heeft geconverteerd die echt geïnteresseerd waren in het product.

Conversiegraad en retentiegraad gaan hand in hand; je kunt een bedrijf opzetten met een hoge conversiegraad door gebruikers een gratis proefperiode te geven, maar alsnog een lage retentiegraad hebben zodra gebruikers voor je diensten moeten betalen. Dat is niet per se slecht, maar het is wel belangrijk om je zakelijke stakeholders inzicht te geven in welk percentage gebruikers abonnee blijft.

De formule voor de retentiegraad is:

$$ \frac{\text{Number of people who remain subscribed}}{\text{Total number of people who converted}} $$

Deze oefening maakt deel uit van de cursus

Marketingcampagnes analyseren met pandas

Cursus bekijken

Oefeninstructies

  • Bereken het aantal abonnees met de kolommen user_id en converted in de DataFrame marketing.
  • Bereken het aantal behouden abonnees met de booleaanse kolommen user_id en is_retained.
  • Bereken de retentiegraad.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Calculate the number of subscribers
total_subscribers = ____

# Calculate the number of people who remained subscribed
retained = ____

# Calculate the retention rate
retention_rate = ____
print(round(retention_rate*100, 2), "%")
Code bewerken en uitvoeren