Все статьи

Как передавать данные из CRM в Яндекс Метрику и видеть реальные продажи с рекламы

Реклама учится на любых заявках, а не на клиентах. Разбираю, как через Client ID передавать в Метрику реальные этапы сделки: договор, оплату, продажу.

Если видео выше не открывается, оно есть и во ВКонтакте:

Многие компании отслеживают в аналитике только заявки с сайта и не знают, сколько из них в итоге становятся продажами.

Из-за этого рекламные системы учатся на неправильных данных: алгоритмы оптимизируют рекламу под любые заявки, а не под качественных клиентов.

Решение: интеграция CRM с Яндекс Метрикой. Так в аналитику можно передавать реальные этапы сделки, например, когда клиент согласовал договор или оплатил заказ.

В статье разберём:

  • как работает передача данных из CRM в Метрику;
  • зачем нужен Client ID;
  • как настроить интеграцию на примере AmoCRM и сайта на Tilda;
  • какие есть нюансы со звонками и мессенджерами.

Зачем передавать данные из CRM в Метрику

Если вы отслеживаете только отправку формы или визит на страницу «Спасибо», статистика будет неточной. Например:

  • пользователь отправил заявку;
  • менеджер её обработал;
  • клиент отказался или оказался нецелевым.

Для рекламной системы это всё равно конверсия, хотя продажи не было.

Если же настроить передачу данных из CRM, можно отслеживать реальные бизнес-события:

  • создан заказ;
  • клиент вышел на переговоры;
  • согласован договор;
  • заказ оплачен.

Тогда алгоритмы учатся на качественных лидах, а не просто на заявках. Это помогает:

  • повысить качество заявок;
  • лучше оптимизировать рекламу;
  • видеть реальное количество продаж с рекламы;
  • точнее считать окупаемость маркетинга.

Как работает интеграция

Принцип простой.

  1. Пользователь заходит на сайт.
  2. Яндекс Метрика присваивает ему уникальный идентификатор, Client ID.
  3. Пользователь отправляет заявку.
  4. Client ID уходит вместе с заявкой в CRM.
  5. Когда менеджер переводит сделку на нужный этап, CRM отправляет событие в Метрику.

Например: лид пришёл с рекламы, менеджер перевёл сделку на этап «Согласование договора», и CRM отправила конверсию в Метрику. Так отслеживаются реальные этапы продаж, а не только заявки.

Главное в интеграции: Client ID

Вся схема держится на Client ID. Это уникальный идентификатор посетителя, который Метрика создаёт автоматически и хранит в cookies браузера. В инструментах разработчика он виден как _ym_uid.

Именно он связывает:

  • пользователя на сайте;
  • его заявку;
  • сделку в CRM;
  • конверсию в аналитике.

Поэтому главное условие интеграции: передача Client ID в CRM.

Настройка на примере AmoCRM и Tilda

Принцип одинаковый почти для любой CRM и любой платформы сайта.

Подключение интеграции

В AmoCRM:

  1. Откройте раздел Интеграции.
  2. Найдите Яндекс Метрику.
  3. Нажмите Подключить.

Интеграция бесплатная и подключается в пару кликов.

Сопоставление полей

После подключения настройте передачу данных. Основные поля:

  • Email;
  • телефон;
  • Client ID.

Client ID нужно связать с соответствующим полем Метрики, и тогда данные будут корректно передаваться между сервисами.

Передача Client ID с сайта

Следующий важный шаг: убедиться, что Client ID уходит вместе с заявкой.

На Tilda это работает автоматически, нужно только включить передачу cookies в настройках формы:

  1. Откройте настройки формы.
  2. Перейдите в раздел интеграции.
  3. Включите «Передавать cookies».

После этого Client ID будет сам передаваться в CRM.

Если сайт самописный

Если сайт написан программистом, передача Client ID может быть не настроена. Тогда нужно техническое задание для разработчика, чтобы Client ID отправлялся вместе с формой и записывался в CRM. Без этого интеграция работать не будет.

Цели в Яндекс Метрике

После подключения CRM цели создаются автоматически, например «Заказ создан» и «Заказ оплачен». Вы сами решаете, какие этапы воронки считать конверсией:

  • «Заказ создан»: этап переговоров, этап принятия решения;
  • «Заказ оплачен»: успешная сделка, согласование договора.

Важно: если сделка несколько раз переходит между этапами, конверсия засчитается только один раз.

Почему заявки лучше фиксировать через CRM

Многие сайты считают заявки по странице «Спасибо», но у этого способа есть проблема: дубли конверсий. Пользователь обновил страницу, и Метрика засчитала конверсию ещё раз.

Если цель фиксируется через CRM, учитывается только реальная заявка, а дубли исключаются. Аналитика становится заметно точнее.

Как отслеживать звонки

Для звонков нужен динамический коллтрекинг, например Callibri, CoMagic и другие сервисы. Они подменяют номера на сайте, передают Client ID и связывают звонки с рекламными источниками.

А мессенджеры?

С ними сложнее. WhatsApp почти не поддерживает нормальную передачу аналитических данных. Теоретически Client ID можно вставить в первое сообщение, но на практике это работает нестабильно: если пользователь изменит текст, идентификатор потеряется. Поэтому мессенджеры обычно дают небольшую погрешность в аналитике.

Итог

Интеграция CRM и Яндекс Метрики переводит вас от простого подсчёта заявок к полноценной сквозной аналитике продаж. После настройки вы сможете:

  • видеть реальные продажи с рекламы;
  • оптимизировать кампании по качественным лидам;
  • обучать алгоритмы на прибыльных клиентах;
  • точно считать эффективность маркетинга.

Главное условие: правильно передавать Client ID. Если он передаётся корректно, интеграцию можно сделать практически с любой CRM и любым сайтом.