Маркетинговый дашборд 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.

Главное
- Первый экран дашборда маркетолога должен связывать 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.
Практическая настройка:
- User acquisition используйте для ответа "откуда пришли новые пользователи". Это
First user source / medium, значение остается за пользователем. - Traffic acquisition используйте для ответа "что привело текущие сессии". Это
Session source / mediumи session-scoped dimensions. - Attribution / Advertising reports используйте для ответа "каким touchpoints GA4 отдает credit за key events". Event-scoped dimensions зависят от выбранной модели, по умолчанию - data-driven.
- Не смешивайте key events и обычные events. GA4 attribution applies to events marked as key events.
- Учитывайте 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:
- CPL не заменяет CAC. Дешевый лид может быть мусорным, дорогой лид может закрываться в сделку.
- ROAS не заменяет ROMI. ROAS видит рекламную выручку, ROMI должен учитывать прибыль и все маркетинговые затраты.
- ДРР полезен для e-commerce, но опасен без маржи. Канал с низкой ДРР может продавать низкомаржинальный товар.
- CAC надо считать по new customers, а не по всем заказам. Повторные покупки должны идти в retention/LTV, а не улучшать acquisition.
- Период должен совпадать. 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 после этих сигналов:
- подписывать attribution model рядом с revenue/conversions;
- показывать задержку данных и дату последнего refresh;
- разделять platform ROAS, CRM revenue и finance ROMI;
- выводить missing UTM/cost/CRM-source как отдельную таблицу;
- не делать первый экран из 30 vanity metrics;
- фиксировать owner для каждого красного показателя.
Practical checklist запуска маркетингового дашборда
- Согласуйте цель dashboard. Бюджетная планерка, weekly marketing review, агентский отчет, executive summary или daily performance room - это разные экраны.
- Опишите словарь метрик. CPL, CPQL, CAC, ДРР, ROMI, ROAS, revenue, profit, new customer, qualified lead.
- Разделите источники правды. GA4/Метрика - поведение и key events; Ads/Директ - spend и platform conversions; CRM - лиды и сделки; финансы - прибыль и оплаты.
- Проверьте UTM и campaign mapping. Один справочник
source/medium/campaign/channel. - Сохраните идентификаторы для offline conversions. ClientID, yclid, gclid, phone/email hash или другой согласованный ключ.
- Соберите spend scope. Media spend отдельно, total acquisition spend отдельно.
- Подпишите модель атрибуции. First touch, last touch, paid and organic last click, DDA/model comparison - не смешивать.
- Покажите data lag. Для GA4/Ads/CRM укажите, сколько дней ждете перед финальным отчетом.
- Сверьте 20 строк руками. Самая дорогая кампания, самый дорогой лид, крупнейшая сделка, offline sale, возврат, дубль, прямой заход.
- Добавьте risk table на экран или во вкладку. Руководитель должен видеть, где показатель partial.
- Начните с 5-8 решений. Отключить канал, поднять бюджет, поправить оффер, вернуть кампанию на обучение, проверить CRM, пересчитать CAC.
- Раз в месяц чистите 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 лучше считать по когортам первого касания, а не по выручке календарного месяца.
Смотрите также
- Отчёт по маркетингу для руководителя 2026: автодашборд вместо PowerPoint
- Сквозная аналитика 2026: как отследить путь клиента от рекламы до продажи
- Аналитика продаж 2026: как считать KPI и строить отчёты за 5 минут
- KPI дашборд 2026: мониторинг ключевых показателей
- Дашборд из CSV и Excel: загрузите таблицу и получите аналитику
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.
Источники
Официальные и профильные источники:
- Google Analytics Help: Get started with attribution
- Google Analytics Help: Scopes of traffic-source dimensions
- Google Ads Help: About attribution reports
- Яндекс Метрика: Sources, costs, and ROI report
- Яндекс Директ: Report Wizard
- Яндекс Директ: Revenue and conversion value
- Яндекс Директ: Offline conversions
- Яндекс Метрика: Importing offline data
- HubSpot Knowledge Base: Analyze individual campaign performance
- American Marketing Association: Customer Acquisition Cost Calculator
- Google Cloud / Looker Studio: Available connectors
- Microsoft Learn: Sales and Marketing sample for Power BI
Community-сигналы, использованные только как индикаторы практических проблем:
- Reddit r/GoogleAnalytics: GA4 attribution geeks, help! Traffic acquisition report woes
- Reddit r/GoogleAnalytics: Does GA4 Always Try Attribute Last Non Direct Source in Traffic Reports?
- Reddit r/PPC: Google Ads Vs GA4 Attribution
- Reddit r/PPC: GA4 Conversions Not Importing Correctly Into Google Ads
- Reddit r/GoogleDataStudio: Google Ads dashboard in Looker Studio that clients can understand
- Reddit r/LookerStudio: GA4/Search Console dashboard lessons with native connectors
О сервисе "AI-конструктор бизнес-дашбордов"
Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.
Ключевые преимущества:
- Не нужен программист или BI-аналитик
- Дашборд готов за минуты, а не за недели
- AI сам предлагает подходящие визуализации
- Данные остаются на вашем сервере
- Интеграция с любыми источниками через API
- Автоматическое обновление и рассылка отчётов
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.