Метод Точного Входа OS
🎯 Кабинет директолога
← Все статьи

Как настроить систему, которая сама собирает и отправляет отчёты по рекламе

🧰 Гайды по инструментам·Денис Смагин·Опубликовано: ·12 мин чтения
Схема системы автоматизации: данные из рекламных кабинетов стекаются в единый отчёт
Коротко

Система автоматизации отчётов для Директа: как собрать данные из кабинетов, аналитики и CRM в один отчёт по расписанию и перестать сводить цифры вручную.

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

Когда пора автоматизировать отчёты?

Ручное сведение отчёта — это когда вы открываете рекламный кабинет, переносите расход, показы и клики в таблицу, потом идёте в систему аналитики за визитами и конверсиями, а следом в CRM — за заявками и сделками. С одним клиентом это занимает немного времени и не создаёт проблем.

Время на сведение растёт быстрее числа клиентов: у одного клиента это несколько минут, у пяти — уже десяток вкладок, разные форматы дат и разные названия одних и тех же метрик в разных кабинетах. Стоит переходить на автоматизацию тогда, когда сведение цифр начинает отъедать от рабочего времени больше, чем сама работа с кампаниями — корректировка ставок, правки объявлений, разбор площадок.

Ручной способ подводит не только временем. Типичная ошибка — забытая при копировании кампания, задвоенный период или выгрузка не за тот час, когда данные уже обновились. Ни одна из этих ошибок не видна в моменте — её находит клиент, когда сверяет ваш отчёт со своим кабинетом.

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

Похожий разбор того, что происходит, когда работа с несколькими клиентами держится на ручном труде, а не на системе, — в статье про систему вместо героизма при ведении 10+ клиентов. А что получает клиент, если отчёт заменить живым дашбордом, — в материале про дашборд вместо отчёта.

<!-- inline-cta -->
PRO-кабинет директолога

Эти же расчёты — уже внутри кабинета

Бесплатные калькуляторы считают разово. В PRO они привязаны к клиенту: данные подтягиваются сами, а ИИ-напарник объясняет цифры человеческим языком.

Какие данные и источники нужны отчёту

Типовой отчёт по рекламе строится на трёх источниках данных. Рекламный кабинет отдаёт расход, показы и клики — то, что произошло на площадке. Система аналитики добавляет визиты и конверсии — то, что произошло на сайте. CRM добавляет заявки, сделки и деньги — то, что произошло в продажах. Без всех трёх источников отчёт показывает только часть картины: расход без данных о продажах не объясняет, окупается реклама или нет.

Форматы выгрузки у источников разные, и одна и та же метрика в них может называться по-разному. То, что в рекламном кабинете называется расходом, в CRM может значиться как затраты на канал, а конверсия в системе аналитики и сделка в CRM — разные события на разных этапах воронки. Прежде чем настраивать автоматизацию, стоит выписать, какое поле в каком источнике соответствует какой метрике в итоговом отчёте.

Ещё одна ловушка — расхождения из-за часовых поясов и валюты между площадками. Одна система может фиксировать сутки по одному часовому поясу, вторая — по другому, и на стыке дней в отчёте появляется цифра, которая выглядит как ошибка, а на деле — просто разные точки отсчёта суток. Часовые пояса и валюту стоит один раз свести к общему знаку при настройке — тогда подобные расхождения перестанут повторяться при каждой выгрузке.

Если среди метрик отчёта есть показатели по продажам — например, средний чек, AOV, — их тоже стоит сразу занести в общий список полей, а не добавлять по ходу дела, когда клиент уже спросит про эту цифру.

Какой инструмент выбрать для сборки отчёта

Для сборки автоматического отчёта есть три рабочих варианта: таблица с надстройками вроде Google Sheets, BI-система с визуализацией — дашборд — и готовое решение — коннектор, — которое подключается к площадке и вытаскивает данные без необходимости писать код. Различия между ними не в технической мощности, а в том, что дальше делает с отчётом клиент.

API — это программный интерфейс, через который площадка вообще готова отдавать данные наружу; коннектор — уже готовый инструмент, который умеет с этим API работать, избавляя вас от написания кода для каждого подключения. Таблица с надстройками подходит, если клиенту привычнее видеть цифры построчно и он сам хочет что-то в них посчитать или отфильтровать — здесь пригодится разбор того, как подключить Яндекс Директ к Google Sheets. Дашборд подходит, если клиенту важна картина здесь и сейчас: он подтягивает данные постоянно и в любой момент показывает актуальную картину, тогда как отчёт — это снимок цифр на момент отправки, и дальше он не меняется. Периодичность, с которой дашборд обновляет цифры, — это и есть расписание обновления: его задают один раз при настройке.

Выбирайте инструмент, в котором клиент способен сориентироваться сам, без ваших объяснений, — остальные технические возможности вторичны для человека, который просто хочет видеть результат.

