Интеграция CRM и Яндекс.Метрики: как мы увеличили ROMI на 156%
Наш клиент — сеть медицинских клиник с рекламным бюджетом 1,2 млн ₽/мес. До интеграции маркетинг жил отдельно от продаж: Метрика показывала 340 заявок, CRM — 280 лидов, а реальных продаж было 45. Где терялись остальные 295 человек? Мы настроили сквозную аналитику — и через 2 месяца ROMI вырос с 78% до 234%.
Проблемы до интеграции
- Маркетинг и продажи видели разные цифры: Метрика считала цели по заявкам, CRM — по сделкам. Данные расходились на 20-40%.
- Невозможно понять, какая реклама приносит деньги: клиент приходил через Яндекс, но покупал через 2 недели. Источник терялся.
- Бюджет распределялся «на глаз»: увеличивали расходы на кампании с низкой ценой заявки, а не с высоким чеком.
- Дубли искажали статистику: один клиент мог оставить 3 заявки с разных устройств — и засчитывался трижды.
Цели интеграции
Мы поставили перед собой следующие задачи:
- Связать каждую сделку в CRM с конкретной рекламной кампанией и ключевым словом.
- Передавать в Метрику реальную выручку, а не количество заявок.
- Автоматизировать отчётность: руководитель видит ROMI по каналам в реальном времени.
- Дать маркетологу инструмент для оптимизации ставок на основе прибыли, а не кликов.
Почему сквозная аналитика меняет всё
Без интеграции CRM и Метрики вы оптимизируете рекламу вслепую. Вы видите клики, заявки, даже звонки — но не знаете, принесли ли они деньги. А разница между «дешёвой заявкой» и «прибыльной заявкой» может составлять 10 раз.
1. Атрибуция до сделки
Клиент увидел рекламу в понедельник, позвонил в среду, купил через 2 недели. Без интеграции — «органика». С интеграцией — точный источник.
2. ROMI вместо CPA
Цена заявки 500 ₽ — хорошо? Зависит от чека. Если продажа на 5 000 ₽ — плохо. Если на 150 000 ₽ — отлично. Только CRM знает правду.
3. Отключение убыточных кампаний
Кампания даёт много заявок по 300 ₽, но конверсия в продажу — 2%. Другая даёт мало по 800 ₽, но конверсия — 25%. Что выгоднее?
4. Автостратегии на реальных данных
Яндекс.Директ умеет оптимизироваться по целям. Если цель — заявка, он найдёт дешёвые заявки. Если выручка — найдёт прибыльных клиентов.
Техническое решение: amoCRM + Яндекс.Метрика + n8n
Мы использовали связку amoCRM, Яндекс.Метрика, Measurement Protocol и n8n для автоматизации. Это позволяет передавать данные о сделках в реальном времени и строить отчёты по любым срезам.
Архитектура интеграции
- Захват ClientID: при заполнении формы сохраняем идентификатор посетителя из Метрики в скрытое поле.
- Передача в CRM: ClientID, UTM-метки и источник попадают в карточку сделки вместе с контактом.
- Отслеживание воронки: при смене статуса сделки n8n отправляет событие в Метрику через Measurement Protocol.
- Передача выручки: при закрытии сделки в Метрику уходит сумма продажи, привязанная к тому же ClientID.
- Автообновление целей: Яндекс.Директ получает данные о конверсиях и оптимизирует ставки.
4 этапа передачи данных
Этап 1: Захват идентификаторов
Что делаем: на все формы сайта добавляем скрытые поля, которые автоматически заполняются данными из Метрики и UTM-меток. ClientID позволяет связать анонимного посетителя с будущей сделкой.
Особенность: если клиент пришёл с телефона, а оформил заказ с компьютера — используем User ID для кросс-девайс атрибуции. Также сохраняем первый и последний источник трафика.
Этап 2: Обогащение данных в CRM
Что делаем: при создании сделки n8n автоматически распознаёт канал трафика, определяет кампанию, группу объявлений и ключевое слово. Заполняет кастомные поля в amoCRM для последующей аналитики.
Результат: менеджер видит, откуда пришёл клиент, прямо в карточке сделки. Руководитель может фильтровать сделки по источникам и считать конверсию каждого канала.
Этап 3: Передача событий воронки
Что делаем: при каждом переходе сделки между этапами воронки n8n отправляет событие в Яндекс.Метрику. Это позволяет видеть не только заявки, но и квалификацию, презентацию, договор — любой этап продаж.
Сценарии: цель «Квалифицированный лид» при подтверждении интереса, цель «Встреча назначена» при записи на консультацию, цель «Продажа» при закрытии сделки с суммой.
Этап 4: Отчёты и оптимизация
Что делаем: строим дашборды в Яндекс.Метрике и DataLens, которые показывают ROMI по каждому каналу, кампании и ключевому слову. Настраиваем автостратегии Директа на оптимизацию по выручке.
Ежедневные отчёты: руководитель получает в Telegram сводку по расходам, выручке и ROMI за день. Маркетолог видит, какие кампании приносят деньги, а какие — только клики.
Процесс интеграции
Интеграция занимает 7-14 рабочих дней в зависимости от количества источников трафика и сложности воронки продаж.
Аудит текущей аналитики
Проверяем настройки Метрики, CRM, формы сайта, источники трафика
Настройка захвата данных
Добавляем скрипты на сайт, настраиваем передачу ClientID и UTM
Интеграция CRM и Метрики
Разворачиваем n8n, настраиваем передачу событий воронки
Отчёты и оптимизация
Строим дашборды, настраиваем автостратегии, запускаем
Результаты внедрения
После настройки сквозной аналитики мы получили следующие результаты за 2 месяца:
Сравнение до и после
| Метрика | До интеграции | После интеграции |
|---|---|---|
| ROMI | 78% | 234% |
| Сделок с известным источником | 45% | 100% |
| Время на отчётность | 8 часов/неделю | 30 минут |
| Скорость оптимизации рекламы | Раз в месяц | Ежедневно |
| Стоимость привлечения клиента | 8 400 ₽ | 5 544 ₽ |
Хотите такую же интеграцию?
Лайфхаки и рекомендации
— Начните с проверки ClientID: убедитесь, что идентификатор посетителя корректно передаётся в CRM. Без этого связать Метрику и продажи невозможно.
— Используйте составные цели: передавайте не только факт продажи, но и этапы воронки. Это позволит оптимизировать рекламу на квалифицированные лиды, а не на все заявки подряд.
— Настройте окно атрибуции под свой цикл сделки: если клиент думает месяц — ставьте 30 дней. Если решение принимается за неделю — хватит 7 дней. Слишком длинное окно размывает данные.
— Следите за дублями: один клиент может оставить несколько заявок. Настройте дедупликацию в CRM, чтобы не завышать конверсию.
— Проверяйте данные раз в неделю: иногда скрипты ломаются после обновления сайта. Настройте алерты на случай, если передача данных остановится.
Частые вопросы
Хотите знать, какая реклама приносит деньги?
Проведём бесплатный аудит вашей аналитики и покажем точки роста ROMI
Оставить заявку