UTM-метки в Битрикс24: трекинг источников заявок и аналитика рекламы
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.
- Нужна ли обратная передача статусов сделок в Яндекс Метрику или рекламные кабинеты.
Все эти вопросы прорабатываются на этапе первичного обследования — часть из них входит в стандартный опросный лист, который интегратор передаёт клиенту до начала работ.
Частые вопросы
Можно ли передавать UTM-метки сразу в сделку, минуя лид?
Да. Битрикс24 поддерживает UTM-поля как в методе crm.lead.add, так и в crm.deal.add. Если в вашей воронке лиды отключены, UTM-метки передаются напрямую в сделку — логика та же, меняется только метод API и воронка (CATEGORY_ID).
Что будет, если пользователь перешёл на сайт без UTM-меток?
В полях UTM_SOURCE, UTM_MEDIUM и остальных останется пустое значение. В типовой автоматизации такие заявки получают источник «SEO (органический поиск)» или другое значение по умолчанию, которое настраивается при внедрении.
Как защитить поле «Источник» от случайного изменения менеджером?
Настраивается бизнес-процесс или робот: после первой записи источника любая попытка его изменить блокируется, а сотрудник получает уведомление со ссылкой на лид. Это исключает искажение статистики.
Зачем передавать ClientID Яндекс Метрики вместе с UTM-метками?
ClientID связывает визит в Метрике с конкретным лидом в Битрикс24. Это позволяет передавать обратно в Метрику статусы сделок (оплачена, отменена, в работе) и строить отчёты по реальным продажам, а не только по заявкам.
Какие сторонние сервисы сквозной аналитики совместимы с Битрикс24?
По нашему опыту, наиболее часто используются Roistat, Ringostat и Calltouch. Все они поддерживают двустороннюю интеграцию: получают данные о заявках из Битрикс24 и передают в CRM информацию об источниках и стоимости обращений.
Сколько форм на сайте можно подключить в рамках одного проекта?
В типовом проекте настраивается передача данных до 5 форм обратной связи. Если форм больше — объём работ согласуется отдельно.
На основе практики
Статья подготовлена на основе 15 внутренних документов из практики АС Проект — планов работ, ТЗ, опросных листов и кейсов внедрения Битрикс24.
Нужна помощь с внедрением Битрикс24?
АС Проект — платиновый партнёр Битрикс24. Разберём вашу задачу, оценим объём работ в часах и предложим план — бесплатно.