Александр Руин

Консультант по проектированию AI‑систем

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

Маркетинговый дашборд 2026: трафик, лиды, CAC и ROMI без ручного Excel

Маркетинговый дашборд нужен не для того, чтобы сложить на один экран Метрику, GA4, Яндекс Директ, Google Ads и CRM. Его работа конкретнее: показать, где рекламный бюджет превращается в qualified leads, сделки и деньги, а где цифры выглядят хорошо только из-за last-click, задержки конверсий, неполных расходов или неверной формулы ROMI.

В 2026 году главная проблема маркетинговой аналитики не в отсутствии графиков. Графиков слишком много. Проблема в том, что GA4, рекламные кабинеты, Яндекс Метрика, CRM и финансы отвечают на разные вопросы разными датами, окнами атрибуции и наборами данных. Если это не подписать прямо на dashboard, руководитель видит "CAC 1 800 ₽" и "ROMI 220%", хотя в расчете нет зарплаты, агентского процента, возвратов, НДС, call tracking или offline sales.

Маркетинговый дашборд: трафик, конверсии, CAC, ROMI и атрибуция

Главное

  • Первый экран дашборда маркетолога должен связывать 7 блоков: spend, traffic, leads, qualified leads, deals, revenue/profit, data quality.
  • GA4 нельзя читать как один универсальный источник "канала": user-scoped, session-scoped и event-scoped traffic dimensions работают по-разному.
  • В GA4 event-scoped attribution по умолчанию использует data-driven model, а user/session dimensions остаются на paid and organic last click. Поэтому "Traffic acquisition" и attribution reports могут не совпадать.
  • Яндекс Метрика умеет Sources, costs, and ROI report, но рекламные расходы через CSV/Директ сопоставляются с UTM/кампаниями и зависят от модели атрибуции и периода.
  • В Яндекс Директе Report Wizard показывает impressions, clicks, CTR, conversions, total expenditure, goal cost, ROI и revenue, если кампании связаны с Метрикой и настроены цели.
  • CAC по American Marketing Association лучше считать как total acquisition spend / new customers в одном периоде и обязательно документировать, что входит в spend и кто считается новым клиентом.
  • Community-сигналы из Reddit r/PPC, r/GoogleAnalytics и r/LookerStudio повторяют практическую боль: расхождения GA4 vs Google Ads, задержка конверсий, путаница source/medium и dashboard, который показывает числа без следующего действия. Это signal-only, не источник фактов.
  • SimpleDashboard подходит для первого проверяемого слоя из CSV/XLSX/API-выгрузок: AI собирает витрину, но формулы CAC, ROMI, ДРР и атрибуции нужно подписать вручную.

Эта статья для собственника, CMO, performance-маркетолога, агентства или руководителя продаж, которому нужен не "красивый отчет", а еженедельный экран решений: куда переносить бюджет, где дорожает лид, какой канал дает сделки, где CRM не склеивает offline conversions и каким цифрам пока нельзя доверять.

В нашем редакционном тесте маркетинговый дашборд ломался не на визуализации, а на словаре метрик. В GA4 "revenue" был по purchase event, в CRM - по закрытым сделкам, в бухгалтерии - по оплатам, в рекламном кабинете - по conversion value. Все четыре числа могут быть полезны, но на dashboard они не должны называться одним словом.

KPI/risk table для маркетингового дашборда

