Skip to content

Учебный проект с аналитикой данных. Проект выполнен в Jupiter Notebook с помощью GUI-интерфейса Anaconda. Проект написан на Python с использованием библиотек: Pandas, Numpy, Matplotlib, Matplotlib.pyplot, Seaborn.

Notifications You must be signed in to change notification settings

katpvlv/Python-Marketing-Analytics-Project

Repository files navigation

Проект «‎Маркетинговая аналитика: дашборд конверсий»‎

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

Проект выполнен в Jupiter Notebook с помощью GUI-интерфейса Anaconda.

Проект написан на Python с использованием следующих библиотек:

  • Pandas
  • Numpy
  • Matplotlib
  • Matplotlib.pyplot
  • Seaborn
  • Requests
  • Os
  • Dotenv

Версии программ, использованных в проекте, находятся в файле pyproject.toml

Как воспроизвести проект:

  1. Установить Anaconda
  2. Через интерфейс Anaconda установить в выбранную среду необходимые библиотеки из списка выше, выбрать ту же версию, что указана в файле pyproject.toml
  3. Через интерфейс Anaconda установить Jupier Notebook
  4. Скачать проект
  5. Открыть файл charts_project.ipynb через Jupier Notebook в Anaconda
  6. Запустить проект. Он сам создаст нужные папки и файлы.

Просто посмотреть код можно в файле charts_project.ipynb

Задачи:

  1. Запросить данные по API и преобразовать их в датафреймы. Добавить переменные окружения
  2. Сгруппировать данные визитов и данные регистраций по датам и платформам. Для каждого пользователя оставить только последний визит. Исключить визиты, в которых источник 'bot'
  3. Объединить датайфреймы, рассчитать конверсии в итоговом датафрейме. Датафрейм conversion.json
  4. Объединить датафрейм конверсий с данными о рекламных кампаниях. Датафрейм ads.json
  5. Полученные данные визуализировать с помощью графиков. Charts
  6. Подготовить презентацию, сделать выводы и ответить на вопросы, поставленные аналитику. Презентация presentation.pdf

About

Учебный проект с аналитикой данных. Проект выполнен в Jupiter Notebook с помощью GUI-интерфейса Anaconda. Проект написан на Python с использованием библиотек: Pandas, Numpy, Matplotlib, Matplotlib.pyplot, Seaborn.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published