Аналитическая платформа для диджитал-агентства YA AGENCY
О клиенте
YA AGENCY (Yet Another Agency) — диджитал-агентство, специализирующееся на продвижении мероприятий и продаже билетов: концертов, фестивалей и шоу. За 10 лет агентство продвинуло более 3000 мероприятий в 155 городах и 11 странах. Агентство отвечает перед организаторами за выручку и строит работу на данных, а не на догадках.
Задача
Собрать в едином хранилище данные о расходах, показах и кликах из всех рекламных кабинетов клиентов, объединить их с данными Яндекс Метрики и вывести в инструмент, где аналитики и менеджеры смогут оценивать эффективность кампаний по каждому клиенту. Дополнительная сложность — большое число клиентов и рекламных аккаунтов, работающих в разных валютах и системах налогообложения.
Цели
- →Собрать данные из всех рекламных кабинетов и Яндекс Метрики в едином хранилище
- →Объединить источники в витринах и настроить ежедневное обновление
- →Построить дашборды для анализа эффективности кампаний по всем клиентам
- →Упростить и ускорить формирование отчётности перед клиентами агентства
Что реализовано
- 01
Аналитическое хранилище на ClickHouse
Проектирование DWH как единой точки сбора данных агентства.
- 02
Сбор данных из рекламных кабинетов и Метрики
Автоматический ежедневный экспорт из десятков аккаунтов разных площадок (Яндекс Директ, ВКонтакте, Google Ads, TikTok и др.) и счётчиков Яндекс Метрики через собственные коннекторы, предоставляемые по подписке.
- 03
Контур Google BigQuery
Импорт данных из Google Analytics, Google Ads, TikTok и других кабинетов с помощью встроенных и внешних коннекторов; перенос данных в ClickHouse через скрипты в Google Cloud Run.
- 04
Витрины данных и дашборды
Объединение всех источников в витринах и построение дашборда в Яндекс DataLens, сводящего данные по всем клиентам агентства; обогащение данных сведениями из Google Таблиц агентства.
- 05
Шаблоны клиентских дашбордов
Готовые темплейты в Яндекс DataLens, которые менеджеры быстро и самостоятельно разворачивают под новых клиентов.
- 06
Мультивалютность и налогообложение
Приведение данных из аккаунтов с разными валютами пополнения и списания к единой валюте, выбранной клиентом; корректный учёт разных ставок НДС в разных кабинетах.
- 07
Производительность и мониторинг
Оптимизация скорости дашбордов при росте числа клиентов и аккаунтов; алертинг в Telegram по аномалиям в расходах (нет затрат там, где они должны быть, и наоборот).
- 08
Дополнительные доработки
Подключение одного счётчика Метрики к нескольким клиентам, комментарии менеджеров в дашборде через привязанную Google Таблицу, группировка целей Яндекс Метрики для вывода суммарных значений по группам.
Результат
Агентство получило единую, достоверную и масштабируемую аналитику по всем клиентам. Менеджеры тратят минимум времени на ручной сбор данных, быстро оценивают эффективность рекламных кампаний и проще формируют отчётность перед клиентами. Решение находится на поддержке и развивается по запросам агентства.