KPI Формула для пилота Что показывает Главный риск Как снизить риск
Spend Сумма затрат по каналу/кампании за период Сколько денег потрачено Не включены агентство, продакшн, CRM, call tracking, НДС Разделить ad spend и total acquisition spend
Sessions / users GA4 или Метрика по source/medium/channel Объем трафика Consent mode, UTM-ошибки, боты, разные scope в GA4 Показывать источник, scope и data freshness
Leads Формы, звонки, мессенджеры, квизы Верхнюю конверсию в заявку Один человек может создать несколько лидов Дедупликация по phone/email/client_id
Qualified leads Лиды, принятые продажами Качество канала Маркетинг и продажи по-разному определяют "qualified" Ввести mql, sql, accepted_at, rejected_reason
CPL spend / leads Цена заявки Дешевые лиды могут не становиться сделками Считать рядом CPL, CPQL и conversion to deal
CAC total acquisition spend / new customers Стоимость привлечения клиента Смешаны клиенты, сделки, повторные покупки и разные периоды Документировать spend scope и new customer definition
ДРР / CRR ad spend / revenue * 100% Долю рекламных расходов в выручке Выручка без возвратов, маржи и offline sales Добавить revenue source, refunds, margin и период
ROMI (gross profit from marketing - marketing spend) / marketing spend * 100% Окупаемость маркетинга Часто считают от выручки вместо прибыли Подписать margin, COGS, refunds, taxes, salaries
ROAS ad revenue / ad spend Возврат рекламных расходов Не равен прибыли и может конфликтовать с CRM Использовать как channel metric, не как бизнес-прибыль
Lead to deal CR deals / leads Качество воронки после лида CRM не хранит первичный канал и client_id Фиксировать first_touch, last_touch, crm_source
Attribution share Доля revenue/conversions по модели Как модель распределяет вклад каналов Last-click, DDA и first-touch дают разные ответы Сравнивать модели и не смешивать их в одном KPI
Offline conversions CRM оплаты/звонки, загруженные в Метрику/Ads Закрывает разрыв site lead -> sale Нет ClientID/GCLID/yclid/phone/email Сохранять идентификаторы при заявке
Data quality Missing UTM, missing cost, unlinked CRM deals Можно ли доверять dashboard сегодня Плохие данные выглядят как точные графики Вывести ошибки на первый экран

Минимальный executive view: spend, sessions, leads, qualified leads, CPL, CAC, ДРР, ROMI, revenue/profit, lead-to-deal CR, top campaigns, offline conversion match rate и data quality.

GA4: что обязательно подписать на дашборде

GA4 документация разделяет traffic-source dimensions на user-scoped, session-scoped и event-scoped. Это не терминология ради терминологии. Это причина, почему маркетолог видит один source/medium в User acquisition, другой в Traffic acquisition и третий в attribution report.

Практическая настройка:

  1. User acquisition используйте для ответа "откуда пришли новые пользователи". Это First user source / medium, значение остается за пользователем.
  2. Traffic acquisition используйте для ответа "что привело текущие сессии". Это Session source / medium и session-scoped dimensions.
  3. Attribution / Advertising reports используйте для ответа "каким touchpoints GA4 отдает credit за key events". Event-scoped dimensions зависят от выбранной модели, по умолчанию - data-driven.
  4. Не смешивайте key events и обычные events. GA4 attribution applies to events marked as key events.
  5. Учитывайте reattribution. В GA4 conversions can be reattributed for up to 7 days after conversion, поэтому отчет "закрыли месяц утром 1-го числа" может измениться.

Если в dashboard есть карточка "Google / cpc revenue", рядом должно быть написано, какой это слой: session source, first user source, event source under selected attribution model или revenue из Google Ads. Без этого один и тот же канал легко оказывается "прибыльным" и "неэффективным" одновременно.

Яндекс Метрика и Директ: что брать в marketing dashboard

У Яндекс Метрики есть Sources, costs, and ROI report: он связывает источники, расходы и ROI, но работает корректно только при дисциплине UTM, интеграции рекламных систем и понятной модели атрибуции. В документации отдельно отмечено, что для других рекламных систем расходы можно загружать, а данные сопоставляются с уже известной информацией по UTM и кампаниям.

У Яндекс Директа Report Wizard дает набор для performance dashboard: показы, клики, CTR, конверсии, Total expenditure, Average CPC, Goal cost, ROI и Revenue. Если кампании связаны с тегом Метрики и настроены цели, отчет показывает metrics that describe conversion of clicks into real orders.

Для offline sales важен отдельный слой. В документации Директа по offline conversions указано: для максимальной точности нужно сохранять ClientID для каждой онлайн-заявки или заказа и передавать его при загрузке offline conversions. Метрика также поддерживает ClientId, UserId, Yclid или PurchaseId для связывания CRM/звонков/офлайн-действий с сессиями.

Практический вывод:

  • без ClientID/yclid/телефона/email dashboard не покажет честную сквозную эффективность;
  • без value/revenue у целей ROI будет неполным или ручным;
  • без UTM и единого справочника campaign/source/medium расходы из разных кабинетов не склеятся;
  • без задержки 3-7 дней в отчетности performance-команда может резать кампании по незрелым данным.

CAC, ROMI, ДРР и ROAS: не смешивайте управленческие уровни

Маркетинговый дашборд должен показывать не одну "окупаемость", а несколько уровней экономики:

