Kampanya sonuçlarını görselleştirme (I)

pandas ile Pazarlama Kampanyalarını Analiz Etme

Jill Rosok

Data Scientist

Dillere göre dönüşüm oranlarını karşılaştırma

import matplotlib.pyplot as plt

# Create a bar chart using channel retention DataFrame
language_conversion_rate.plot(kind = 'bar')

# Add a title and x and y-axis labels plt.title('Conversion rate by language\n', size = 16) plt.xlabel('Language', size = 14) plt.ylabel('Conversion rate (%)', size = 14)
# Display the plot plt.show()
pandas ile Pazarlama Kampanyalarını Analiz Etme

dile_göre_dönüşüm.png

pandas ile Pazarlama Kampanyalarını Analiz Etme

Abone kalitesini hesaplama

# Group by date_subscribed and count unique users
subscribed = marketing.groupby(['date_subscribed'])['user_id']\
                     .nunique()

# Group by date_subscribed and sum conversions
retained = marketing[marketing['is_retained'] == True]\
                         .groupby(['date_subscribed'])\
                         ['user_id'].nunique()

# Calculate subscriber quality across dates
daily_retention_rate = retained/subscribed
pandas ile Pazarlama Kampanyalarını Analiz Etme

Zamana göre çizim için veriyi hazırlama

# Reset index to turn the Series into a DataFrame
daily_retention_rate = 
    pd.DataFrame(daily_retention_rate.reset_index())

# Rename columns
daily_retention_rate.columns = ['date_subscribed', 
                               'retention_rate']
pandas ile Pazarlama Kampanyalarını Analiz Etme

Zamana yayılan veriyi görselleştirme

# Create a line chart using the daily_retention DataFrame
daily_retention_rate.plot('date_subscribed', 
                          'retention_rate')

# Add a title and x and y-axis labels
plt.title('Daily subscriber quality\n', size = 16)
plt.ylabel('1-ay elde tutma oranı (%)', size = 14)
plt.xlabel('Tarih', size = 14)

# Set the y-axis to begin at 0
plt.ylim(0)
# Display the plot
plt.show()
pandas ile Pazarlama Kampanyalarını Analiz Etme

günlük abone kalitesi.png

pandas ile Pazarlama Kampanyalarını Analiz Etme

Hadi pratik yapalım!

pandas ile Pazarlama Kampanyalarını Analiz Etme

Preparing Video For Download...