Canalele de marketing în funcție de grupele de vârstă
Unii stakeholderi din departamentul de marketing vor să afle dacă canalele lor de marketing ajung în mod egal la toți utilizatorii sau dacă anumite canale se adresează cu precădere unor segmente demografice specifice.
În cadrul unei echipe de marketing, este frecvent să primești solicitări care necesită analize și vizualizări rapide. Cu cât ești mai priceput la vizualizarea rezultatelor, cu atât vei reuși să îți comunici mai eficient concluziile stakeholderilor.
În acest exercițiu, vei crea un grafic cu bare grupate care arată câte persoane a atins fiecare canal de marketing, defalcat pe grupe de vârstă.
Acest exercițiu face parte din cursul
Analiza campaniilor de marketing cu pandas
Instrucțiuni pentru exercițiu
- Dezagregă
channel_agefolosindlevel = 1și transformă rezultatul într-un DataFrame. - Reprezintă grafic
channel_ageca un grafic cu bare grupate. - Adaugă o legendă în colțul din dreapta sus și setează etichetele egale cu
channel_age_df.columns.values.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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()