Уровень Метрика Формула Где полезна
Рекламный кабинет CPC, CPM, CTR, CPA, ROAS По данным платформы Ежедневная оптимизация ставок и креативов
Сайт/аналитика Sessions, conversion rate, key events, attributed revenue GA4/Метрика Диагностика посадочных страниц и воронки
CRM Leads, SQL, deals, won revenue CRM + call tracking Качество лидов и работа продаж
Финансы Gross profit, margin, refunds, CAC, ROMI CRM/бухгалтерия + spend Решение о бюджете и прибыли

American Marketing Association предлагает базовый CAC как total acquisition spend / new customers в том же периоде и подчеркивает, что нужно документировать определение клиента и scope затрат. HubSpot в campaign performance показывает, что ROI зависит от выбранного источника дохода: revenue, attributed revenue или associated deal value, а формула ROI использует campaign spend.

Рабочие правила для dashboard:

  1. CPL не заменяет CAC. Дешевый лид может быть мусорным, дорогой лид может закрываться в сделку.
  2. ROAS не заменяет ROMI. ROAS видит рекламную выручку, ROMI должен учитывать прибыль и все маркетинговые затраты.
  3. ДРР полезен для e-commerce, но опасен без маржи. Канал с низкой ДРР может продавать низкомаржинальный товар.
  4. CAC надо считать по new customers, а не по всем заказам. Повторные покупки должны идти в retention/LTV, а не улучшать acquisition.
  5. Период должен совпадать. Spend за май и клиенты, закрытые в июне, дают ложный CAC, если цикл сделки длиннее периода.

Структура первого экрана

Зона Что показывать Решение
Бюджет Spend MTD, plan/fact, top channels by spend Где перерасход и где бюджет еще не освоен
Трафик Sessions/users by channel, paid share, UTM errors Есть ли объем и корректная разметка
Лиды Leads, CPL, lead conversion rate, call/form split Где падает заявка и дорожает контакт
Качество SQL rate, rejected leads, duplicate leads Какие каналы дают непригодные лиды
Продажи Deals, won revenue, lead-to-deal CR, sales cycle Доходят ли лиды до денег
Экономика CAC, ДРР, ROMI, margin-adjusted revenue Окупается ли маркетинг
Атрибуция First touch vs last touch vs DDA/model comparison Где модель меняет выводы
Data quality Missing cost, missing UTM, missing CRM source, stale refresh Каким цифрам нельзя верить

Детальные вкладки можно строить по каналам: Яндекс Директ, Google Ads, VK Ads, Telegram Ads, SEO, email, affiliates, marketplaces. Но главный экран должен оставаться управленческим: 8-12 карточек, 2-3 графика, таблица кампаний и блок ошибок данных.

Минимальная модель данных для SimpleDashboard

Для первого запуска достаточно CSV/XLSX или Google Sheets из аналитики, рекламных кабинетов и CRM.

Поле Зачем нужно Пример
date Период и тренды 2026-05-05
source / medium / campaign Склейка каналов yandex / cpc / brand_may
campaign_id / ad_id Сопоставление с расходами 123456789
cost / currency Spend, CPL, CAC, ДРР 15000, RUB
sessions / users Трафик 1840
leads Заявки 76
qualified_leads Принятые лиды 31
client_id / gclid / yclid Offline attribution 170..., EAIaIQ...
deal_id Связка с CRM D-10482
deal_status Open/won/lost won
revenue Выручка 240000
gross_profit / margin ROMI по прибыли 72000, 0.30
new_customer_flag CAC true
first_touch_channel Acquisition channel google / cpc
last_touch_channel Closing channel direct / none
attribution_model Как распределен credit paid_and_organic_last_click
last_exported_at Свежесть 2026-05-05 09:00

Если нет gross_profit, ROMI должен быть помечен как revenue-based estimate. Если нет CRM-связки, CAC и lead-to-deal CR должны быть partial. Если нет client_id/yclid/gclid, offline conversions будут неполными.

Community-сигналы: что чаще всего ломается у маркетологов

Форумы и Reddit не использовались как доказательство формул. Они полезны как список эксплуатационных рисков, которые стоит проверить в первом dashboard.

  • В r/GoogleAnalytics регулярно обсуждают путаницу между Traffic acquisition, source/medium, default channel group и attribution reports. Это подтверждает практический риск: в dashboard нужно подписывать scope метрики.
  • В r/PPC часто всплывают расхождения GA4 conversions vs Google Ads conversions, задержки импорта и разные counting/attribution settings. Для отчета руководству нужен блок "data maturity", а не мгновенный вывод по вчерашним конверсиям.
  • В r/LookerStudio и r/GoogleDataStudio повторяется тема: клиентам важнее понятная таблица с действиями, чем сложный набор графиков; native connectors хороши для Google Ads/GA4, но для Meta/VK/CRM часто нужны отдельные выгрузки или коннекторы.
  • В performance marketing discussions часто спорят, что считать CAC: только media spend или весь acquisition spend. Это не решается инструментом, только документированным словарем метрик.

