Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Как создать автоматизированные дашборды и повысить эффективность маркетинга

09 апреля ‘24

Заказчик: Сеть стоматологических клиник в Санкт-Петербурге.

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

Агентство-исполнитель кейса

MediaNation

MediaNation более 15 лет помогает компаниям продвигать товары и услуги в интернет-среде. Серебряный призер Tagline Awards 2022 с кейсом предиктивной аналитики для ЛитРес в категории Работа с BigData.

1. Вводная задача от заказчика, проблематика, цели

Сеть клиник столкнулась с проблемой — клиент хотел видеть более детализированную аналитику по рекламным кампаниям, и команде агентства приходилось тратить много времени на составление отчетов. Это мешало в режиме реального времени анализировать кампании и оперативно принимать стратегические решения — грамотно оптимизировать рекламные бюджеты и адаптировать digital-стратегию.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Мы создали для клиента автоматизированную систему отчетности и интуитивно-понятный дашборд с ключевыми метриками. Для этого использовали:

  • Систему сквозной аналитики StreamMyData для интеграции данных.
  • Хранилище данных BigQuery для обработки и анализа больших объемов информации.
  • Язык программирования SQL для эффективного управления базами данных.
  • Инструменты Apache Superset и Apache Airflow для визуализации данных и автоматизации процессов.

Этот комплексный подход позволил нам улучшить точность данных и получить доступ к ключевым метрикам и аналитическим данным рекламных кампаний.

Этап 1: подготовка к созданию автообновляемых дашбордов

Этот процесс включал следующие шаги:

1. Идентификация ключевых метрик. Создание автоматизированного отчета началось с тщательного анализа потребностей клиента. Мы определили ключевые метрики, которые необходимо включить в дашборд, например, клики, конверсии, расходы по рекламным кампаниям, CPA, CPC, CPA и т. д.

2. Выгрузка данных. Мы выгрузили данные, необходимые для расчета выбранных метрик, из кабинетов Яндекс Директа, Яндекс Метрики, VK Рекламы и ПромоСтраниц.

3. Проектирование SQL-запросов для объединения данных из различных источников. Это позволило создать единое хранилище данных, где информация была структурирована для удобного анализа.

На этом этапе столкнулись с проблемой: через API ПромоСтраниц нельзя было получить количество достигнутых целей. Это мешало точно анализировать эффективность рекламных кампаний.

Для решения этой проблемы мы использовали выгрузку данных из Яндекс Метрики через аналитическую систему StreamMyData. Сервис позволил нам обойти ограничения API ПромоСтраниц и получить полную картину по достигнутым целям в рекламных кампаниях.

5. Интеграция Apache Airflow

Получение данных из Яндекс Метрики было только первым шагом. Чтобы данные постоянно обновлялись и были доступны для анализа, нам требовался механизм автоматизации процесса. Мы решили внедрить Apache Airflow — инструмент автоматизации процессов, который обеспечивает регулярное обновление данных и генерацию отчетов.

Apache Airflow позволил создать пайплайн данных (последовательность выполнения кода), который регулярно обновляет и подгружает данные из всех рекламных кабинетов клиента в централизованное хранилище данных. С помощью Apache Airflow мы минимизировали ручной труд, обеспечили актуальность данных и повысили эффективность аналитики рекламной активности.

4. Определение частоты обновления. Важно было учесть, что некоторые метрики требуют более частого обновления, чем другие. Например, клики могут меняться ежедневно, в то время как бюджет может обновляться еженедельно. Поэтому мы решили настроить обновление отчетов ежедневно в 00:00, чтобы никакие данные не потерялись.

Этап 2: реализация дашборда в Apache Superset

Apache Superset — инструмент для исследования и визуализации данных. Мы использовали его для создания дашборда, в котором:

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

Дашборд в Apache Superset: визуализация ключевых метрик рекламной активности

Дашборд в Apache Superset: cравнительный анализ ключевых метрик

Дашборд в Apache Superset: количество расходов

3. Результаты сотрудничества

С помощью StreamMyData, Apache Airflow и Superset мы помогли клиенту значительно улучшить аналитику и управление рекламными кампаниями.

4. Заключение

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

Агентство-исполнитель кейса

MediaNation

MediaNation более 15 лет помогает компаниям продвигать товары и услуги в интернет-среде. Серебряный призер Tagline Awards 2022 с кейсом предиктивной аналитики для ЛитРес в категории Работа с BigData.