АС Проект АС ПроектПлатиновый партнёр Битрикс24
+7 (495) 414-48-49
Технические гайды

UTM-метки в Битрикс24: трекинг источников заявок и аналитика рекламы

Опубликовано: ·6 мин чтения

UTM-метки дают Битрикс24 точный ответ на вопрос «откуда пришла эта заявка» - вплоть до конкретного объявления и ключевого слова. Дальше можно считать окупаемость каналов прямо внутри CRM, не переключаясь между системами.

Что такое UTM-метки в контексте Битрикс24

UTM-метки - параметры URL, которые фиксируют источник визита: канал, кампанию, объявление. Когда посетитель заполняет форму, эти параметры летят в Битрикс24 вместе с заявкой и оседают прямо в карточке лида или сделки.

На выходе маркетолог видит не «заявка с сайта», а «заявка из Яндекс Директа, кампания 114071301, объявление 16469551632, ключевое слово - autotargeting». РОП видит, какие каналы реально закрываются в сделки, а не просто генерируют обращения.

Пять стандартных полей UTM в лиде и сделке

Битрикс24 поддерживает пять стандартных UTM-полей на уровне API - они одинаково работают и для лидов (crm.lead.add), и для сделок (crm.deal.add):

Параметр в API Метка Что фиксирует
UTM_SOURCE utm_source Источник трафика (yandex, google, vk)
UTM_MEDIUM utm_medium Тип трафика (cpc, email, organic)
UTM_CAMPAIGN utm_campaign Название или ID кампании
UTM_CONTENT utm_content ID объявления или вариант баннера
UTM_TERM utm_term Ключевое слово или группа объявлений

Все пять полей уходят в одном запросе вместе с именем, телефоном и прочими данными формы. Расширенные метки - yclid, данные колл-трекинга - пишутся в пользовательские поля (UF_CRM_...). О том, как их создавать и настраивать, читайте в статье про пользовательские поля в Битрикс24.

Как UTM-метки передаются с сайта в CRM

Схема простая: форма на сайте читает UTM-параметры из текущего URL и при отправке включает их в запрос к Битрикс24 через REST API (вебхук). Путь заявки - от клика по объявлению до карточки в CRM - выглядит так:

flowchart LR
    AD[Рекламное объявление\nYandex / VK / Google] -->|UTM в URL| SITE[Сайт\nСтраница с формой]
    SITE -->|Пользователь заполняет форму| FORM[Форма обратной связи]
    FORM -->|REST API: crm.lead.add\nили crm.deal.add| B24[Битрикс24 CRM]
    B24 --> LEAD[Лид / Сделка\nUTM_SOURCE, UTM_MEDIUM\nUTM_CAMPAIGN, UTM_CONTENT\nUTM_TERM + пользовательские поля]

Несколько моментов, которые важно учесть при настройке:

  • Доступ к сайту. Интегратору нужен либо прямой доступ к сайту, либо контакт разработчика, который его обслуживает. Без этого к коду формы не подобраться.
  • Количество форм. В типовом проекте мы настраиваем передачу данных для 5 форм обратной связи.
  • Адрес страницы. Помимо UTM-меток передавайте полный URL страницы, с которой отправлена форма - это нужно для анализа конверсии конкретных посадочных.
  • Пользовательские поля. Метки колл-трекинга (roistat_utm, yclid) и технические данные браузера фиксируются отдельно, через пользовательские поля карточки.

Автоматизация простановки источника по UTM

Сырые UTM-значения удобны разработчику, но менеджер по продажам не должен разбираться, что означает utm_source=yandex. Для отдела продаж нужно читаемое поле «Источник». Его заполняет робот: при создании лида проверяет UTM_SOURCE и проставляет нужное значение.

По нашей практике, достаточно двух базовых правил для старта:

  • Если utm_source содержит yandex - в поле «Источник» проставляется «Яндекс Директ».
  • Для заявок с сайта без рекламных меток - «SEO (органический поиск)».

Защита от перезаписи. После того как источник проставлен, вручную его уже не поменять: при попытке сотрудник получает предупреждение со ссылкой на лид. Это исключает случайное - или намеренное - искажение статистики.

Для сложных сценариев - несколько каналов, разные воронки, нестандартная логика - всё это описывается в ТЗ на доработку. Как правильно структурировать такое задание, разобрано в статье структура ТЗ на доработку Битрикс24.

Интеграция с Яндекс Метрикой: статусы сделок в аналитике

Данные можно гнать не только из Метрики в CRM, но и в обратную сторону. Битрикс24 передаёт в Яндекс Метрику статусы сделок и лидов - в кабинете Метрики появляются четыре статуса:

  • Оплаченные
  • В работе
  • Отменённые
  • Спам

В итоге в Метрике можно строить отчёты и аудитории не по заявкам, а по реальным продажам. Рекламные кампании оптимизируются на основе конечной конверсии, а не просто кликов.

