Analiza kampanii marketingowych z pandas
Jill Rosok
Data Scientist
Typowe wskaźniki:

$$ \text{Współczynnik konwersji} = \frac{\text{Liczba osób, które dokonały konwersji}}{\text{Łączna liczba osób objętych kampanią}} $$
subscribers = marketing[marketing['converted'] == True]\ ['user_id'].nunique()total = marketing['user_id'].nunique()conv_rate = subscribers/total print(round(conv_rate*100, 2), '%')
13.89 %
$$ \text{Wskaźnik retencji} = \frac{\text{Liczba osób, które pozostały subskrybentami}}{\text{Łączna liczba osób, które dokonały konwersji}} $$
retained = marketing[marketing['is_retained'] == True]\ ['user_id'].nunique()subscribers = marketing[marketing['converted'] == True]\ ['user_id'].nunique()retention = retained/subscribers print(round(retention*100, 2), '%')
84%
Analiza kampanii marketingowych z pandas