За десять лет в маркетинге я повидал сотни рекламных кабинетов. И почти везде - одна картина: деньги уходят на рекламу, заявки вроде есть, а сколько конкретно принес каждый канал - загадка. Восемь из десяти моих клиентов не могли ответить на простой вопрос: какой источник окупается, а какой сжирает бюджет впустую?
Сквозная аналитика - это система, которая связывает рекламный клик с реальной оплатой и показывает ROI каждого канала. Не «заявки», не «клики» - деньги. Вот типичная ситуация из практики: клиент тратил 200 000 в месяц на рекламу, но не мог отличить прибыльный канал от убыточного. После внедрения аналитики оказалось, что 40% бюджета уходило в канал с почти нулевым возвратом.
Здесь я разобрал всю цепочку - от UTM-меток и целей Яндекс.Метрики до выбора платного сервиса и расчета ROI. Сравнил Roistat, Calltouch и UIS (бывший CoMagic) в таблице с актуальными ценами. И показал на примере, как перераспределение бюджета между каналами дало +35% к продажам при том же расходе.
Что такое сквозная аналитика и зачем она бизнесу
Сквозная аналитика объединяет данные из рекламных систем, веб-аналитики и CRM в единую цепочку: клик → заявка → сделка → деньги. Обычная веб-аналитика (Яндекс.Метрика, Google Analytics) показывает, что человек пришел на сайт и оставил заявку. Но что дальше? Купил ли он? Сколько принес? На эти вопросы Метрика не ответит.
CRM-аналитика работает с другого конца: она знает про сделки и деньги, но не видит, откуда пришел клиент. Был ли это клик из Яндекс.Директа за 200 рублей или бесплатный переход из поиска?
Сквозная аналитика связывает эти два мира. Вы видите полный путь: человек кликнул по рекламе в VK → попал на сайт → оставил заявку → менеджер перезвонил → сделка закрыта на 45 000 рублей. И так по каждому каналу. Без нее бизнес принимает решения вслепую. По отраслевым данным, до 67% компаний тратят рекламный бюджет неэффективно - просто не считают отдачу по каналам.
Путь клиента от клика до оплаты
Путь клиента раскладывается на пять этапов. На каждом - свой инструмент.

Рекламный канал. Человек видит объявление: в поиске Яндекса, в ленте ВКонтакте, в Telegram-канале, на Авито. Ссылка обязательно должна содержать UTM-метку - иначе откуда пришел человек, вы так и не узнаете.
Сайт + веб-аналитика. Посетитель попадает на сайт, Яндекс.Метрика фиксирует визит и привязывает к нему UTM-параметры. Если настроены цели - Метрика зафиксирует, что человек отправил форму или кликнул по кнопке.
Заявка. Посетитель оставляет контакт: заполнил форму, позвонил, написал в мессенджер. На этом этапе нужна интеграция с CRM - данные из Метрики должны «дотянуться» до карточки контакта.
CRM + сделка. Менеджер обрабатывает заявку, ведет ее по воронке продаж. В карточке сделки видно: источник - реклама ВКонтакте, сумма - 45 000 рублей, статус - «закрыта».
Расчет ROI. Сводим затраты на каждый канал и доход с него. Теперь видно: на SEO-продвижение потрачено 50 000, а принесло оно 320 000. На таргет в VK - 30 000, а принесло 120 000. Решения о бюджете становятся обоснованными.
Проще говоря, три механизма связывают этапы: UTM-метки передают источник, ClientID привязывает визит к пользователю, а API-интеграции замыкают цепочку между Метрикой и CRM.
Как правильно настроить UTM-метки
UTM (Urchin Tracking Module) - параметры в URL, которые говорят аналитике, откуда пришел посетитель. Без них Метрика видит «переход по ссылке» - и все. Ни источника, ни кампании, ни объявления.

