НачатьНачать бесплатно

Конверсия рекламы по языкам

Вы уже исключили естественные колебания, связанные с днём недели, когда пользователь увидел наши маркетинговые материалы, как возможную причину снижения конверсии рекламы. Теперь рассмотрим конверсию по языкам в динамике. Возможно, новая маркетинговая кампания оказалась недостаточно универсальной для разных культур.

В идеале маркетинговая команда учитывает культурные различия ещё до запуска кампании, но ошибки случаются — и тогда ваша задача состоит в том, чтобы найти причину. Нередко именно специалисты по данным первыми выявляют, что пошло не так. Мыслите творчески и ищите нестандартные объяснения.

Это упражнение является частью курса

Анализ маркетинговых кампаний с помощью pandas

Посмотреть курс

Инструкции к упражнению

  • Создайте новый DataFrame house_ads, отфильтровав строки из marketing, где значение marketing_channel равно 'House Ads'.
  • Примените функцию conversion_rate() к DataFrame house_ads, сгруппировав данные по столбцам date_served и language_displayed.
  • Используйте функцию plotting_conv() на DataFrame conv_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
____
Редактировать и запускать код