Что заложить в SimpleDashboard после этих сигналов:

  1. подписывать attribution model рядом с revenue/conversions;
  2. показывать задержку данных и дату последнего refresh;
  3. разделять platform ROAS, CRM revenue и finance ROMI;
  4. выводить missing UTM/cost/CRM-source как отдельную таблицу;
  5. не делать первый экран из 30 vanity metrics;
  6. фиксировать owner для каждого красного показателя.

Practical checklist запуска маркетингового дашборда

  1. Согласуйте цель dashboard. Бюджетная планерка, weekly marketing review, агентский отчет, executive summary или daily performance room - это разные экраны.
  2. Опишите словарь метрик. CPL, CPQL, CAC, ДРР, ROMI, ROAS, revenue, profit, new customer, qualified lead.
  3. Разделите источники правды. GA4/Метрика - поведение и key events; Ads/Директ - spend и platform conversions; CRM - лиды и сделки; финансы - прибыль и оплаты.
  4. Проверьте UTM и campaign mapping. Один справочник source/medium/campaign/channel.
  5. Сохраните идентификаторы для offline conversions. ClientID, yclid, gclid, phone/email hash или другой согласованный ключ.
  6. Соберите spend scope. Media spend отдельно, total acquisition spend отдельно.
  7. Подпишите модель атрибуции. First touch, last touch, paid and organic last click, DDA/model comparison - не смешивать.
  8. Покажите data lag. Для GA4/Ads/CRM укажите, сколько дней ждете перед финальным отчетом.
  9. Сверьте 20 строк руками. Самая дорогая кампания, самый дорогой лид, крупнейшая сделка, offline sale, возврат, дубль, прямой заход.
  10. Добавьте risk table на экран или во вкладку. Руководитель должен видеть, где показатель partial.
  11. Начните с 5-8 решений. Отключить канал, поднять бюджет, поправить оффер, вернуть кампанию на обучение, проверить CRM, пересчитать CAC.
  12. Раз в месяц чистите dashboard. Удаляйте метрики, по которым не было решений.

Как SimpleDashboard собирает маркетинговый дашборд

Шаг 1. Подготовьте выгрузки. Минимальный набор: GA4 или Метрика по каналам, рекламные расходы из Директа/Google Ads/VK/Telegram, CRM-лиды и сделки, таблица маржи или gross profit.

Шаг 2. Отправьте файлы в @coderboxbot. Пример задачи:

Собери маркетинговый дашборд: spend, sessions, leads, qualified leads, CPL, CPQL, CAC, ДРР, ROMI, revenue, gross profit, first touch vs last touch, data quality. Раздели Яндекс Директ, Google Ads, SEO, Telegram, VK и прямой трафик. ROMI считай по gross profit, CAC - по total acquisition spend и new customers.

Шаг 3. Утвердите формулы. AI помогает распознать колонки и собрать первый экран, но человек должен подтвердить, что считается qualified lead, new customer, gross profit, refund и acquisition spend.

Шаг 4. Проведите первую weekly review. Если после dashboard нет решений по бюджету, офферу, каналам, CRM-качеству или атрибуции, экран пока аналитический, а не управленческий.

Когда SimpleDashboard подходит, а когда нужен BI/сквозная аналитика

Сценарий SimpleDashboard подходит Нужен BI/сквозная аналитика
Быстро собрать отчет из CSV/XLSX/Google Sheets Да Не обязательно
Нужно проверить формулы CAC/ROMI перед интеграцией Да Позже, после методики
Несколько рекламных кабинетов и CRM-выгрузка Да, как слой сверки Да, если нужен постоянный ETL
Нужен call tracking, автоатрибуция, CRM-интеграции out of the box Частично Roistat/CoMagic/сквозная аналитика
Нужен DWH, row-level security, semantic layer, SLA refresh Нет BI-проект
Нужно просто показать директору weekly dashboard Да Часто избыточно

Стоимость SimpleDashboard - 5 000 ₽/мес. Для первого прототипа обычно достаточно 2-4 выгрузок и короткого описания методики.

