Связать Яндекс.Директ с Битрикс24 можно тремя способами: передавать UTM-метки объявлений в поля лидов и сделок, подключить Директ к встроенной сквозной аналитике Битрикс24 или отправлять статусы сделок из CRM в Яндекс Метрику. Для точного учёта заявок нужны метки в каждой ссылке и обратная передача результата сделки в Метрику, иначе Директ оптимизируется по кликам, а не по продажам.
Типичная картина, с которой к нам приходят: в кабинете Директа 140 конверсий за месяц, в CRM 60 новых сделок, а у половины из них в поле «Источник» стоит «Звонок» или «Другое». Отдел маркетинга говорит, что реклама работает, отдел продаж говорит, что клиенты «сами пришли». Обе стороны правы наполовину, и спор не решается, пока данные живут в двух разных системах.
Что значит «связать Директ с Битрикс24» и почему это не одна кнопка
Связка Директа с CRM означает, что по каждой сделке видно, из какой кампании и по какому ключевому слову пришёл клиент, а Директ получает обратно информацию о том, какие клики закончились оплатой. Это две разные задачи, и они решаются разными инструментами.
Первая задача: учёт источника внутри CRM. Здесь работают UTM-метки. UTM-метка — это набор параметров в конце ссылки (utm_source, utm_medium, utm_campaign, utm_term, utm_content), по которым система аналитики понимает, откуда пришёл посетитель. Битрикс24 умеет сохранять эти пять параметров в карточке лида или сделки, если заявка пришла через его CRM-форму. Это описано в справке Битрикс24 об UTM-метках.
Вторая задача: передача результата обратно в рекламу. Сквозная аналитика — это связка рекламных расходов, визитов на сайт, заявок и оплат в одном отчёте, где видно, сколько денег принесла каждая кампания. Чтобы Директ мог учиться на продажах, статусы сделок должны попасть в Яндекс Метрику, а оттуда цели станут доступны в стратегиях Директа.
Если решена только первая задача, руководитель видит источники в CRM, но автостратегия Директа по-прежнему покупает клики, похожие на прошлые заявки, включая спам и нецелевые обращения. Если решена только вторая, Метрика знает о продажах, а менеджеры в Битрикс24 не видят, по какому запросу пришёл клиент. Нужны обе половины.
Какие способы связки существуют и чем они отличаются
Рабочих способов четыре, и на практике их комбинируют. В таблице собраны основные различия по данным официальной справки Битрикс24 и Яндекса.
| Способ | Что даёт | Где настраивается | Ограничения |
|---|---|---|---|
| UTM-метки в объявлениях + CRM-формы Битрикс24 | Кампания, ключевое слово и объявление записываются в карточку сделки | Параметры URL в Директе, формы в CRM | Работает только для заявок через формы и каналы Битрикс24; звонки без коллтрекинга теряются |
| Встроенная сквозная аналитика Битрикс24 | Источник «Яндекс.Директ» с закреплённой меткой, номером телефона и e-mail | CRM > Аналитика > Сквозная аналитика | Нужна аккуратная разметка ссылок и коллтрекинг для звонков |
| Интеграция Метрики с Битрикс24 | Сделки и клиенты загружаются в Метрику, появляются цели «CRM: Заказ создан» и «CRM: Заказ оплачен» | Метрика > Интеграции > «Сделки и клиенты из Битрикс24» | По справке Метрики приложение доступно только для доменной зоны ru; к одному счётчику подключается одна CRM |
| Центр конверсий Директа | Офлайн-конверсии из CRM по ClientID, телефону или e-mail | Директ > Центр конверсий | Нужна регулярная выгрузка файла (ссылка, FTP/SFTP, Google Sheets) или загрузка через API Метрики |
Для большинства компаний в Казахстане рабочая схема выглядит так: метки в каждой ссылке Директа, заявки через CRM-формы или виджет Битрикс24, а статусы сделок уходят в Метрику либо коннектором, либо через Центр конверсий. Какой вариант выбрать для передачи статусов, зависит от домена портала, об этом ниже.
Как разметить объявления Директа, чтобы метки дошли до сделки
Метки нужно ставить через параметры URL на уровне кампании, а не вручную в каждом объявлении: так ни одна ссылка не останется без разметки. В Директе есть динамические параметры, которые подставляют реальные значения в момент клика. Полный список приведён в справке Яндекс Директа о параметрах URL.
Параметры, которые нужны для учёта заявок в CRM:
- {campaign_id} и {campaign_name}: идентификатор и название кампании;
- {ad_id}: идентификатор объявления;
- {keyword}: ключевая фраза, по которой показано объявление;
- {source_type}: тип площадки, поиск или сети;
- {source}: домен площадки в сетях;
- {device_type}: устройство, на котором был показ;
- {region_name}: регион показа.
Порядок настройки разметки:
- Договоритесь о едином шаблоне меток для всей компании и запишите его в регламент. Например: utm_source=yandex, utm_medium=cpc, utm_campaign={campaign_id}, utm_content={ad_id}, utm_term={keyword}.
- Добавьте шаблон в параметры URL каждой кампании Директа.
- В Битрикс24 в разделе CRM > Аналитика > Сквозная аналитика откройте источник «Яндекс.Директ», авторизуйтесь в аккаунте Директа и укажите ту же UTM-метку, что стоит в объявлениях. Так описано в инструкции Битрикс24 по настройке объявлений Директа.
- Если у объявления есть быстрые ссылки на разные страницы сайта, проверьте метки у каждой из них.
- Перейдите по объявлению с телефона и компьютера, оставьте тестовую заявку и откройте карточку в CRM: все пять полей UTM должны быть заполнены.
Последний шаг обязателен. Метки могут выглядеть правильно в кабинете и при этом не доходить до CRM из-за устройства сайта.
Почему метки теряются по дороге в CRM: пять частых сбоев
Чаще всего метки теряются на сайте, а не в Директе. На проектах B2BPRO.KZ мы чаще всего находим причину в том, как форма или страница обрабатывает параметры ссылки. Проверять стоит в таком порядке.
Редирект отрезает параметры ссылки
Объявление ведёт на http-версию или на адрес без слеша, сайт перенаправляет посетителя, и часть после знака вопроса пропадает. В CRM приходит заявка с пустыми UTM-полями.
Форма на сайте не из Битрикс24
Если заявки собирает стандартная форма WordPress или конструктора, а в CRM их отправляет почтовое письмо или простая интеграция, метки передаются только тогда, когда разработчик явно прописал их в скрытые поля. Встроенная CRM-форма Битрикс24 забирает их сама.
Заявку оставили на другой странице
Человек зашёл на главную по объявлению, перешёл в каталог, потом в контакты и оставил заявку там. Если сайт не сохраняет метки первого визита в cookie, форма на третьей странице их уже не видит.
Клиент позвонил, а не заполнил форму
В Казахстане многие клиенты сразу звонят или пишут в мессенджер. Без коллтрекинга звонок попадает в CRM как «Входящий звонок» без привязки к кампании. Встроенная сквозная аналитика Битрикс24 позволяет закрепить за источником отдельный номер через коллтрекинг и отдельный e-mail.
Менеджер завёл сделку вручную
Клиент написал в личный WhatsApp менеджеру, тот завёл сделку руками и выбрал источник из списка наугад. Такие сделки портят статистику сильнее всего, потому что выглядят как нормальные данные. Помогает регламент: новые обращения приходят только через подключённые каналы, а ручной выбор источника разрешён руководителю, а не менеджеру.
Как подключить Битрикс24 к Яндекс Метрике и передавать статусы сделок
Штатная интеграция подключается из Метрики за несколько минут, а данные загружаются несколько часов. Порядок по справке Яндекс Метрики о подключении Битрикс24:
- Проверьте права: у вас должен быть доступ на редактирование счётчика Метрики или вы должны быть его владельцем.
- Авторизуйтесь в Битрикс24 в том же браузере.
- В Метрике откройте раздел «Интеграции» и выберите «Сделки и клиенты из Битрикс24».
- Нажмите «Установить» и поставьте приложение из Маркета Битрикс24.
- Укажите адрес своего портала и нажмите «Подключить Битрикс24».
- Настройте соответствие стадий сделок и статусов Метрики (подробнее в следующем разделе).
- Если нужны лиды, включите опцию «Загружать лиды».
При первой загрузке в Метрику уходят данные о всех клиентах и заказах, а к визитам привязываются заказы за последние 21 день. Дальше данные передаются каждый час. Для связи сделок с визитами Метрика использует телефон, e-mail и ClientID. ClientID — это идентификатор посетителя, который присваивает счётчик Метрики. Чтобы связка была точнее, можно создать в Битрикс24 поле, например metrika_client_id, и записывать в него ClientID из формы на сайте.
Важное ограничение для Казахстана: в справке Метрики указано, что приложение доступно только для доменной зоны ru. Если ваш портал работает на адресе вида company.bitrix24.kz, штатный коннектор может не подойти, и это стоит проверить до того, как планировать отчёты. Для таких порталов есть обходной путь через Центр конверсий.
Что делать, если портал на bitrix24.kz: Центр конверсий
Если штатная интеграция недоступна, статусы сделок передают в Директ через Центр конверсий. Это единое окно в Директе, куда загружаются конверсии из офлайна, звонков и CRM, как описано в справке Директа о Центре конверсий.
Способы загрузки данных из CRM:
- CSV-файл по ссылке HTTP или HTTPS;
- файл на FTP- или SFTP-сервере;
- таблица Google Sheets;
- API Метрики, если есть разработчик.
Практичный вариант для небольшой компании: выгрузка из Битрикс24 в Google Sheets по расписанию. Скрипт или приложение раз в сутки забирает сделки нужных стадий и пишет в таблицу идентификатор, телефон или e-mail, статус и дату. Телефон передаётся строкой из цифр с кодом страны без пробелов и плюса. Для номера из Казахстана это 11 цифр, начиная с 77. Вместо открытых данных можно передавать MD5-хеши телефона и e-mail.
Конверсия засчитывается, если клиент был на сайте с рекламы не раньше чем за 21 день до события. Для длинных B2B-сделок, где от заявки до оплаты проходит два месяца, отправляйте в Директ стадию «Квалифицирован» или «Встреча проведена», а не только оплату. Иначе большая часть оплат выпадет из окна.
Как сопоставить стадии сделок в Битрикс24 со статусами Метрики
Каждую стадию воронки нужно отнести к одному из четырёх типов статусов Метрики, и от этого выбора зависит, на что будет учиться Директ. После подключения Метрика создаёт цели «CRM: Заказ создан», «CRM: Заказ оплачен», «CRM: Спам заказ» и «CRM: Заказ отменен». Для одного типа статуса можно выбрать несколько стадий CRM.
| Статус Метрики | Какие стадии Битрикс24 обычно относить (пример) |
|---|---|
| В работе (цель «Заказ создан») | Новая заявка после квалификации, КП отправлено, встреча назначена |
| Оплаченные (цель «Заказ оплачен») | Счёт оплачен, сделка успешна |
| Спам | Спам, дубль, ошиблись номером |
| Отменен | Отказ клиента, нецелевой запрос, пропал после звонка |
Главная ошибка здесь: отнести к «Заказ создан» стадию «Новая», в которую падает любой лид, включая спам. Тогда цель ничем не отличается от обычной отправки формы, и вся связка теряет смысл. «Заказ создан» должен означать, что живой менеджер подтвердил: это реальный клиент.
Соответствие стадий стоит пересматривать каждый раз, когда меняется воронка. Если отдел продаж добавил новую стадию, например «Демонстрация», а в настройках интеграции её никто не отнёс к статусу Метрики, сделки на этой стадии выпадут из отчётов. Мы советуем закрепить это за ответственным за CRM: любое изменение воронки сопровождается проверкой настроек передачи в Метрику.
Вторая ошибка: не вести стадию «Спам» вовсе. Менеджеры просто закрывают такие сделки как проигранные, Метрика видит их как отменённые заказы, и отчёт по качеству трафика перестаёт показывать ботов и накрутку в сетях.
Как использовать данные из CRM в стратегиях Директа
Когда цели из CRM появились в Метрике, их можно выбрать в стратегии Директа как цель для оптимизации. Цели станут доступны всем логинам Директа, у которых есть доступ к счётчику с загруженными данными. Рекламодатель выбирает «Заказ создан», если оплат мало, или «Заказ оплачен», если оплат достаточно для обучения.
Переключать все кампании на CRM-цели за один день рискованно. Автостратегии нужно время на переобучение, а в первые недели стоимость конверсии обычно колеблется. Разумнее перевести одну-две крупные кампании, сравнить стоимость подтверждённой заявки с прежней стоимостью формы за 3-4 недели и потом двигаться дальше. Если нужна помощь с этим переходом, наша команда может настроить контекстную рекламу с оптимизацией по сделкам из CRM.
В отчётах Метрики после подключения CRM появляются «Источники заказов из CRM» и «Источники, расходы и ROI». Во втором видно, сколько потрачено на каждую кампанию и сколько она принесла денег. С этим отчётом разговор с собственником меняется: вопрос «работает ли реклама» сменяется вопросом, какие кампании отключить.
Пример: как связка меняет решения по рекламе
Иллюстративный пример на типичных для Алматы вводных. Компания продаёт оборудование для общепита, в Директе пять кампаний: поиск по брендам оборудования, поиск по общим запросам, РСЯ, ретаргетинг и Мастер кампаний. До связки с CRM маркетолог оценивал их по стоимости отправки формы, и самой дешёвой была РСЯ.
После того как метки начали доходить до сделок, а статусы ушли в Метрику, выяснилось, что заявки из РСЯ почти не доходят до стадии «КП отправлено». Много спама и людей, которые искали работу поваром. Поиск по брендам давал формы в три раза дороже, но половина из них заканчивалась счётом. Бюджет перераспределили, общее число заявок снизилось, а число оплаченных сделок выросло. Цифры в примере условные, но само соотношение мы регулярно видим на проектах.
Был и побочный эффект: менеджеры стали аккуратнее закрывать сделки, потому что от их стадий теперь зависел рекламный бюджет. Руководителю отдела продаж больше не приходилось напоминать про пустые поля на каждой планёрке.
Чек-лист проверки связки за один день
Проверить, работает ли связка, можно за один рабочий день без разработчика. Пройдите по списку:
- Откройте 3-4 объявления из разных кампаний и убедитесь, что в конечной ссылке есть UTM-метки.
- Перейдите по объявлению и проверьте, что после загрузки страницы метки остались в адресной строке.
- Оставьте тестовую заявку через форму и найдите её в CRM: заполнены ли все UTM-поля.
- Позвоните с рекламы и проверьте, подставился ли номер коллтрекинга и привязался ли звонок к источнику.
- Откройте десять последних сделок с источником «Другое» и выясните, откуда они на самом деле.
- В Метрике проверьте, что цели «CRM: Заказ создан» и «CRM: Заказ оплачен» получают данные.
- В Директе проверьте, что эти цели видны в настройках стратегии нужных кампаний.
Если на любом шаге что-то не сходится, проблема почти всегда на стыке сайта и CRM. Настройка форм, полей и воронки входит в внедрение и настройку Битрикс24, и мы делаем её вместе с разметкой рекламы, чтобы данные сходились с первого дня.
Частые вопросы
Можно ли связать Яндекс.Директ с Битрикс24 без программиста?
Да, базовую связку можно настроить без программиста. UTM-метки добавляются в параметры URL кампаний Директа, CRM-формы Битрикс24 сохраняют их сами, а интеграция Метрики с Битрикс24 подключается через Маркет приложений. Программист понадобится, если форма на сайте не из Битрикс24 или если данные нужно выгружать в Центр конверсий по расписанию.
Работает ли интеграция Метрики с Битрикс24 для порталов в Казахстане?
Не всегда: в справке Яндекс Метрики указано, что приложение доступно только для доменной зоны ru. Если портал компании работает на домене bitrix24.kz, проверьте подключение заранее. Если коннектор недоступен, статусы сделок можно передавать в Директ через Центр конверсий: файлом по ссылке, через FTP, Google Sheets или API Метрики.
Почему в сделках Битрикс24 пустые UTM-метки, хотя в Директе они стоят?
Чаще всего метки теряются на сайте. Типичные причины: редирект, который отрезает параметры ссылки, форма не из Битрикс24 без скрытых полей для меток, переход посетителя на другую страницу перед заявкой или звонок без коллтрекинга. Проверьте путь заявки от клика до карточки сделки тестовым переходом.
Какую цель из CRM выбрать для стратегии Директа?
Если оплат в месяц немного, выбирайте цель «CRM: Заказ создан», но только если к ней отнесены стадии после квалификации менеджером. Когда оплаченных сделок становится достаточно для обучения стратегии, переходите на цель «CRM: Заказ оплачен». Переводите кампании постепенно и сравнивайте результат за 3-4 недели.
Сколько времени занимает передача данных из Битрикс24 в Метрику?
Первая загрузка через штатную интеграцию занимает до нескольких часов, по справке Метрики. После этого данные о сделках передаются каждый час. При загрузке через Центр конверсий скорость зависит от того, как часто обновляется файл или таблица, обычно это раз в сутки.