Подключение источника к инструменту — это интеграция. Автоматизация — уже правила, по которым система дальше работает с подключёнными данными без вашего участия: обновляет их, сводит и отправляет по расписанию.

ИнструментЧто делаетКогда подходит
Таблица с надстройкамиСобирает выгруженные данные в строки и столбцы, клиент фильтрует и считает самКлиенту привычен табличный вид, нужна гибкость в разрезах
ДашбордОбновляется сам и показывает текущее состояние в любой моментКлиенту важна картина в реальном времени, без ожидания отправки
КоннекторЗабирает данные из API площадки без написания кода, передаёт их дальшеНужно быстро подключить источник данных к таблице или дашборду

Мнение. Если клиент никогда не открывал сложные таблицы и не готов разбираться в фильтрах, дашборд с готовой визуализацией подойдёт лучше, даже если таблица технически даёт больше гибкости. Если клиенту важны именно цифры для собственных расчётов, простая таблица выигрывает у визуального дашборда.

Настройка автоматической выгрузки данных из рекламных кабинетов

Автоматическая выгрузка данных начинается с доступа к API рекламной площадки. Вы получаете этот доступ через токен доступа: его выдают либо в личном кабинете самого рекламодателя, либо в агентском кабинете, если ведёте рекламу клиента через агентство. Без токена коннектор или скрипт не смогут обратиться к API — площадка отклонит запрос.

У каждого токена — свой срок жизни и свой набор прав, и то и другое стоит настраивать в привязке к конкретному клиенту, чей кабинет вы подключаете. Не выдавайте токен с доступом сразу ко всем кабинетам агентства, если система автоматизации обслуживает одного клиента: при утечке или ошибке в настройке такой токен ограничит возможный ущерб одним конкретным счётом.

Количество запросов к API площадки тоже не бесконечно: у Яндекс Директа и VK Ads свои ограничения, и площадки время от времени их пересматривают, поэтому называть точное число смысла нет — ориентируйтесь на документацию конкретной площадки на момент настройки, а не на цифру, услышанную от коллег полгода назад.

Факт. У токена доступа к рекламному кабинету — свой срок действия и свой набор прав: их выдают по счёту конкретного клиента, а не сразу на все кабинеты агентства.

Разобраться в готовой настройке выгрузки на стороне площадки проще на примерах: как устроен Мастер отчётов Яндекс Директа для автоотчётов и как работает агентский кабинет VK Ads с отчётами и биллингом.

Как свести данные из разных источников в один отчёт?

Свести данные из разных источников — значит сначала выровнять то, как называются колонки и в каких единицах указаны цифры в каждом источнике, и только потом объединять их в одну таблицу или дашборд. Если в одном месте расход указан в рублях с копейками, а в другом округлён до целых, суммы при сведении разойдутся на копейки — и это будет выглядеть как ошибка там, где её нет.

Отдельная тема — дубли и пропуски. Кампания без показов в выбранном периоде не всегда означает сбой выгрузки: это может быть кампания, которую на этот период остановили, и ноль в отчёте — реальный ноль, а не поломка. Прежде чем чинить «пустую» строку, стоит заглянуть в кабинет напрямую и убедиться, что там действительно ничего не происходило.

Если у клиента несколько рекламных кабинетов — например, по разным регионам или брендам, — итоговый отчёт обязан показывать общую цифру по этому клиенту, а не рассыпаться на отдельные строки под каждый кабинет: клиенту важен результат по его бизнесу в целом, а не то, из скольких кабинетов вы этот результат собрали.

Как проверить данные перед тем, как отчёт уйдёт клиенту

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

Вторая проверка — на аномальные отклонения. Резкий скачок расхода или внезапное обнуление показов и конверсий, которые ещё вчера были в отчёте, стоит сверить с кабинетом вручную, прежде чем отправлять цифры клиенту. Иногда это реальное событие — площадка остановила показы или клиент сам поставил кампанию на паузу, — а иногда разрыв в выгрузке, и различить одно от другого можно только заглянув в кабинет напрямую.

Отчёт, отправленный автоматически без проверки, экономит время ровно до первого вопроса клиента о конкретной цифре — а объяснить её задним числом получается не всегда.

Клиент скорее простит отчёт, отправленный на день позже срока, чем цифру, которую вы не можете объяснить: цифра без объяснения подрывает доверие сильнее, чем задержка. Про то, как формулировать выводы к отчёту, не искажая цифры, — в статье про AI-отчёты клиенту без фантазий.

Расписание и автоматическая отправка готового отчёта

Расписание в системе автоматизации — это заданная периодичность, по которой отчёт формируется и уходит клиенту сам, пока всё работает штатно и вмешиваться не нужно. Вы настраиваете периодичность один раз — и дальше отчёт собирается и отправляется без вашего участия.