Важные caveats

  • Маркетинговый дашборд не чинит tracking. Если теги, UTM и CRM-source сломаны, dashboard только честно покажет проблему.
  • AI не должен сам выбирать формулу ROMI. Без gross profit, refunds и полного spend scope результат будет estimate.
  • Platform conversions не равны CRM sales. Google Ads, Яндекс Директ, GA4, Метрика и CRM могут считать разные события и даты.
  • Real-time performance часто вреден для решений о бюджете. Конверсии, revenue и attribution могут дозревать несколько дней.
  • Для персональных данных, звонков, email и CRM выгрузок нужны права доступа, маскирование и понятный срок хранения.
  • Для длинного цикла сделки CAC и ROMI лучше считать по когортам первого касания, а не по выручке календарного месяца.

Смотрите также

FAQ

Какие источники подключаются?

GA4, Яндекс Метрика, Яндекс Директ, Google Ads, VK Реклама, Telegram Ads, рекламные кабинеты маркетплейсов, CRM, call tracking, CSV/XLSX/Google Sheets и REST API. Для пилота проще начать с CSV.

Что важнее: CAC, ROMI или ДРР?

Для рекламной оптимизации полезны CPL, CPA, ROAS и ДРР. Для управленческого решения о бюджете важнее CAC, gross profit и ROMI. Их нельзя смешивать в одну карточку без формулы.

Почему GA4 и Google Ads показывают разные конверсии?

У них могут отличаться conversion action, counting method, attribution model, lookback/conversion window, импорт key events и задержка обработки. Поэтому dashboard должен показывать источник и дату зрелости данных.

Можно ли считать ROMI без CRM?

Можно сделать оценку по attributed revenue, но это не сквозной ROMI. Для честного расчета нужны сделки, выручка/прибыль, возвраты и расходы.

Сколько метрик ставить на первый экран?

Обычно 8-12. Остальное лучше увести в channel drill-down, campaign table и data-quality вкладку.

Нужно ли сразу подключать API?

Не всегда. Если формулы спорные, сначала лучше собрать CSV-пилот, сверить 20-30 контрольных строк и только потом автоматизировать загрузку.

Стоимость

SimpleDashboard стоит 5 000 ₽/мес. Для первого маркетингового dashboard достаточно выгрузок из аналитики, рекламных кабинетов и CRM, а также короткого описания формул CAC, ROMI, ДРР и attribution model.

Напишите в Telegram: @coderboxbot. Соберем маркетинговый дашборд под ваши данные, отдельно подпишем формулы и покажем, какие показатели пока partial.

Подробнее - на странице SimpleDashboard.

Попробовать бесплатно

AI disclosure

Статья подготовлена при участии AI как редакционного инструмента для структуры, ресерча и проверки полноты. Фактическая часть сверена по документации GA4, Google Ads, Яндекс Метрики, Яндекс Директа, HubSpot, American Marketing Association, Looker Studio и community-сигналам; итоговые выводы, KPI/risk table, caveats и practical checklist проверены человеком: Александр Руин, основатель habab.ru. Дата проверки: 2026-05-05.

Источники

Официальные и профильные источники:

Community-сигналы, использованные только как индикаторы практических проблем:

О сервисе "AI-конструктор бизнес-дашбордов"

Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.

Ключевые преимущества:

  • Не нужен программист или BI-аналитик
  • Дашборд готов за минуты, а не за недели
  • AI сам предлагает подходящие визуализации
  • Данные остаются на вашем сервере
  • Интеграция с любыми источниками через API
  • Автоматическое обновление и рассылка отчётов

Для кого подходит:

Руководители малого и среднего бизнеса Маркетологи и аналитики Руководители отделов продаж Финансовые директора Продакт-менеджеры стартапов

Сценарии использования:

💡 Дашборд продаж с воронкой и KPI
💡 Маркетинговая аналитика (трафик, конверсии, ROI)
💡 Финансовый дашборд (выручка, расходы, прогнозы)
💡 Мониторинг операций (заказы, склад, логистика)
💡 CRM-аналитика (лиды, сделки, pipeline)
💡 Управленческие отчёты для руководителя
💡 Воронка продаж — визуализация этапов и конверсий
💡 KPI менеджеров по продажам — план/факт и рейтинг
💡 Сквозная аналитика — от рекламы до сделки
💡 Отчёт менеджера по продажам — ежедневный/недельный
💡 Дашборд отдела продаж — сводка по команде

📰 Промо-статьи наших решений

Изучите детальные обзоры наших технологических решений для различных отраслей:

🚀 Работаю до результата

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