Сквозная аналитика связывает каждую заявку с конкретным источником трафика вплоть до ключевого слова. Разбираем архитектуру системы, связку GSC с CRM, коллтрекинг и метрики которые показывают реальный ROI от органического трафика.

Ключевые факты
- Сквозная аналитика связывает каждую заявку с конкретным источником трафика вплоть до ключевого слова
- Разбираем архитектуру системы, связку GSC с CRM, коллтрекинг и метрики которые показывают реальный ROI от органического трафика
- Яндекс Метрика показывает трафик и цели
- Покажу на реальном примере как выглядит настроенная сквозная аналитика для локального медицинского бизнеса
- Проблема 1: Разрыв между кликом и заявкой
- Пользователь пришёл из органики, просмотрел 3 страницы, позвонил по телефону
Почему стандартных инструментов недостаточно
Яндекс Метрика показывает трафик и цели. Google Search Console показывает позиции и клики. Яндекс.Метрика показывает сессии и конверсии. Но ни один из них не даёт полной картины.
Проблема 1: Разрыв между кликом и заявкой. Пользователь пришёл из органики, просмотрел 3 страницы, позвонил по телефону. Метрика зафиксировала визит, но звонок — нет. Без коллтрекинга телефонные заявки из SEO невидимы.
Проблема 2: Мультиканальные пути. Пользователь нашёл сайт через органику, ушёл, через неделю вернулся через ретаргетинг и оставил заявку. Последний клик — реклама. Ассистированная конверсия — органика. Без атрибуции многоканальной воронки SEO недооценивается.
Проблема 3: not provided. Google скрывает большую часть поисковых запросов в Analytics — показывает только «(not provided)». Связать конкретный запрос с конкретной конверсией через стандартные инструменты почти невозможно.
Проблема 4: Офлайн-конверсии. Заявка оставлена онлайн, сделка закрыта офлайн. Без интеграции с CRM Analytics не знает о финале воронки.
На практике я регулярно вижу одну и ту же ситуацию: владелец бизнеса открывает Яндекс.Метрику, видит 500 визитов из органики и 3 заявки с формы. Делает вывод — SEO не работает. Но когда подключаем коллтрекинг, выясняется, что ещё 12 человек позвонили по телефону, а 4 написали в мессенджер. Реальная конверсия из органики оказывается в 5 раз выше, просто стандартные инструменты её не фиксируют.
Именно поэтому первое, что я делаю в новом проекте — разбираюсь, как считаются заявки. Если бизнес принимает звонки и нет коллтрекинга — любой отчёт по конверсиям из SEO будет неполным. Я сталкивался с ситуациями, когда после настройки аналитики SEO из «убыточного канала» превращалось в самый рентабельный — просто потому, что наконец стали считать все обращения.
Архитектура сквозной аналитики для SEO
Слой 1 — Сбор данных об источнике. UTM-метки для рекламного трафика. Для органики — автоматическая разметка через GSC + Яндекс.Метрику, определение landing page и сессионные параметры. Коллтрекинг — подмена номеров телефона в зависимости от источника трафика.
Слой 2 — Фиксация конверсий. Все точки контакта: формы заявок, звонки (коллтрекинг), чаты (JivoSite, Telegram), корзина и оплата (для e-commerce). Каждая конверсия должна передаваться в аналитику с параметрами источника.
Слой 3 — CRM-интеграция. Заявка попадает в CRM с меткой источника. Когда менеджер закрывает сделку — статус и сумма возвращаются в аналитику через API или webhook. Это даёт реальный Revenue по каналам, а не просто лиды.
Слой 4 — Единый дашборд. Все данные сводятся в одном месте: Яндекс Метрика + Roistat/Calltouch/CoMagic, или самосборный вариант на основе Google Looker Studio. Видите: канал → запрос → landing page → заявка → сделка → выручка.
Я выстраиваю эту архитектуру послойно, начиная с самого простого — целей в Яндекс.Метрике и коллтрекинга. Нет смысла тратить бюджет на Roistat, если в CRM не заполняется поле «источник». Сначала базовые слои, потом усложнение. По моему опыту, 80% пользы даёт связка Яндекс.Метрика + коллтрекинг + CRM с правильной атрибуцией. Остальные 20% — это BigQuery, мультиканальная атрибуция и кастомные дашборды — для бизнесов с бюджетом от 200 000 руб/мес на маркетинг.
Ключевой момент — каждый слой должен передавать данные следующему без потерь. Если коллтрекинг фиксирует звонок, но не передаёт его в CRM с источником — цепочка рвётся. Я всегда проверяю каждый стык отдельно: оставляю тестовую заявку с формы, звоню на подменный номер, пишу в чат — и прослеживаю путь каждого обращения до CRM. Только после этого можно доверять цифрам в отчётах.
Как связать SEO-запросы с конверсиями: практика
Метод 1 — Через landing page. Если каждая посадочная страница оптимизирована под конкретный кластер запросов — конверсия с этой страницы косвенно атрибутируется кластеру.
Метод 2 — Параметры URL. В некоторых CMS можно передавать поисковый запрос в параметре URL через JavaScript: поймать document.referrer, извлечь запрос, записать в скрытое поле формы.
Метод 3 — Объединение данных через Google Sheets или Looker Studio. Выгрузка данных GSC, Яндекс.Метрики и CRM в единое хранилище. JOIN по дате + landing page + сессионным данным.
На практике я чаще всего использую первый метод — через landing page. Он самый надёжный и не зависит от технических ограничений поисковых систем. Когда я работал со стоматологией Дентал Х, мы создали 17 гео-страниц под конкретные кластеры запросов. Каждая страница — это отдельная точка входа с понятной привязкой к группе ключевых слов. Если страница «имплантация зубов Сходня» даёт 5 заявок в месяц — я точно знаю, какой кластер запросов за это отвечает.
Второй метод работает хуже с каждым годом: поисковые системы всё реже передают запрос в referrer. Но есть обходной путь — данные GSC. Я выгружаю запросы по каждой странице из Google Search Console, сопоставляю с конверсиями из Яндекс.Метрики по той же странице — и получаю связку «запрос → конверсия» с точностью до кластера. Еженедельная сводка в Google Sheets занимает 20 минут и даёт больше инсайтов, чем любой автоматический дашборд.
Что мерить: метрики SEO через призму бизнеса
| SEO-метрика | Бизнес-метрика | Что это меняет |
|---|---|---|
| Позиции по запросам | Конверсия по landing page | Фокус на страницах, а не запросах |
| Органический трафик | Лиды из органики | Качество трафика важнее объёма |
| CTR сниппета | Стоимость лида из SEO | Сниппет = рекламный текст |
| Видимость в нише | Доля SEO в выручке | SEO как бизнес-канал |
Когда видно что запрос «имплантация зубов отзывы» даёт 200 визитов и 0 заявок, а «имплантация зубов цена москва» даёт 30 визитов и 5 заявок — приоритет оптимизации очевиден.
Я всегда строю отчётность клиенту именно в такой привязке — SEO-метрика рядом с бизнес-метрикой. Не просто «позиции выросли по 74 запросам», а «страница имплантации поднялась в ТОП-3, и с неё пришло 8 заявок за месяц при среднем чеке 45 000 руб». Когда собственник видит конкретные деньги напротив конкретных страниц — вопрос «зачем мне SEO» отпадает сам собой.
Отдельно слежу за показателем «стоимость лида из SEO в динамике». В первые месяцы она высокая — потому что идут инвестиции в контент, техническую оптимизацию и ссылки, а трафик ещё не вырос. Но с 4-5 месяца кривая идёт вниз, и к 8-10 месяцу стоимость лида из органики обычно в 2-3 раза ниже, чем из контекстной рекламы. Эту динамику я показываю клиенту ежемесячно — это лучший аргумент за продолжение работы над SEO.
Настройка: минимальный жизнеспособный стек
Шаг 1. Подключить Яндекс Метрику с целями + коллтрекинг (Callibri или Calltouch).
Шаг 2. Настроить в GSC отчёт по страницам с фильтром по стране. Связать данные GSC с Яндекс.Метрикой через еженедельную выгрузку в Google Sheets.
Шаг 3. В CRM добавить поле «Источник лида».
Шаг 4. Еженедельно сводить: какие страницы дают лиды из органики, какие — трафик без конверсий.
Этот стек я внедряю в каждом проекте на старте. Занимает 2-3 дня, стоит клиенту 5 000-7 000 руб/мес за коллтрекинг — и сразу меняет качество принятия решений. Без него я работаю вслепую: оптимизирую страницы, наращиваю трафик, но не знаю, приносят ли они деньги. С ним — вижу, что страница «виниры цена» конвертирует в 3 раза лучше, чем «виниры отзывы», и перераспределяю усилия.
Частая ошибка — пытаться внедрить сразу всё: и Roistat, и мультиканальную атрибуцию, и BigQuery. Бизнес тратит 3 месяца на настройку, ломает текущую аналитику, а данные всё равно неполные. Я рекомендую начинать с минимального стека и достраивать систему по мере роста. Если бюджет на маркетинг до 150 000 руб/мес — базовой связки Метрика + коллтрекинг + CRM достаточно для 90% задач.
Модели атрибуции для органического трафика: какую выбрать
Last click — конверсия засчитывается последнему каналу перед заявкой. Для SEO это проблема: пользователь нашёл сайт через органику, ушёл, вернулся через ретаргетинг — и last click отдаёт конверсию рекламе. SEO оказывается недооценённым.
First click — конверсия засчитывается первому каналу. Для SEO выгоднее: если пользователь впервые пришёл из органики, вся воронка атрибутируется SEO. Но это тоже однобокая модель — она не учитывает вклад промежуточных каналов.
Линейная модель — конверсия распределяется поровну между всеми каналами в цепочке. Справедливее, но размывает понимание: каждый канал получает немного, ни один не выглядит решающим.
Data-driven (на основе данных) — алгоритм сам определяет вес каждого канала на основе статистики. Самая точная модель, но требует достаточного объёма конверсий (минимум 300 за 30 дней) для корректной работы.
Для SEO рекомендую настраивать окно атрибуции 30-90 дней. Органический трафик работает длинным циклом: пользователь читает статью, возвращается через неделю, оставляет заявку через месяц. Стандартное окно 7 дней отсекает большую часть ассистированных конверсий SEO.
На моей практике выбор модели атрибуции напрямую влияет на то, как бизнес оценивает SEO. В проекте Дентал Х при модели last click органика давала 12 конверсий в месяц. Когда мы переключились на first click и расширили окно атрибуции до 60 дней — органика показала 23 конверсии. Разница почти в два раза — и это одни и те же данные, просто другой ракурс. Я всегда показываю клиенту сравнение моделей, чтобы он видел реальный вклад каждого канала, а не артефакт настроек аналитики.
Пример настройки: стоматология в Москве
Покажу на реальном примере как выглядит настроенная сквозная аналитика для локального медицинского бизнеса.
Исходные данные: стоматология в Москве, 3 кресла, бюджет на SEO 75 000 руб/мес, основные запросы — имплантация, виниры, ортодонтия. Трафик из органики — 800 визитов/мес. Конверсий по данным Метрики — 12 заявок с форм. Реальных обращений, как выяснилось после настройки — 28.
Что было скрыто без аналитики: 16 звонков из органики — невидимы без коллтрекинга. 4 обращения через чат JivoSite — не атрибутировались источнику. 3 повторных визита через ретаргетинг — засчитывались рекламе вместо органики.
Настройка заняла 3 дня:
- Calltouch базовый тариф — подмена номера для органического трафика, звонки записываются и атрибутируются
- Цели в Метрике на все формы + событие на JivoSite чат
- В CRM (AmoCRM) добавлено поле «Источник» — заполняется автоматически через webhook из Calltouch
- UTM-метки на профиль в Яндекс Картах — отдельно видим трафик из Карт
- Еженедельный отчёт в Google Sheets: страница → запросы из GSC → заявки → сделки
Результат через месяц: реальная стоимость лида из SEO оказалась 2 678 руб вместо расчётных 6 250 руб (когда считали только формы). SEO стало самым дешёвым каналом — дешевле контекста в 3.5 раза. Бюджет на SEO увеличили до 100 000 руб/мес с обоснованием в цифрах.
Без сквозной аналитики клиника считала что SEO «не работает» — потому что видела только 12 заявок с форм. Реальных обращений было 28, и каждое привязано к конкретному запросу и странице.
Этот кейс показателен ещё по одной причине: данные сквозной аналитики помогли перераспределить бюджет внутри SEO. Мы увидели, что страницы по имплантации дают 60% заявок, хотя занимают 30% трафика. А страницы по отбеливанию — наоборот: трафик есть, конверсий почти нет. Я сместил фокус контент-плана и ссылочной стратегии на коммерческие кластеры с высокой конверсией, и за следующие 2 месяца количество заявок из органики выросло ещё на 35% при том же бюджете.
Как считать ROI от SEO: формула и пример
Формула: (Выручка из SEO — Затраты на SEO) / Затраты на SEO x 100%
Пример для стоматологии. Бюджет на SEO: 75 000 руб/мес. За месяц из органики пришло 15 заявок, из них 8 конвертировались в пациентов со средним чеком 45 000 руб. Выручка: 8 x 45 000 = 360 000 руб. ROI: (360 000 — 75 000) / 75 000 x 100% = 380%. При этом стоимость одного лида из SEO: 75 000 / 15 = 5 000 руб. Стоимость лида из контекстной рекламы в стоматологии Москвы: 8 000-15 000 руб. Через 6 месяцев SEO-лид дешевле рекламного в 2-3 раза.
Важно: первые 3-4 месяца ROI от SEO отрицательный — это инвестиционный период. Считать окупаемость нужно на горизонте 6-12 месяцев. Клиентам я показываю помесячную динамику: как стоимость лида из SEO снижается с каждым месяцем при стабильном бюджете.
Отдельно я считаю LTV — пожизненную ценность клиента. В стоматологии пациент, пришедший на имплантацию за 45 000 руб, через полгода приходит на виниры, через год — на профгигиену для всей семьи. Реальный LTV может достигать 150 000-200 000 руб. Если учитывать LTV, ROI от SEO на горизонте года вырастает до 800-1200%. Я всегда прошу клиента отслеживать повторные обращения в CRM с привязкой к первичному источнику — это даёт честную картину окупаемости канала.
Сравнение инструментов сквозной аналитики:
| Инструмент | Стоимость | Сильные стороны | Ограничения |
|---|---|---|---|
| Roistat | от 7 000 руб/мес | Мультиканальная атрибуция, интеграция с 50+ CRM | Сложная настройка, избыточен для малого бизнеса |
| Calltouch | от 5 000 руб/мес | Простой коллтрекинг, понятные отчёты, быстрый старт | Слабее в мультиканальной аналитике |
| CoMagic | от 6 000 руб/мес | Отлично для колл-центров, чат-трекинг | Интерфейс менее интуитивный |
Частые вопросы о сквозной аналитике и SEO
Разберём, какие каналы дадут максимум записей. Записаться на консалтинг.
Обязательно ли нужен коллтрекинг?
Для бизнесов где значительная часть конверсий — звонки (медицина, юриспруденция, недвижимость) — да, обязательно.
Какой инструмент выбрать: Roistat, Calltouch или CoMagic?
Roistat сильнее в мультиканальной атрибуции. Calltouch проще для небольших бизнесов. CoMagic хорош для колл-центров.
Можно ли настроить сквозную аналитику без разработчика?
Базовый вариант — да: Метрика + коллтрекинг + CRM с ручной атрибуцией. Полноценная система с BigQuery требует технической экспертизы.
Как доказать ROI от SEO?
Считайте стоимость лида: бюджет на SEO / количество лидов из органики. Сравните со стоимостью лида из рекламы. Через 6–12 месяцев SEO-лид дешевле в 2–5 раз.
Сколько стоит внедрение сквозной аналитики?
Базовый стек (Метрика + коллтрекинг + CRM) — от 5 000 ₽/мес за коллтрекинг. Полноценная система с Roistat — от 15 000 ₽/мес. Настройка — разовая работа: от 30 000 ₽ в зависимости от сложности.
Как работает коллтрекинг и не путает ли он клиентов?
Коллтрекинг подменяет номер телефона на сайте в зависимости от источника трафика. Клиент видит обычный номер и не замечает подмены. Все звонки записываются и атрибутируются источнику.
Можно ли использовать сквозную аналитику без Яндекс.Метрика?
Да. Сквозная аналитика в РФ строится на Я.Метрике + коллтрекинге (Calltouch, CoMagic, Roistat) — этого достаточно для мультиканальной атрибуции.
Как часто нужно анализировать данные?
Еженедельно — сводка по лидам и конверсиям. Ежемесячно — глубокий анализ ROI по каналам и корректировка стратегии. Ежеквартально — пересмотр KPI и бюджетов.
Что делать если SEO даёт трафик, но не даёт лидов?
Проверьте: совпадает ли интент запроса с предложением на странице, есть ли CTA на первом экране, работает ли форма корректно. Часто проблема не в SEO, а в конверсионных элементах страницы.
Как отслеживать офлайн-конверсии из SEO?
Через CRM: каждая заявка получает метку источника. Когда сделка закрывается — данные возвращаются в аналитику. Для звонков — коллтрекинг фиксирует источник автоматически.