Конверсия рекламы по языкам
Вы уже исключили естественные колебания, связанные с днём недели, когда пользователь увидел наши маркетинговые материалы, как возможную причину снижения конверсии рекламы. Теперь рассмотрим конверсию по языкам в динамике. Возможно, новая маркетинговая кампания оказалась недостаточно универсальной для разных культур.
В идеале маркетинговая команда учитывает культурные различия ещё до запуска кампании, но ошибки случаются — и тогда ваша задача состоит в том, чтобы найти причину. Нередко именно специалисты по данным первыми выявляют, что пошло не так. Мыслите творчески и ищите нестандартные объяснения.
Это упражнение является частью курса
Анализ маркетинговых кампаний с помощью pandas
Инструкции к упражнению
- Создайте новый DataFrame
house_ads, отфильтровав строки изmarketing, где значениеmarketing_channelравно'House Ads'. - Примените функцию
conversion_rate()к DataFramehouse_ads, сгруппировав данные по столбцамdate_servedиlanguage_displayed. - Используйте функцию
plotting_conv()на DataFrameconv_lang_df, чтобы отобразить результаты.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Isolate the rows where marketing channel is House Ads
house_ads = ____
# Calculate conversion by date served, and language displayed
conv_lang_channel = ____
# Unstack conv_lang_channel
conv_lang_df = pd.DataFrame(conv_lang_channel.unstack(level=1))
# Use your plotting function to display results
____