Для этой связки нужно передавать с формы ClientID Яндекс Метрики - идентификатор посетителя, который присваивает счётчик. Он записывается в пользовательское поле лида и используется при обратной передаче данных.

Сквозная аналитика и колл-трекинг

Когда часть лидов приходит через звонки, UTM-меток не хватает: номер телефона сам по себе не говорит, откуда клиент. Здесь подключается колл-трекинг - сервис подменных номеров, который привязывает каждый звонок к конкретному объявлению.

В полной схеме сквозной аналитики все каналы сходятся в Битрикс24 с привязкой к источнику:

  • Заявки с форм → UTM-метки через REST API.
  • Звонки → данные колл-трекинга (доступы к кабинету передаются интегратору на старте проекта).
  • Сообщения из мессенджеров (Telegram, WhatsApp, ВКонтакте) → через открытые линии Битрикс24 с указанием канала.

Для полноценной сквозной аналитики - от рекламного клика до статуса сделки - используются специализированные сервисы: Roistat, Ringostat, Calltouch. Они работают с Битрикс24 в обе стороны: CRM отдаёт статусы сделок, сервис возвращает данные об источниках и стоимости обращений.

Отчёты по источникам внутри Битрикс24

Когда источники корректно заполнены в каждом лиде и сделке, стандартные инструменты Битрикс24 позволяют строить срезы без дополнительных доработок:

  • Количество заявок по источникам за период.
  • Конверсия на каждом этапе воронки в разбивке по каналам.
  • Сумма сделок по рекламным каналам.
  • Сравнение кампаний по UTM_CAMPAIGN - быстро видно, что работает, а что сливает бюджет.

О том, как настроить срезы и дашборды для отдела продаж, - в статье отчёты и дашборды в Битрикс24.

Для расчёта окупаемости данные из CRM дополняются стоимостью кликов из рекламных кабинетов. Поэтому доступы к Яндекс Директу и другим кабинетам нужны интегратору с первого дня проекта.

Что подготовить перед настройкой

Чтобы не терять время в начале проекта, лучше собрать всё заранее. Обычно клиенты приходят с этим списком уже на первую встречу.

Доступы:

  • Логин и пароль от рекламных кабинетов (Яндекс Директ, VK Реклама и др.).
  • Доступ к сайту или контакт разработчика, который его обслуживает.
  • Логин и пароль от кабинета колл-трекинга - если используется.

Описание каналов:

  • Список всех каналов, откуда приходят заявки, с примерным объёмом в месяц.
  • Какие utm_source используются по каждому каналу - без этого автоматизацию источников не настроить корректно.
  • Есть ли сторонний сервис сквозной аналитики (Roistat, Ringostat, Calltouch) и нужна ли его интеграция.

Пожелания по аналитике:

  • Что сейчас собирается и что хочется видеть в Битрикс24.
  • Нужна ли обратная передача статусов сделок в Яндекс Метрику или рекламные кабинеты.

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

Частые вопросы

Да. Битрикс24 поддерживает UTM-поля как в методе crm.lead.add, так и в crm.deal.add. Если в вашей воронке лиды отключены, UTM-метки передаются напрямую в сделку - логика та же, меняется только метод API и воронка (CATEGORY_ID).

В полях UTM_SOURCE, UTM_MEDIUM и остальных останется пустое значение. В типовой автоматизации такие заявки получают источник «SEO (органический поиск)» или другое значение по умолчанию, которое настраивается при внедрении.

Настраивается бизнес-процесс или робот: после первой записи источника любая попытка его изменить блокируется, а сотрудник получает уведомление со ссылкой на лид. Это исключает искажение статистики.

ClientID связывает визит в Метрике с конкретным лидом в Битрикс24. Это позволяет передавать обратно в Метрику статусы сделок (оплачена, отменена, в работе) и строить отчёты по реальным продажам, а не только по заявкам.

По нашему опыту, наиболее часто используются Roistat, Ringostat и Calltouch. Все они поддерживают двустороннюю интеграцию: получают данные о заявках из Битрикс24 и передают в CRM информацию об источниках и стоимости обращений.

В типовом проекте настраивается передача данных до 5 форм обратной связи. Если форм больше - объём работ согласуется отдельно.

У вас остались вопросы?

Оставьте заявку - мы свяжемся с вами и проконсультируем.

Читайте также

Технические гайды
Вебхуки Смарт-процессов в Битрикс24: выборка полей и рабочие сниппеты
Технические гайды
База знаний 2.0 через API в Битрикс24 VibeCode: бот поддержки по вашим
Технические гайды
Что можно в коробке Битрикс24, чего нельзя в облаке: доработки без лим
Технические гайды
Дублирование лидов в Битрикс24: 5 стратегий борьбы
×

Оставьте заявку

Эксперт АС Проект свяжется в течение 60 минут.