Битрикс24 ловит UTM-метки автоматически, если заявка приходит из его собственных инструментов — CRM-форм, сайтов Б24 и виджетов: метки utm_source, utm_medium, utm_campaign, utm_content, utm_term сами садятся в карточку лида или сделки и попадают в отчёты по источникам. А вот из внешнего лендинга (Тильда, тильдаподобные конструкторы, самописный сайт) метки нужно прокидывать руками — через скрытые поля формы или вебхук. Если этого не сделать, источник в CRM просто теряется, и весь трафик схлопывается в «не определён».
Коротко
- Инструменты Б24 (CRM-формы, сайты Битрикс24, виджеты) ловят UTM сами — настраивать почти нечего.
- Источник видно в карточке лида/сделки — в блоке UTM-полей и в истории, а сводно — в отчётах по источникам.
- Внешний лендинг (Тильда и др.) передаёт метки через скрытые поля формы или вебхук — это надо настроить отдельно.
- Главная потеря — метки не проброшены в скрытые поля: заявка приходит, источник пустой.
Если совсем коротко про сами метки: UTM — это пять параметров в хвосте ссылки, которые рассказывают аналитике, откуда пришёл человек (рекламная система, канал, кампания, объявление, ключевик). Кто хочет освежить базу — у нас есть отдельный разбор: UTM-метки: что это и с чем их едят. Дальше я исхожу из того, что с самими метками вы уже на «ты», и говорю именно про их жизнь внутри Битрикс24.
Как Битрикс24 ловит UTM из своих инструментов
В CRM-формах Битрикс24 захват UTM встроен. Когда человек переходит на страницу с формой по ссылке с метками, форма читает их из адреса и при отправке кладёт в созданный лид (или сразу в сделку — зависит от настроек формы). То же самое с сайтами и лендингами, собранными в конструкторе Битрикс24, и с CRM-виджетом на странице: они работают в одной экосистеме и видят параметры адресной строки без бубна.
Под капотом у сущностей CRM есть служебные поля ровно под это: UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM. Именно в них Б24 раскладывает метки. Это важная деталь — отдельные поля, а не одна строка-помойка: по ним потом строятся фильтры и отчёты.
Где смотреть источник в карточке лида и сделки
Откройте карточку лида или сделки и разверните блок с дополнительными полями — там будет группа UTM. Если метки доехали, вы увидите конкретные значения: utm_source=yandex, utm_medium=cpc и так далее. Дополнительно загляните в таймлайн (историю) — источник перехода часто фиксируется и там, особенно если работает связка с веб-аналитикой Битрикс24.
Пустое UTM-поле в карточке — это не «нет источника», это «источник потеряли по дороге». Разница принципиальная: в первом случае винить нечего, во втором — сломана передача.
Моя позиция: проверять источник нужно не в отчётах, а в карточке одной реальной заявки. Отчёт усредняет и прячет дыры, а карточка показывает правду по конкретному лиду — доехала метка или нет.
Как метки попадают из внешнего лендинга (Тильда и др.)
Здесь начинается реальная работа. Внешний сайт живёт вне экосистемы Б24, поэтому сам по себе он метки в CRM не отдаёт — нужно явно положить их в данные заявки. Два рабочих пути.
-
Скрытые поля формы
В форму лендинга добавляют пять hidden-полей с именами
utm_source…utm_term. Конструктор (та же Тильда) при загрузке страницы подставляет в них значения из адреса. При отправке метки уходят вместе с заявкой и маппятся на UTM-поля CRM. -
Вебхук в Б24
Заявка летит на входящий вебхук Битрикс24 (метод
crm.lead.add), а в теле запроса передаются те же метки. Этот путь точнее контролируется, но требует, чтобы UTM сначала кто-то собрал из адреса и положил в запрос.
Ключевой нюанс в обоих случаях — метки надо сначала «поймать» из URL и довезти до момента отправки. Если человек пришёл по рекламе, потом полистал пару страниц лендинга и только затем отправил форму, наивная подстановка из текущего адреса вернёт пусто: метки были только на первой странице. Поэтому их обычно сохраняют (в cookie или localStorage) на входе и достают при сабмите.
Частая ошибка
Форму с Б24 связали, заявки идут — а скрытые UTM-поля в неё забыли добавить. Внешне всё работает: лиды создаются, менеджеры звонят. Но источник у каждого лида пустой, и через месяц вы не можете сказать, какая кампания принесла продажи. Проверяется за минуту: отправьте тестовую заявку по ссылке с ?utm_source=test и посмотрите карточку — если поля пустые, метки не пробрасываются.
Отчёты по источникам внутри Б24
Когда метки доезжают стабильно, открывается смысл всей затеи — отчётность. В разделе CRM есть аналитика по источникам и сквозная аналитика: они группируют лиды и сделки по utm_source / utm_campaign и показывают, сколько заявок, сделок и денег принёс каждый канал и каждая кампания. Дополнительно можно построить свой отчёт или просто отфильтровать список лидов по UTM-полю — это бесплатно и быстро, если данные чистые.
Но подчеркну: отчёт честен ровно настолько, насколько честны данные на входе. Красивая сквозная аналитика поверх наполовину потерянных меток — это самообман, который дороже отсутствия отчёта вовсе, потому что вы принимаете решения по кривым цифрам.
Совет. Если заявки идут с внешнего лендинга на Тильде, прокинуть метки из Тильды в Битрикс24 без ручной возни со скрытыми полями и cookie можно через Vakas-tools — сервис ловит UTM на входе, хранит их и передаёт в Б24 вместе с заявкой, чтобы источник доезжал до карточки целым.
Частые ошибки, из-за которых метки теряются
- Метки не проброшены в скрытые поля — самый массовый случай (разобран в блоке выше).
- UTM есть только на первой странице — пользователь полистал сайт, метки из адреса исчезли, форма подставила пусто. Лечится сохранением меток в cookie/localStorage.
- Имена полей не совпали — в форме поле названо
sourceвместоutm_source, и маппинг на UTM-поле CRM не срабатывает. - Кириллица и пробелы в метках — значения вроде
utm_campaign=Весенняя акцияломают разбор и отчёты. Метки пишите латиницей, без пробелов:utm_campaign=spring_sale. - Редирект между лендингом и формой — при переходе со страницы на страницу хвост с метками отрезается, если его не передавать дальше явно.
Частые вопросы
Нужно ли что-то настраивать, чтобы CRM-форма Битрикс24 ловила UTM?
Нет, в самих CRM-формах, на сайтах Б24 и в виджетах захват UTM встроен. Метки из адресной строки автоматически попадают в UTM-поля лида или сделки. Отдельная настройка нужна только для внешних лендингов.
Где в карточке лида увидеть источник?
Разверните дополнительные поля карточки — там есть группа UTM (utm_source, utm_medium, utm_campaign и т.д.). Дополнительно источник перехода может фиксироваться в таймлайне (истории) лида.
Как передать UTM из Тильды в Битрикс24?
Двумя способами: добавить в форму скрытые поля utm_source…utm_term (Тильда подставит значения из адреса) или отправлять заявку на вебхук Б24, передавая метки в теле запроса. Важно сохранять метки на входе в cookie/localStorage, чтобы они не пропали при переходе по страницам. Готовое решение — через Vakas-tools.
Почему UTM-поля в карточке пустые?
Чаще всего метки не проброшены в скрытые поля формы или потерялись при переходе между страницами лендинга. Проверьте тестовой заявкой по ссылке с ?utm_source=test: если поле пустое — передача сломана, метки до CRM не доезжают.