CommencezCommencez gratuitement

Canaux marketing selon les groupes d'âge

Certaines parties prenantes en marketing veulent savoir si leurs canaux rejoignent tous les utilisateurs de manière égale ou si certains canaux atteignent plutôt des groupes d'âge précis.

Au sein d'une équipe marketing, il est courant de recevoir des demandes qui exigent une analyse et une visualisation rapides. Plus vous maîtrisez la visualisation des résultats, plus vous pourrez communiquer efficacement vos conclusions à vos parties prenantes.

Dans cet exercice, vous allez créer un diagramme à barres groupées montrant combien de personnes chaque canal marketing a rejoint par groupe d'âge.

Cette activité fait partie du cours

Analyser des campagnes marketing avec pandas

Voir le cours

Instructions de l’exercice

  • Désimbriquez channel_age avec level = 1 et transformez le résultat en DataFrame.
  • Tracez channel_age sous forme de diagramme à barres groupées.
  • Ajoutez une légende dans le coin supérieur droit et définissez les étiquettes égales à channel_age_df.columns.values.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

channel_age = marketing.groupby(['marketing_channel', 'age_group'])\
                                ['user_id'].count()

# Unstack channel_age and transform it into a DataFrame
channel_age_df = ____.____(channel_age.____(____ = ____))

# Plot channel_age
____.____(____ = '____')
plt.title('Marketing channels by age group')
plt.xlabel('Age Group')
plt.ylabel('Users')
# Add a legend to the plot
____.____(____ = '____', 
           ____ = ____)
plt.show()
Modifier et exécuter le code