Aan de slagGa gratis aan de slag

Testallocatie

Het e-mailgedeelte van deze campagne is daadwerkelijk als A/B-test uitgevoerd. De helft van de verzonden e-mails waren algemene upsells voor je product, terwijl de andere helft gepersonaliseerde berichten bevatte op basis van het gebruik van de site door de gebruiker.

Voordat je de resultaten gaat analyseren, controleer je eerst of gebruikers gelijkmatig zijn toegewezen aan de test- en controlegroepen.

Deze oefening maakt deel uit van de cursus

Marketingcampagnes analyseren met pandas

Cursus bekijken

Oefeninstructies

  • Isoleer de rijen van marketing waar de 'marketing_channel' gelijk is aan 'Email' en sla de resultaten op in email.
  • Groepeer email per variant en sommeer het aantal unieke gebruikers; sla de resultaten op in alloc.
  • Plot de resultaten van alloc in een staafdiagram.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Subset the DataFrame
email = ____

# Group the email DataFrame by variant 
alloc = ____

# Plot a bar chart of the test allocation
____
plt.title('Personalization test allocation')
plt.ylabel('# participants')
plt.show()
Code bewerken en uitvoeren