Параметров пять:
- utm_source - источник трафика (yandex, vk, telegram, avito)
- utm_medium - тип трафика (cpc, social, marketplace, email)
- utm_campaign - название кампании (poisk_remont, target_okna)
- utm_content - отличие объявлений внутри кампании (ad1, carousel, banner_v2)
- utm_term - ключевое слово (только для поисковой рекламы)
Вот как выглядят правильные UTM-метки для разных каналов:
| Канал | Пример UTM-ссылки |
|---|---|
| Яндекс.Директ (Поиск) | ?utm_source=yandex&utm_medium=cpc&utm_campaign=poisk_remont&utm_content=ad1 |
| ВКонтакте (VK Ads) | ?utm_source=vk&utm_medium=social&utm_campaign=target_remont&utm_content=carousel |
| Telegram Ads | ?utm_source=telegram&utm_medium=cpc&utm_campaign=tg_remont&utm_content=channel1 |
| Авито (продвижение) | ?utm_source=avito&utm_medium=marketplace&utm_campaign=avito_remont&utm_content=premium |
| SEO (органика) | UTM не нужны - Метрика определяет органику автоматически |
Частая ошибка
Не смешивайте кириллицу и латиницу в UTM-параметрах. Используйте только латиницу и нижнее подчеркивание. Метка utm_campaign=ремонт_квартир может некорректно передаваться между системами.
Типичные ошибки в UTM-метках, которые я вижу постоянно:
- Метки не стоят вообще - самая частая история. Деньги на рекламу уходят, а данных нет
- Разнобой в написании: один менеджер ставит
utm_source=Yandex, другой -utm_source=yandex_direct. В отчетах - каша - UTM слетают при переходе между страницами сайта, особенно на конструкторах вроде Tilda - это разрушает атрибуцию
- Метки скопированы из чужого генератора с чужими названиями кампаний
Для Яндекс.Директа есть удобная функция - динамические UTM-параметры. Вместо ручного прописывания Директ сам подставляет нужные значения: {source}, {campaign_id}, {ad_id}. Это экономит время и исключает опечатки.
Настройка целей в Яндекс.Метрике
Без целей - как без зрения. Клики видите, визиты видите, а кто из посетителей реально стал клиентом - непонятно. Цель - действие на сайте, которое Метрика фиксирует как конверсию.
Типов четыре:
- Посещение URL - пользователь дошел до страницы «Спасибо за заявку»
- JavaScript-событие - клик по кнопке, отправка формы, открытие чата
- Составная цель - цепочка шагов: открыл каталог → добавил в корзину → оформил заказ
- Электронная коммерция - для интернет-магазинов: покупки, добавления в корзину, просмотры товаров
Для большинства бизнесов хватит двух целей: «Отправка формы» и «Клик по телефону». Это макроконверсии - действия, которые ведут к продаже напрямую.
Есть еще микроконверсии: скачивание прайса, просмотр контактов, подписка. Для анализа полезно, но считать по ним ROI я бы не стал.
Яндекс Тег Менеджер
В 2025 году Яндекс запустил собственный Тег Менеджер - аналог Google Tag Manager. Теперь можно управлять скриптами, событиями и целями без правки кода сайта. Для тех, кто раньше зависел от программиста при каждой новой цели, - это серьезное упрощение.
Дальше - свяжите цели с Яндекс.Директом. Алгоритм начнет показывать рекламу тем, кто с большей вероятностью оставит заявку. Без этой привязки автостратегии работают заметно хуже - проверено на десятках кампаний.
5 шагов внедрения сквозной аналитики
Какой сервис сквозной аналитики выбрать
На российском рынке три основных игрока - Roistat, Calltouch и UIS (до августа 2023 - CoMagic). Плюс UTMSTAT с собственным коллтрекингом. И бесплатная Яндекс.Метрика как минимальный вариант.

