Единый дашборд из всех рекламных кабинетов, CRM и сайта — мечта маркетолога. Специальные инструменты стоят от 20 000 руб/мес. Но базовый дашборд в Google Таблицах можно собрать бесплатно. Покажем как и из чего.
Что должно быть в маркетинговом дашборде
Маркетинговый дашборд — это не просто красивый отчёт. Это инструмент принятия решений. Хороший дашборд отвечает на три вопроса за 30 секунд: что происходит сейчас, где проблема, что нужно сделать.
Минимальная структура дашборда для малого и среднего бизнеса:
Архитектура: какие данные собирать
| Источник данных | Что берём | Как подключить | Обновление |
|---|---|---|---|
| Яндекс Метрика | Визиты, конверсии, источники трафика, поведение | API Яндекс Метрики + Google Apps Script или коннектор OWOX BI | Ежедневно / по расписанию |
| Яндекс Директ | Расходы, клики, показы, CPL по кампаниям | API Директа или через Метрику (связанные аккаунты) | Ежедневно |
| VK Ads | Расходы, охват, клики, CPM, CPL | API ВКонтакте + Apps Script или коннектор Dataslayer | Ежедневно |
| Google Search Console | Органические позиции, клики, показы, CTR | Официальный коннектор Google для Sheets | Ежедневно (задержка 3 дня) |
| AmoCRM / Bitrix24 | Лиды, статусы сделок, выручка | Webhook + Sheets или API с Apps Script | В реальном времени / каждый час |
| Excel / ручной ввод | Офлайн-данные: звонки из колл-центра, касса | Ручной ввод в отдельный лист с валидацией | Еженедельно |
Подключение Яндекс Метрики через API
API Яндекс Метрики — самый простой способ получить данные автоматически. Для этого не нужен навык программирования — достаточно скопировать готовый скрипт на Google Apps Script.
Шаг 1: Получите OAuth-токен в Яндекс OAuth (oauth.yandex.ru). Создайте приложение с правом чтения данных Метрики. Сохраните токен — он нужен для аутентификации в API.
Шаг 2: В Google Sheets откройте Расширения → Apps Script. Вставьте скрипт, который делает запрос к Reporting API Метрики. Базовый запрос выглядит как GET с параметрами: id счётчика, период дат, нужные метрики (visits, pageviews, users) и размерности (source, medium, campaign).
Если писать скрипт самостоятельно не хочется — используйте коннектор OWOX BI для Google Sheets (бесплатный план до 1 млн строк/месяц). Он подключает Метрику, Директ и ряд других источников через UI без кода.
Подключение рекламных кабинетов: Директ, VK Ads
Яндекс Директ можно подключить двумя способами: через Яндекс Метрику (если аккаунты связаны) или напрямую через API Директа. Первый способ проще: в Метрике данные о расходах Директа уже есть в разделе «Рекламные системы». Просто включите в API-запрос метрики adCost, adClicks, adImpressions.
VK Ads API сложнее для самостоятельного подключения — документация менее дружелюбная. Проще всего использовать готовые коннекторы: Dataslayer, Supermetrics или Funnel.io (платные, но дешевле кастомной разработки). Альтернатива — настроить экспорт отчётов из VK Ads по расписанию в Google Sheets через стандартную функцию экспорта кабинета.
Визуализация в Google Sheets
Сырые данные без визуализации — это таблица, а не дашборд. Google Sheets умеет больше, чем кажется на первый взгляд.
Автообновление и отправка по расписанию
Дашборд, который нужно обновлять вручную — это не автоматизация. Настройте триггеры в Google Apps Script для автоматического запуска скриптов по расписанию.
В Apps Script: Триггеры → Добавить триггер → Выберите функцию обновления данных → Временной триггер → каждый день в 7:00. Скрипт запустится автоматически, обновит данные, и к началу рабочего дня дашборд уже актуален.
Для отправки отчёта по почте: добавьте в скрипт функцию MailApp.sendEmail() с ссылкой на дашборд или скриншотом ключевых метрик. Руководитель получит письмо в 9:00 с отчётом за прошлый день — без участия маркетолога.