Готовый отчёт можно доставлять по-разному: письмом на почту, сообщением в мессенджер клиента или простой ссылкой на дашборд, который он открывает сам в удобный момент. Выбор канала связан с тем, какой инструмент вы выбрали для сборки: для статичной таблицы или файла логичнее почта или мессенджер, для дашборда достаточно один раз дать клиенту ссылку и больше ничего не отправлять.

Само по себе расписание не снимает с вас ответственность за проверку данных: если в цепочку уйдут неверные цифры, система разошлёт одну и ту же ошибку сразу всем подключённым клиентам, и никто не остановит рассылку на полпути. Если контрольная сверка суммы расхода встроена прямо в цепочку — например, отчёт не отправляется, пока сумма не совпала с кабинетом, — риск такого масштабирования снижается сам собой.

Что делать, когда система автоматизации ломается?

Система автоматизации не работает сама по себе бесконечно — она требует обслуживания, потому что рекламные площадки время от времени пересобирают свой API. Это может случиться без единого анонса: то, что вчера отдавало данные исправно, сегодня возвращает ошибку или пустой ответ, потому что изменился формат ответа или состав полей.

Второй частый повод для сбоя — токен, у которого истёк срок. Если не переоформить его заранее, выгрузка остановится тихо, без единого сообщения от системы, и вы узнаете об этом не сразу, а когда отчёт перестанет обновляться.

Именно поэтому системе нужен лог ошибок — журнал, куда попадают все сбои выгрузки. Без него разрыв в данных чаще всего обнаруживают только по жалобе клиента, который первым заметит, что в отчёте пропали последние дни. Лог ошибок экономит время именно тогда, когда система ломается тихо — без единого предупреждения ни клиенту, ни вам.

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

Что подготовить до старта — чек-лист

Прежде чем настраивать систему автоматизации отчётов, стоит подготовить несколько вещей заранее — это экономит время на переделки после того, как выгрузка уже настроена и работает. Ниже — минимальный набор, без которого настройка либо забуксует на середине, либо придётся откатывать назад.

  • Список источников данных по каждому клиенту — рекламный кабинет, система аналитики, CRM — с точным пониманием, какие метрики нужны из каждого.
  • Токены доступа, выданные отдельно на каждый счёт клиента, а не единым доступом на всё агентство.
  • Единый словарь метрик — соответствие названий полей между источниками, чтобы «расход» в одном месте и «затраты» в другом схлопывались в одну колонку.
  • Договорённость с клиентом о канале отправки отчёта — почта, мессенджер или ссылка на дашборд — и о периодичности.
  • Правило контрольной сверки — с чем именно сверяется итоговая сумма расхода перед отправкой и кто это делает, если автоматика даёт сбой.
  • Место для лога ошибок — журнал, куда система пишет о сбоях выгрузки, и человек, который его проверяет.

Если часть пунктов уже готова, настройка сведётся к подключению источников и проверке первой отправки. Если нет — их стоит закрыть до того, как в систему пойдут первые реальные данные клиента.

Частые вопросы

▸Нужно ли программировать, чтобы настроить автоматизацию отчётов?

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

▸Есть ли смысл автоматизировать отчёты для одного клиента?

Да, если ручное сведение цифр уже отнимает заметное время каждую неделю. Порог — не число клиентов, а доля времени, которую сведение отчёта забирает у работы с самими кампаниями.

▸Что делать, если у площадки нет официального API?

Часть площадок не предоставляет полноценный доступ через API, и тогда выгрузку данных приходится делать вручную через экспорт файлов. Автоматизировать в этом случае можно шаг сборки данных и их отправки, а не саму выгрузку.

▸Как часто обновлять данные в дашборде?

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

Источники

Если после чек-листа остались вопросы по настройке выгрузки под конкретные кабинеты клиентов — оставьте заявку, и мы разберём вашу ситуацию отдельно.

ДС
Денис Смагин →

Специалист по платному трафику: Яндекс Директ и таргет ВКонтакте. 11 лет практики, больше 50 ниш — от угг и мороженого до онлайн-школ и авто. Все статьи пишу из своих проектов.

Разобрать вашу рекламу

Оставьте контакт — посмотрю кабинет и скажу, где утекает бюджет. Без обещаний по телефону: сначала цифры, потом разговор.

PRO-кабинет директолога

Эти же расчёты — уже внутри кабинета

Бесплатные калькуляторы считают разово. В PRO они привязаны к клиенту: данные подтягиваются сами, а ИИ-напарник объясняет цифры человеческим языком.

Проверьте на своих цифрах
Бесплатные инструменты директолога

Больше 50 бесплатных калькуляторов и аудитов: грейдер аккаунта, чистка площадок, минус-слова из запросов, экономика клиента. Без регистрации.

Читайте также