«SEO приносит трафик, но мы не знаем, приносит ли оно продажи» — это одна из самых распространённых проблем в digital-маркетинге. Яндекс.Метрика показывает визиты и конверсии, CRM — сделки и выручку. Но связать эти два мира воедино удаётся немногим. Сквозная аналитика решает эту задачу: она позволяет видеть полный путь клиента от первого клика в поиске до оплаченного счёта.
Что такое сквозная аналитика
Сквозная аналитика (end-to-end analytics) — это система, которая связывает данные из всех маркетинговых каналов с реальными продажами из CRM. В отличие от обычной веб-аналитики, которая останавливается на конверсии (заявка, звонок), сквозная аналитика прослеживает весь путь до закрытой сделки.
Стандартная веб-аналитика:
Визит → Конверсия (заявка) → СТОП
Сквозная аналитика:
Визит → Конверсия → Квалификация → Сделка → Выручка → ROI
Для SEO это критически важно. Допустим, органический трафик генерирует 200 заявок в месяц, а контекстная реклама — 100. На первый взгляд, SEO эффективнее. Но если в CRM видно, что из 200 SEO-заявок закрывается 15% сделок, а из 100 контекстных — 40%, картина меняется.
Как устроена сквозная аналитика для SEO
Типичная архитектура:
- Пользователь приходит из органики → Яндекс.Метрика фиксирует сессию, источник (organic), кампанию
- Пользователь оставляет заявку → Метрика фиксирует конверсию, в форму подставляется Client ID Метрики
- Заявка попадает в CRM → CRM получает Client ID, источник и другие UTM-параметры
- Менеджер закрывает сделку → CRM фиксирует выручку, связывает её с Client ID
- Данные агрегируются → в дашборде видно: «Органика → 45 закрытых сделок → 2 700 000 руб.»
Ключевой элемент — сшивка данных веб-аналитики и CRM через Client ID (для Яндекс.Метрики) или User ID (если есть авторизация).
Настройка сквозной аналитики: шаг за шагом
Шаг 1: Настройка целей в Яндекс.Метрике
Настройте цели для всех ключевых конверсий: отправка формы, звонок (через колл-трекинг), чат-обращение. В параметрах цели убедитесь, что фиксируется источник трафика.
Шаг 2: Передача Client ID в CRM
При отправке формы передавайте Client ID Метрики в скрытом поле:
// Получаем Client ID из Яндекс.Метрики
ym(XXXXXXXX, 'getClientID', function(clientID) {
document.getElementById('metrika_client_id').value = clientID;
});
CRM принимает это значение вместе с заявкой.
Шаг 3: Фиксация UTM-меток в CRM
Сохраняйте UTM-параметры из URL в cookies при первом визите и передавайте их в CRM с каждой заявкой. Для органического трафика UTM-параметры часто отсутствуют — используйте значение источника из Метрики.
Шаг 4: Настройка колл-трекинга
Для бизнесов, где звонки — основной канал конверсии, колл-трекинг обязателен. Система подменяет номер телефона на сайте в зависимости от источника трафика и фиксирует, из какого канала пришёл звонивший.
Шаг 5: Выгрузка данных о сделках
Настройте регулярную выгрузку данных о закрытых сделках из CRM. Выгрузка должна содержать: ID сделки, сумму, дату закрытия, Client ID или UTM-источник.
Шаг 6: Агрегация в дашборде
Объедините данные Метрики и CRM в едином дашборде. Инструменты: Google Looker Studio, Power BI, Tableau или специализированные платформы сквозной аналитики.
ROI от SEO: формула и расчёт
После настройки сквозной аналитики ROI считается точно:
ROI = (Выручка из органики × Маржинальность - Затраты на SEO) / Затраты на SEO × 100%
Практический пример:
- Выручка из органики за квартал: 4 500 000 руб.
- Маржинальность бизнеса: 35%
- Маржа от SEO: 1 575 000 руб.
- Затраты на SEO за квартал: 450 000 руб. (агентство + инструменты)
- ROI = (1 575 000 - 450 000) / 450 000 × 100% = 250%
Для сравнения с другими каналами считайте ROI в единых единицах измерения.
Атрибуция: как учитывать многоканальные пути
Клиенты редко совершают покупку с первого визита. Типичный путь в B2B: первый визит из органики → ретаргетинговая реклама → прямой переход → покупка. Какому каналу засчитывать конверсию?
Модели атрибуции:
- Last click (последнее касание) — SEO теряет ценность, если клиент закрылся через прямой визит
- First click (первое касание) — SEO получает весь кредит, если привело клиента впервые
- Линейная — заслуга распределяется равномерно по всем касаниям
- Time decay — больший вес у последних касаний
- Позиционная (U-shape) — 40% первому и последнему касанию, 20% — промежуточным
Для оценки SEO рекомендуется использовать first click или линейную модели — они честнее отражают вклад органического трафика как верхней части воронки.
ClickFlow и сквозная аналитика
ClickFlow интегрируется с Яндекс.Метрикой и позволяет отслеживать не только позиции, но и конверсионность трафика по каждой группе страниц. Настройте сегменты по типам страниц (категории, карточки товаров, статьи) и смотрите, какой тип контента генерирует наибольшую конверсию — это поможет правильно расставить приоритеты в контентной стратегии.
Типичные ошибки при настройке сквозной аналитики
-
Разрыв в цепочке данных. Client ID не передаётся в CRM — невозможно связать визит и сделку.
-
Потеря UTM при редиректах. Настройте проверку: UTM-параметры должны сохраняться при переходе с посадочной страницы внутри сайта.
-
Смешивание типов конверсий. Заявка из B2B и покупка в интернет-магазине — разные ценности. Считайте их раздельно.
-
Игнорирование offline-конверсий. Для бизнесов с офлайн-продажами настройте загрузку данных о сделках из CRM в Яндекс.Метрику.
-
Неучёт LTV. Клиент, пришедший из SEO, может совершать повторные покупки годами. LTV (пожизненная ценность клиента) важнее первой продажи.
Сквозная аналитика превращает SEO из «непонятных затрат» в измеримый инвестиционный канал с прозрачным ROI. Это главный аргумент при защите SEO-бюджета перед руководством.