Что такое сквозная аналитика в Яндекс.Директе и чем она отличается от отчётов кабинета
Сквозная аналитика в контексте Яндекс.Директа — это не отдельная кнопка в интерфейсе и не подключаемый «модуль за 5 минут». Это связка инструментов, которые вместе показывают путь от рекламного клика до денег в учёте продаж: рекламный кабинет (расходы, ставки, оптимизация), Яндекс.Метрика (визиты, цели, атрибуция, отчёты сквозной аналитики) и система учёта клиентов — CRM, ERP, таблица с воронкой, куда попадают лиды с сайта и из звонков.
Пока звенья не соединены, маркетолог видит верх воронки: показы, клики, иногда заявки на сайте. Всё, что происходит после отправки формы — квалификация, счёт, оплата, отказ, повторная покупка — остаётся в учёте клиентов и не влияет на отчёты Директа. Отсюда ощущение «реклама дорогая», хотя по факту одна кампания даёт дешёвые лиды, а другая — редкие, но самые маржинальные сделки.
Официальная формулировка Яндекса: сквозная аналитика охватывает весь путь по воронке — от кликов до показателей окупаемости, включая ROMI, ROAS и долю рекламных расходов. В нативном стеке загрузка данных из учёта клиентов возможна через API, интеграции с amoCRM и Битрикс24, а также через Центр конверсий Директа.
Если вам ближе взгляд собственника — дашборд за 15 минут, ROMI, доля рекламных расходов, стоимость привлечения заказа — это разобрано в материале «Сквозная аналитика: Директ, Метрика и учёт клиентов». Эта статья — техническое продолжение с фокусом на кабинет Директа: куда нажимать, какие цели выбрать, как довести данные до расчёта окупаемости (ROI) в Мастере отчётов.
Зачем маркетологу видеть путь от клика до сделки
Яндекс.Директ оптимизирует кампании на те цели Метрики, которые вы явно передаёте в стратегию. Алгоритм не «угадывает» оплаты — он максимизирует выбранное событие: клик, заявку, добавление в корзину, CRM-цель «заказ оплачен». Если в стратегии стоит микроцель «отправка формы», система будет искать похожих пользователей, которые тоже оставят контакты — не обязательно тех, кто заплатит.
Сквозная аналитика решает три практические задачи:
- Честная оптимизация. Перевод стратегии на макроцель (оплата, статус PAID в учёте клиентов), когда данных хватает для обучения. Тогда автостратегии и оплата за конверсии работают ближе к прибыли, а не к объёму лидов.
- Распределение бюджета. Видно, какая кампания, ключ или площадка даёт не лиды, а оплаты — с учётом атрибуции.
- Защита от ложных выводов. Без связки легко отключить «дорогую» кампанию, которая по учёту клиентов закрывает крупные чеки, и наоборот — масштабировать дешёвый трафик с нулевой конверсией в оплату.
Типичный симптом отсутствия сквозной картины: в еженедельном созвоне маркетинг рапортует «CPL снизился», а продажи говорят «лидов много, денег нет». Обе стороны правы — они смотрят на разные этапы воронки.
Что показывает Директ, а что — только связка с Метрикой и учётом клиентов
| Уровень зрелости | Что видите | Где смотреть | Чего не хватает |
|---|---|---|---|
| Только Директ | Расход, показы, клики, CTR, цена клика; конверсии — только если привязан счётчик | Статистика кампаний, Мастер отчётов | Поведение на сайте, качество трафика, деньги после заявки |
| Директ + Метрика | Визиты, отказы, глубина, цели, воронка, электронная коммерция | Отчёты Метрики, связанные с Директом | Статусы сделок, выручка по менеджерам, спам-лиды |
| Полная сквозная | Заказы из учёта клиентов, доход, ROI, ДРР, прибыль, LTV-срезы | «Источники заказов из CRM», «Источники, расходы и ROI», «Посетители и клиенты» в Метрике; ROI в Директе при настройке «Дохода» | — |
Базовая связка счётчика и кампаний — в «Яндекс.Метрика и Яндекс.Директ». Текущий материал идёт дальше: от «счётчик стоит» до «в Мастере отчётов есть окупаемость по оплатам».
Важно: отчёт Директа никогда не заменит учёт клиентов. Он показывает атрибутированные конверсии по правилам Метрики и выбранной модели атрибуции. Бухгалтерская выручка и касса могут расходиться — это нормально, если вы заранее договорились, какую метрику считать «истиной» для маркетинга.
Связка Яндекс.Метрики и Директа: базовая схема
Любая сквозная аналитика начинается с корректной связки Метрики и Директа. Если здесь ошибка, последующая загрузка заказов из CRM даст красивые отчёты с неправильной привязкой к источнику.
Схема потока данных:
Клик в Директе → yclid + UTM → визит в Метрике → цель на сайте →
ClientID / phone / email → сделка в учёте клиентов → статусы PAID →
Метрика → цели CRM → Директ (оптимизация + ROI)
Проверка счётчика и автопривязка кампаний
Шаг 1. Один счётчик на домен. На всех посадочных страницах — один основной ID. Дубли (счётчик в коде + тот же ID через GTM второй раз) завышают визиты и ломают ClientID. Подробный чек-лист — «Счётчик Метрики для Яндекс.Директа».
Шаг 2. Счётчики в кампании. В параметрах кампании — блок «Счётчики целевых действий» (до пяти ID). По ним Директ получает список целей для оптимизации и колонок в отчётах.
Шаг 3. Разметка ссылок. Включите «Размечать ссылки для Метрики» — в URL попадёт yclid. Дополните UTM-метками: utm_source, utm_medium, utm_campaign, utm_content, utm_term. Шаблон с макросами Директа ({campaign_id}, {ad_id}, {keyword}) упростит разбор в Метрике.
Шаг 4. Доступы. Если реклама ведётся с логина А, а Метрика — на логине Б, выдайте пользователю А права на счётчик (редактирование или хотя бы просмотр — по инструкции Яндекса для синхронизации).
Шаг 5. Проверка. Сделайте тестовый клик по объявлению (в preview или с ограничением по IP), убедитесь, что визит виден в Метрике в реальном времени, а в параметрах визита есть yclid и UTM.
После привязки в статистике кампании появятся метрики Метрики: отказы, глубина просмотра, достигнутые цели. Это фундамент; без него Центр конверсий и CRM-интеграция не дадут корректной картины в Директе.
Цели Метрики в Директе: какие выбрать для заявок и звонков
От клика в Директе до оплаты в учёте клиентов
Сквозная аналитика — это не один отчёт, а цепочка: каждое звено должно передавать идентификатор дальше. Переключите сценарий и посмотрите, где рвётся путь.
- Клик — расход и yclid в URL; без разметки источник теряется.
- Визит — Метрика фиксирует поведение и микроцели на сайте.
- Лид — ClientID и UTM попадают в CRM; статус IN_PROGRESS.
- Оплата — PAID с суммой → «Доход» и ROI в Директе.
Видите заявки, но не деньги. Метрика считает цели на сайте; без CRM и статуса PAID ROI в кабинете останется пустым.
Цепочка обрывается после микроцели «заявка» — оптимизация идёт на форму, не на оплату.
Дальше — чек-лист настройки: счётчик, ClientID, маршрут CRM и метрика «Доход».
Цели — интерфейс между поведением пользователя и алгоритмами Директа. Для сквозной воронки выстраивают два яруса:
Микроцели (верх воронки):
- отправка формы заявки;
- клик по номеру телефона (звонки);
- начало чата, скачивание прайса;
- просмотр страницы «спасибо».
Нужны для быстрой обратной связи, A/B-тестов посадочных и первичной оптимизации, пока в учёте клиентов мало оплат. Разбор типов и условий — в «Цели в Яндекс.Директе».
Макроцели (деньги):
- автоцели «CRM: Заказ создан», «CRM: Заказ оплачен» (появляются после загрузки данных из учёта клиентов);
- офлайн-конверсии со статусом PAID через Центр конверсий;
- транзакции электронной коммерции.
В кампании можно указать несколько целей, но стратегия оптимизируется на одну (или на пакет в рамках пакетных стратегий). Практический подход:
- Старт: оптимизация на квалифицированную заявку + ручной контроль оплат в CRM.
- Рост: когда PAID стабильно ≥ нескольк десятков в месяц на сегмент — тест оптимизации на «CRM: Заказ оплачен» или «Максимум конверсий» с макроцелью.
- Звонки: отдельная цель или офлайн-загрузка разговоров; не смешивайте «клик по телефону» и «состоявшийся разговор» в одной метрике без коллтрекинга.
Как настроить сквозную аналитику в Яндекс.Директе по шагам
Ниже — маршрут «глазами директолога». Он согласуется с семишаговым edu-гайдом Яндекса: счётчик → цели → электронная коммерция (при необходимости) → UTM → учёт расходов → учёт клиентов → офлайн-конверсии → ручная сверка цифр.
Чек-лист перед запуском: доступы, цели, разметка ссылок
Зафиксируйте до подключения CRM:
| № | Пункт | Критерий готовности |
|---|---|---|
| 1 | Счётчик Метрики | Один ID на домен, код на всех страницах воронки |
| 2 | Цели | Заявка и/или звонок срабатывают в «Вебвизоре» и в отчёте «Конверсии» |
| 3 | UTM + yclid | Шаблон в объявлениях, тестовый визит с метками |
| 4 | Привязка к кампаниям | Счётчик указан в «Счётчиках целевых действий» |
| 5 | Доступы | Логины Директа, Метрики, учёта клиентов согласованы |
| 6 | Статусы сделки | Описано, что такое лид, квалификация, оплата, спам, отмена |
| 7 | ClientID в форме | Скрытое поле заполняется скриптом getClientID |
| 8 | Сверка | Назначен ответственный за еженедельную сверку трёх источников |
Без UTM и yclid отчёт «Источники заказов из CRM» заполнится «не определено» — и сквозная аналитика превратится в догадки.
Связь рекламного кабинета, Метрики и сайта
Сайт → Метрика. Счётчик на всех шагах пути. Для форм — JavaScript:
ym(XXXXXX, 'getClientID', function(clientID) {
document.getElementById('ym_client_id').value = clientID;
});
Поле ym_client_id — скрытый input; значение уходит в учёт клиентов вместе с UTM. Без ClientID привязка к визиту идёт по телефону или email — это менее надёжно при смене устройства.
Метрика → Директ. Цели и доход передаются через привязанные счётчики. В разделе «Конверсии» кампании настройте метрику «Доход» (с 16.04.2025 доход считается только по выбранным целям, по которым реально передаётся сумма). Производные: ROI, ДРР, прибыль в отчётах эффективности.
Учёт клиентов → Метрика. Три пути (подробнее в следующем разделе): нативная интеграция, API simple_orders, CSV через Центр конверсий.
Параметры привязки заказа к визиту (официальная справка Метрики):
- окно привязки — 21 день от текущей даты;
- обновление привязанного заказа — до 111 дней с начала визита;
- приоритет идентификатора: ClientID > phone > email.
Данные в отчётах Метрики после загрузки — в течение ~3 часов.
Типовые ошибки настройки (дубли счётчиков, неверные цели)
Дубли счётчиков. Два тега на странице, старый счётик после редизайна, дубль через CMS-плагин. Симптом: визитов больше кликов, ClientID в CRM не находится в Метрике.
Неверная цель в стратегии. Оптимизация на «просмотр контактов» вместо отправки формы. Симптом: конверсии растут, лиды в CRM — нет.
Разные логины без доступа. Симптом: в кампании «0 конверсий», в Метрике цели есть. Решение: доступ к счётчику + перепривязка.
Цель без ценности. Симптом: конверсии есть, ROI/ДРР пустые. Решение: передача выручки в PAID, настройка «Дохода», см. ROMI и ДРР.
Ручное создание сделок без источника. Менеджер заводит лид по телефону, не спрашивая «откуда узнали». Симптом: в «Источниках заказов из CRM» доминирует «не определено». Решение: обязательные поля UTM/ClientID, автосоздание сделки из формы, скрипт для колл-центра.
Ранний переход на оптимизацию по PAID. Мало событий — стратегия «не обучается». Решение: временно микроцель + параллельная загрузка статусов для отчётности, не для автоставок.
Модели атрибуции в Директе: какую выбрать
Атрибуция решает, какому касанию засчитать конверсию, если пользователь приходил несколько раз. От этого зависят цифры ROI в Директе и выводы «какая кампания окупается».
Автоматическая атрибуция и окно конверсии
С 21.04.2026 в новых кампаниях нельзя выбрать устаревшие модели. С 20.05.2026 действующие кампании переведены автоматически: «Первый переход» и «Последний значимый» — на кросс-девайсные варианты, «Последний из Директа» — на автоматическую атрибуцию. Яндекс рекомендует автоматическую модель для большинства рекламодателей — она учитывает кросс-девайс путь.
Окна атрибуции (справка Директа на 2026 год):
| Модель | Окно конверсии |
|---|---|
| Автоматическая | 180 дней |
| Первый кросс-девайс | 180 дней |
| Последний переход | 180 дней |
| Последний значимый кросс-девайс | 90 дней |
Для сквозной аналитики: заказ из учёта клиентов, созданный через 60 дней после визита, может быть атрибутирован Директу — если сохранены ClientID, phone или email и не нарушена цепочка.
Полный разбор моделей — в «Атрибуция в Яндекс.Директе». В этой статье — только влияние на сквозной ROI: не меняйте модель каждую неделю, иначе сравнение периодов бессмысленно.
Когда менять модель под длинный цикл сделки
Длинный цикл (B2B, недвижимость, сложные услуги):
- сопоставьте окно атрибуции с реальным временем от первого клика до PAID в CRM;
- в отчётах Метрики выставляйте тот же период, что и в воронке продаж;
- при цикле > 21 дня обязательно передавайте phone/email — ClientID alone может не хватить для первичной привязки;
- фиксируйте дату смены модели в журнале изменений — после мая 2026 сверьте отчёты «до» и «после» автоперехода.
Стабильная автоматическая атрибуция + чистые статусы PAID полезнее, чем ручной перебор моделей ради «красивого» ROI в одном срезе.
Офлайн-конверсии и передача данных из системы учёта клиентов
Здесь сквозная аналитика начинает отражать реальный бизнес: звонки, оплаты в офисе, сделки, доведённые менеджером до счёта, отказы и спам.
Загрузка офлайн-конверсий: файл, API, интеграции
Дерево решений — какой маршрут выбрать:
У вас amoCRM или Битрикс24?
├─ ДА → нативная интеграция Метрики (минимум кода)
└─ НЕТ → есть разработчик?
├─ ДА → API simple_orders или полный CDP API
└─ НЕТ → Центр конверсий + CSV (FTP/SFTP/HTTPS/Google Sheets)
| Маршрут | Когда | Плюсы | Минусы |
|---|---|---|---|
| Нативная интеграция amoCRM / Битрикс24 | Уже на этой CRM | Автоцели, меньше поддержки | Нужна чистая воронка и статусы |
API simple_orders | Кастомная CRM, middleware | Гибкость, статусы IN_PROGRESS / PAID / SPAM / CANCELLED | Нужен разработчик и OAuth |
| Центр конверсий | Нет API, мало IT-ресурсов | Один интерфейс для онлайн, офлайн, звонков | Ручная/полуавтоматическая выгрузка |
API simple_orders — минимальный набор полей: id заказа, create_date_time, один идентификатор (ClientID / phone / email). Эндпоинт: POST /cdp/api/v1/counter/{counterId}/data/simple_orders.
Центр конверсий Директа — единое окно для загрузки конверсий; данные уходят в Метрику, создаются цели, доступные в кампаниях. Поддерживаются ClientID, phone, email. Подробно — «Офлайн-конверсии в Яндекс.Директе».
После загрузки в Метрике доступны отчёты сквозной аналитики: «Источники заказов из CRM», «Источники, расходы и ROI», «Посетители и клиенты» (вкладка «Клиенты»).
Связка лидов из учёта клиентов с кампаниями Директа без потери источника
Пошаговый сценарий для услуг (стоматология, B2B-услуги, образование):
- Клик по объявлению → переход с
yclidи UTM. - Пользователь заполняет форму → в CRM создаётся сделка с ClientID и UTM.
- Менеджер звонит → статус
IN_PROGRESSуходит в Метрику. - Клиент оплачивает → статус
PAID+ сумма; срабатывает «CRM: Заказ оплачен». - В Директе в «Настройке метрики Доход» учтены оплаченные цели → в Мастере отчётов видны ROI, ДРР, прибыль.
Антиспам: статус SPAM или CANCELLED убирает «мусорные» конверсии из оптимизации. Иначе алгоритм обучается на лидах, которые никогда не станут деньгами.
Звонки без формы: подменный номер + офлайн-загрузка или интеграция коллтрекинга; иначе вклад звонков в ROI будет занижена.
Как считать окупаемость рекламы: от окупаемости маркетинга до полной воронки
В кабинете и в таблицах маркетолога живут разные метрики. Смешивать их — значит спорить о цифрах без общего определения.
| Метрика | Смысл | Где в Директе |
|---|---|---|
| ROI (окупаемость инвестиций) | Прибыль / расход при настроенном «Доходе» | Мастер отчётов, оценка перфоманс-кампаний |
| ROMI (окупаемость маркетинга) | (Маржинальная прибыль − затраты на маркетинг) / затраты | Считается по формуле Яндекса; нужны цели с ценностью |
| ДРР | Расход / доход | Удобна для eCommerce |
| ROAS | Доход / расход | Часто в зарубежных источниках |
| Ценность конверсии | Ручная в стратегии > из Метрики / офлайн / MMP | Настройки стратегии и «Доход» |
С 16.04.2025 метрика «Доход» в Директе считает сумму только по выбранным целям с переданной выручкой. Настройка: «Конверсии» → «Настройка метрики Доход». Без этого ROI и ДРР в кабинете останутся пустыми при любых заявках.
Развёрнутые материалы: ROMI в Яндекс.Директе, ДРР в Яндекс.Директе.
Метрики: стоимость лида, доля рекламных расходов, прибыль с канала
Ежедневный/еженедельный контроль:
- Стоимость лида — расход ÷ лиды (форма + звонок + «CRM: заказ создан»). Сверяйте определение лида с конверсиями в Директе.
- Стоимость оплаты — расход ÷ PAID из учёта клиентов. Главная метрика для собственника при сквозной настройке.
- ДРР по оплаченным — расход ÷ выручка PAID; целевой коридор зависит от маржи.
- Прибыль с канала — выручка × маржа − расход; доступна в Директе при «Доходе».
- Средний чек по источнику — выручка PAID ÷ число PAID; показывает качество, а не только объём.
Не сравнивайте ROI из Директа с кассой из 1С без поправки на атрибуцию и на то, что в кабинете — маржинальная или валовая логика (как настроите ценность).
Пример расчёта по данным Метрики и учёта продаж
Условный пример для агентства услуг (цифры иллюстративные):
| Показатель | Значение |
|---|---|
| Расход Директа за месяц | 120 000 ₽ |
| Заявки (микроцель) | 80 |
| Оплаты (PAID в CRM) | 40 |
| Выручка по PAID | 600 000 ₽ |
| Маржинальность | 40% |
Расчёты:
- CPL = 120 000 / 80 = 1 500 ₽ (лид)
- Стоимость оплаты = 120 000 / 40 = 3 000 ₽
- Маржинальная прибыль = 600 000 × 0,4 = 240 000 ₽
- ROMI = (240 000 − 120 000) / 120 000 = 1,0 (100%)
- ДРР = 120 000 / 600 000 = 20%
Вывод: по лидам кампания выглядит «дешёвой», но половина лидов не доходит до оплаты — без сквозной картины вы могли бы масштабировать источник с низким CPL и высоким отвалом. После настройки PAID видно, какие кампании тянут именно оплаты.
Мини-кейс логики статусов: IN_PROGRESS → менеджер квалифицировал; PAID → счёт закрыт; SPAM → ложная заявка; CANCELLED → отказ клиента. Только PAID с суммой идёт в «Доход» и ROMI.
Если хотите увереннее сами настраивать UTM, цели в Метрике, передачу ClientID и еженедельную сверку трёх источников — Больше о маркетинге в моем Telegram.
Отчёты и дашборды: что смотреть после настройки
Отчёты Директа vs Метрики vs сводная картина
Директ (отчёты, Мастер отчётов):
- расход, клики, показы, CTR, цена клика;
- конверсии по выбранным целям;
- ROI, ДРР, прибыль — при «Доходе»;
- срезы: кампании, группы, объявления, устройства, регионы.
Метрика (после CRM):
- «Источники заказов из CRM» — канал → заказы;
- «Источники, расходы и ROI» — окупаемость в разрезе источников;
- «Посетители и клиенты» — повторные покупки, сегменты клиентов.
Сверка трёх источников (чек-лист):
| Шаг | Директ | Метрика | Учёт клиентов |
|---|---|---|---|
| 1 | Клики за неделю | Визиты с меткой Директа / yclid | — |
| 2 | Конверсии по цели «заявка» | Достижения цели | Новые сделки за период |
| 3 | Конверсии PAID / доход | CRM-цели, ecommerce | Статус PAID, сумма |
| 4 | ROI, ДРР | «Источники, расходы и ROI» | Выручка × маржа − расход |
Допустимое расхождение кликов и визитов — несколько процентов (AdBlock, скорость сайта). Расхождение лидов > 15% — повод проверить цель, двойные отправки формы, дубли в CRM.
Как часто пересматривать связку и цели
- Еженедельно: расход, лиды, PAID, стоимость оплаты, топ и аутсайдеры кампаний; минус-площадки РСЯ при просадке качества.
- Ежемесячно: ROMI, ДРР, сверка с учётом клиентов, эксперименты по целям и посадочным.
- После изменений: редизайн сайта, смена CRM, новые статусы, обновление атрибуции (май 2026) — пересмотр целей и «Дохода» обязателен.
Практика по заявкам: «Яндекс.Метрика для заявок из Директа».
Сервисы сквозной аналитики и когда они нужны поверх Яндекса
Нативного стека (Метрика + Директ + amoCRM/Битрикс24 + Центр конверсий) хватает большинству компаний с бюджетом на контекст до среднего сегмента. Сторонние сервисы (Roistat, Calltouch, Alytics, модули сквозной аналитики в Битрикс24, Колтач) оправданы, когда:
- реклама идёт в нескольких сетях (VK, myTarget, Telegram, Google) и нужен единый дашборд;
- сложный коллтрекинг с пулом номеров;
- нужна кастомная атрибуция и выгрузка в BI вне Метрики;
- отдел продаж работает в нестандартной CRM без API.
Для чистого Директа с одной CRM начинайте с нативной связки — меньше интеграций, меньше точек поломки. Обзор воронки для собственника без ухода в SaaS — материал про учёт клиентов.
Кратко про Битрикс24 и Колтач: у Битрикс есть встроенные сценарии сквозной аналитики и связка с Метрикой; Колтач исторически силён в коллтрекинге. Это не обязательные покупки для старта — только опции при конкретной боли (много звонков, мультиканальность).