BI-дашборд по рекламе с авто-обновлением и AI-выводами
Задача
Клиенту нужен был прозрачный и всегда актуальный отчёт по рекламе в Яндекс Директ и Google Ads — в одном окне и с понятными выводами. Ручные отчёты в таблицах отнимали часы, быстро устаревали, а собрать по ним единую картину и сравнить период с периодом было тяжело.
Что мы построили
Автоматический BI-дашборд с собственным конвейером данных — от выгрузки по API до готовой визуализации и AI-саммари. Четыре слоя:
Python + API рекламных систем
Скрипт на Python каждый день выгружает статистику по API из рекламных кабинетов. Запускается по расписанию через GitHub Actions — без сервера и без ручного участия.
BigQuery + кастомный SQL
Данные складываются в таблицу в Google BigQuery. Поверх пишем кастомные SQL-запросы, которые считают показатели и готовят сравнения по периодам — неделя к неделе и другие срезы.
Looker Studio + кастомный HTML/CSS
Отчёт собран в Google Looker Studio, но выглядит как продукт: кастомный HTML/CSS растянут под фирменный дизайн, рассчитаны производные показатели и подобраны грамотные диаграммы — тренды метрик, bubble-график «CPA × конверсии», расходы/клики и CPA/конверсии по неделям. Есть светлая и тёмная темы.
Авто-выводы на нейросети Gemini
Отдельный скрипт отправляет данные за последние 7 дней в нейросеть Gemini, которая сравнивает их с прошлым периодом и возвращает краткое саммари — блок «BI Insights» прямо в дашборде. Сервис работает на Google Cloud Run.
API рекламных систем
BigQuery
SQL
Looker Studio
HTML / CSS
Gemini AI
GitHub Actions
Google Cloud Run
Что получил клиент
- → Единый дашборд по всей рекламе, который обновляется сам каждый день — без ручной сборки отчётов.
- → Яндекс Директ и Google Ads в одном окне, со сравнением периодов и расчётными показателями (CPA, CR, CTR, CPC, ДРР).
- → Блок AI-выводов, который сам подсказывает, что изменилось за неделю и на что смотреть.
- → Отчёт, который не стыдно открыть на встрече — премиальный вид в светлой и тёмной теме, доступ по ссылке.
Такой дашборд — часть услуги BI-дашборды. Данные для него готовит настроенная веб-аналитика и, при необходимости, сквозная аналитика — чтобы видеть путь от клика до оплаты.
* Данные на скриншотах обезличены и приведены как пример оформления.
«Раньше отчёт собирали вручную полдня. Теперь он готов каждое утро сам — и сразу с выводами, что изменилось».»