Ни один из конкурентных обзоров, которые я нашел, не содержит сравнительной таблицы с актуальными ценами. Исправляю:
| Система | Коллтрекинг | CRM-интеграции | Мин. цена | Для какого бизнеса |
|---|---|---|---|---|
| Roistat | Да (динамический + статический) | AmoCRM, Битрикс24, 1С, retailCRM | от 7 900 руб/мес | Средний и крупный бизнес с бюджетом от 100 000 руб/мес на рекламу |
| Calltouch | Да (96% точность определения источника) | AmoCRM, Битрикс24, Мегаплан | от 990 руб/мес | Бизнес с большим объемом звонков (медицина, услуги, B2B) |
| UIS (ранее CoMagic) | Да + виртуальная АТС | AmoCRM, Битрикс24, 1С-Рарус | от 590 руб/мес | Компании с офисной телефонией и колл-центром |
| UTMSTAT | Да (динамический) | AmoCRM, Битрикс24 | от 1 490 руб/мес | Малый бизнес, e-commerce, SaaS |
| Яндекс.Метрика | Нет | Нет (ручная выгрузка) | 0 руб | Микробизнес и стартапы - бюджетный вариант для старта |
Минимальные стартовые цены на февраль 2026. Итоговая стоимость зависит от трафика, количества номеров и набора функций. Данные собраны с официальных сайтов и picktech.ru.
Я не привязан ни к одному из этих сервисов - рекомендую то, что подходит конкретному проекту. Roistat, если честно, мощнее всех - но и дороже. Для компании с бюджетом 50 000 руб/мес он избыточен. Calltouch - золотая середина для бизнесов, где звонки составляют больше трети заявок. UIS хорош для компаний, которым нужна не только аналитика, но и телефония - виртуальная АТС и коллтрекинг в одном пакете.
Хотите внедрить аналитику правильно?
Помогу выбрать сервис, настроить UTM-метки и цели. Разберем вашу ситуацию.
Бюджетный вариант без платных сервисов
Не у каждого бизнеса есть 8-10 тысяч рублей в месяц на платный сервис аналитики. Для малого бизнеса с рекламным бюджетом до 100 000 руб/мес вполне рабочий вариант - бесплатная связка.
Схема простая:
- UTM-метки на все рекламные ссылки - вы уже знаете, как их ставить
- Яндекс.Метрика с настроенными целями - фиксирует заявки и привязывает их к UTM
- CRM (AmoCRM или Битрикс24) - менеджер ведет сделки и фиксирует суммы
- Google Sheets или Excel - раз в неделю выгружаете данные из Метрики и CRM, сводите вручную
Ограничения, честно говоря, ощутимые: нет коллтрекинга (звонки не привязаны к каналу), ручная работа (полчаса-час в неделю на сведение), данные приходят с опозданием на пару дней.
Когда переходить на платное решение? Вот мои ориентиры из практики:
- Больше 5 рекламных каналов одновременно
- Заявок набирается 50+ в месяц
- Доля звонков среди обращений выше 30%
- Бюджет на рекламу вырос до 100 000+ руб/мес
Если хотя бы два пункта совпали - бесплатный вариант уже тормозит. Ну кто захочет полдня сводить таблицы вручную?
Минимальная стоимость сервисов аналитики, руб/мес
Источник: Официальные сайты сервисов, февраль 2026
Как считать ROI рекламных каналов
Формула проста: ROI = (Доход − Затраты) / Затраты × 100%. Если ROI = 300%, значит, каждый вложенный рубль принес три рубля прибыли.

