Сводный отчёт по рекламным источникам и MMP без ручного заполнения
Каждую неделю одно и то же: выгрузить расходы из Meta, потом из Google Ads, открыть Adjust, свести всё в таблицу и проверить, что ничего не съехало. Это час‑два ручной работы, которые ничего не добавляют к результату. Это решение убирает их полностью.
Что получается в итоге
- Одна таблица или дашборд, где рядом стоят расходы, показы, клики, CTR и CPC из рекламных кабинетов и конверсии из MMP.
- Данные обновляются сами каждый день в заданное время.
- История хранится по дням, поэтому неделя к неделе и месяц к месяцу сравниваются в один клик.
- Для каждого проекта свой набор кабинетов и своё целевое событие из MMP.
Как это устроено
- Коннекторы. Небольшие скрипты забирают данные через официальные API Meta Marketing API, Google Ads API и Adjust Reporting API.
- Хранилище. Всё складывается в одну базу в длинном формате: дата, источник, кампания, метрика, значение. Так легко добавлять новые метрики, не перестраивая таблицы.
- Расписание. Сбор запускается раз в сутки, например в 00:00 по Москве, когда кабинеты уже закрыли прошлый день.
- Витрина. Сверху либо Looker Studio, либо Google Sheets, либо собственный дашборд, если нужна гибкость.
Что нужно, чтобы внедрить
- Доступы к рекламным кабинетам и MMP с правами на чтение.
- Список метрик и событий, которые вы реально смотрите.
- Решение, где будет жить отчёт: таблица, BI или отдельный дашборд.
Подводные камни
- Часовые пояса. У кабинетов и MMP они часто разные, из‑за этого цифры за день не сходятся. Их нужно выровнять на этапе сбора.
- Атрибуция. Конверсии в кабинете и в MMP никогда не совпадут один в один. В отчёте лучше сразу договориться, какой источник считается правдой.
- Токены. У части API доступы истекают, поэтому нужен алерт, если сбор упал.