Масштабируемость
100+
Время на подключение нового клиента
10-15 мин.
100+
10-15 мин.
Наш заказчик – агентство контекстной рекламы с портфелем из 100+ клиентов. Название не раскрываем по условиям NDA.
Агентство ведёт рекламу в Яндекс Директ и отслеживает результаты через Яндекс Метрику. Каждому клиенту нужна отчётность с актуальными данными, понятной структурой и возможностью разобраться в ней без объяснений менеджера.
В агентстве не было единого формата отчётности, все данные собирались специалистами вручную. На сведение и проверку уходило много времени, а ещё данные по каждому клиенту нужно было регулярно обновлять, что тоже занимало время. При этом каждый отчёт выглядел по-разному, в зависимости от того, кто его делал.
Вот с чем столкнулось агентство:
Нужно было не просто сделать красивые дашборды, а выстроить систему и создать единый шаблон, который:
В основе системы связка из трёх инструментов. DataDroid (коннектор нашей разработки) забирает данные из Яндекс Директ и Яндекс Метрики и передаёт их в ClickHouse. ClickHouse работает как база данных, он разворачивается в облаке, что обеспечивает изоляцию данных и безопасность. Yandex DataLens собирает данные в дашборд, с которым удобно работать каждый день.
Мы начали работу с того, что изучили текущий подход агентства к сбору данных и зафиксировали пожелания к отчётности. Показали наш интерактивный готовый отчёт, чтобы сотрудники агентства сразу понимали, как это работает на практике. Согласовали итоговый набор метрик и структуру.
Шаблон уже содержит всё необходимое для анализа контекстной рекламы: графики и таблицы по ключевым метрикам (кликам, лидам, стоимости лида, конверсии и расходам). Данные можно смотреть по кампаниям, регионам, типу устройства, полу и возрасту, дням недели. Встроенное сравнение периодов показывает динамику к прошлому месяцу по каждому срезу, без дополнительных настроек. При этом есть возможность добавить свои специфические метрики.
После согласования шаблона выстроили техническую цепочку: подняли ClickHouse в облаке, подключили DataDroid к рекламным кабинетам и счётчикам Метрики клиента, настроили первичную загрузку данных. Развернули шаблонный отчёт в DataLens и проверили корректность всех показателей.
Весь процесс (от подключения источников до готового отчёта) занял 10–15 минут. Именно так и должна работать стандартизация, когда структуру придумывать не нужно, достаточно подключить источники.
Мы настроили шаблон, проверили передачу и ввод данных, затем занялись брендовой составляющей. Добавили специфические метрики, важные для клиентов агентства, скорректировали структуру отчёта и оформили всё в фирменном стиле.
Чтобы агентство могло работать с системой самостоятельно, подготовили подробный гайд по масштабированию. В нём была пошаговая инструкция: как подключить следующего клиента, как адаптировать шаблон и что делать, если нужно добавить нестандартную метрику.
Провели финальную презентацию, ответили на вопросы. Теперь команда агентства была готова работать с дашбордами без нашего участия.
Агентство получило систему отчётности, которую легко масштабировать. На подключение нового клиента уходит не более 10–15 минут, все данные из источников загружаются и обновляются автоматически.
В результате:
В этом проекте задача была шире, чем просто перенести ручные отчёты в Yandex DataLens. Нужно было создать для агентства единый шаблонный формат отчётности, который можно быстро внедрять для новых клиентов и масштабировать на всё агентство без постоянной сборки отчётов с нуля.
Шаблонный дашборд позволил ускорить запуск отчётности: в нём уже были заложены ключевые показатели по контекстной рекламе, графики, срезы и сравнение периодов. Под задачи агентства мы адаптировали структуру, добавили нужные элементы и сохранили единый визуальный стандарт, чтобы отчёты по разным клиентам выглядели понятно, одинаково и легко подключались к общей системе.