Покажу на примере. Допустим, бизнес в нише ремонта квартир, бюджет 195 000 руб/мес на рекламу, пять каналов:
| Канал | Затраты | Заявки | Продажи | Доход | ROI |
|---|---|---|---|---|---|
| SEO-продвижение | 50 000 | 20 | 8 | 320 000 | 540% |
| Яндекс.Директ | 80 000 | 35 | 12 | 480 000 | 500% |
| Реклама ВКонтакте | 30 000 | 15 | 4 | 120 000 | 300% |
| Реклама в Telegram | 20 000 | 10 | 3 | 90 000 | 350% |
| Продвижение на Авито | 15 000 | 25 | 10 | 350 000 | 2 233% |
Без сквозной аналитики владелец бизнеса просто делил бы бюджет поровну. Или вкладывал бы больше в Директ - «там же больше всего заявок». А в реальности самый маржинальный канал - Авито. Заявки дешевые, конвертируются лучше всего. ROI же - больше 2000%.
Это не гипотетический пример. Подобную картину я видел не раз: канал, который казался «второстепенным», оказывался золотой жилой. А «основной» канал работал с минимальной маржой.
Кому засчитать продажу, если каналов несколько
Клиент редко покупает с первого касания. Типичный сценарий: увидел рекламу в VK → кликнул → ушел → через два дня нашел вас в Яндексе → зашел снова → позвонил → купил. Кому засчитать продажу - ВКонтакте или SEO?
Три основные модели атрибуции:
Last Click (последний клик) - продажа засчитывается каналу, откуда пришел последний визит. Самая распространенная модель - и, грубо говоря, самая несправедливая. Она обесценивает каналы, которые знакомят клиента с брендом.
First Click (первый клик) - продажа засчитывается каналу первого контакта. Полезна для оценки каналов привлечения новой аудитории. Проблема: игнорирует каналы, которые «дожимают» до покупки.
Линейная модель - продажа делится поровну между всеми каналами в цепочке. Самая справедливая, но требует больше данных и настройки.
По моему опыту, для малого бизнеса достаточно модели Last Click - она проще и понятнее. Когда компания дорастает до 200-300 заявок в месяц и 5+ каналов, имеет смысл переходить на линейную модель или настраивать data-driven атрибуцию в Roistat.
Last Click
First Click
Линейная
Data-driven
Как перераспределение бюджета дало +35% к ROI
Расскажу историю из практики. Компания в нише ремонта квартир, бюджет 200 000 руб/мес на рекламу. Пять каналов: SEO, Директ, ВКонтакте, Telegram Ads, Авито. До обращения ко мне бюджет делился поровну - по 40 000 на канал.
Проблема. UTM-метки не стояли. Цели в Метрике были настроены неправильно - считали просмотр страницы контактов, а не отправку формы. CRM не велась: менеджеры записывали заявки в блокнот. Владелец не мог ответить на простой вопрос: «Какой канал приносит деньги?»
Что сделали. За две недели внедрили UTM-разметку на все рекламные каналы, настроили цели в Метрике (отправка формы + клик по телефону), подключили AmoCRM с передачей данных об источнике заявки. Через месяц сбора данных посчитали ROI каждого канала.
Результат. Авито дал ROI больше 2000% - неожиданно. Дешевые заявки, высокая конверсия в продажу. SEO - ROI 540%, стабильный и долгосрочный. Директ - ROI 500%, горячий трафик. Telegram - ROI 350%, молодой канал, набирает обороты. ВКонтакте - ROI 80%. Почти в ноль: много кликов, мало продаж.
Решение. Бюджет ВК сократили с 40 000 до 10 000, перераспределили на Авито (+20 000) и SEO (+10 000). При том же бюджете 200 000 руб/мес количество продаж выросло на 35-40%.
Из практики: У 80% моих клиентов до начала работы со мной UTM-метки либо не стояли, либо были настроены неправильно. Люди удивляются, когда узнают реальные цифры по каналам - интуиция часто обманывает.
Распределение бюджета по каналам после аналитики
Источник: Кейс SEOTOP, 2025
Типичные ошибки при внедрении сквозной аналитики
За годы работы я собрал целую коллекцию ошибок. Вот те, которые встречаются чаще всего:

UTM-метки слетают при переходе между страницами. Особенно на сайтах-конструкторах: Tilda, Webflow, некоторые темы WordPress. Человек кликает по рекламе с UTM, попадает на лендинг, переходит на страницу контактов - и UTM теряется. В Метрике визит засчитается как «прямой заход». Решение: проверять сохранение UTM на каждом этапе воронки.
Еще одна ловушка - цели в Метрике, которые считают не то. Настроили цель «Посещение /thank-you/» - а на страницу можно попасть напрямую, без формы. Данные завышены. Надежнее - JavaScript-событие на успешную отправку.
CRM не ведется или ведется кое-как. Менеджеры не проставляют статусы, не указывают суммы, забывают закрыть сделки. Данные неполные - считать ROI невозможно. И ведь это не техническая проблема, а управленческая.
Звонки - слепая зона. Клиент позвонил, менеджер взял трубку, но в CRM не записал источник. Без коллтрекинга эти обращения просто «теряются». А в нишах услуг звонки - это 40-60% заявок.
Хотят результат прямо сейчас. Внедрили аналитику вчера, а выводы нужны сегодня. Так не работает - для нормальной статистики нужно 2-4 недели стабильного трафика. Десяток заявок в неделю, короче, погоды не делает.
И отдельная история - Google Analytics. С июля 2025 его использование в России фактически незаконно: ФЗ-152 требует хранить данные на территории РФ. Доля GA среди российских компаний уже упала с 90-95% до 45%. Переходите на Яндекс.Метрику - бесплатна и хранит данные здесь.
Совет
Перед внедрением платного сервиса проведите «тест на готовность»: если CRM ведется аккуратно и UTM-метки не слетают - можно подключать. Если нет - сначала наведите порядок в базовых процессах.
Не знаете, с чего начать?
Проведу аудит вашей аналитики и покажу, где теряются данные. Бесплатно.
Сквозная аналитика - не высшая математика, но требует дисциплины. Начните с малого: UTM-метки на все ссылки, цели в Метрике, CRM с обязательным заполнением. Даже эта базовая связка покажет, куда реально уходят деньги. А когда бизнес подрастет - подключите платный сервис.
Если узнали свою ситуацию или хотите, чтобы я посмотрел вашу аналитику, - напишите мне в Telegram. Разберем вместе.



