Интеграция Битрикс24 с Roistat

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Интеграция Битрикс24 с Roistat
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Интеграция Битрикс24 с Roistat

Маркетолог отчитывается: «Мы потратили на рекламу 400 тысяч, получили 120 лидов». Директор спрашивает: «А сколько из них дошло до оплаты и с какого канала?» Тишина. Штатная аналитика Б24 показывает источники по UTM, но не связывает расходы с конкретными сделками по всей воронке. Roistat закрывает эту задачу — сквозная аналитика от клика до оплаты. Но «подключить Roistat» и «получить работающую аналитику» — разные вещи. Настраиваем интеграцию так, чтобы данные сходились.

Как работает связка Roistat + Битрикс24

Roistat отслеживает посетителя с момента захода на сайт. При первом визите ставится cookie roistat_visit — уникальный идентификатор визита. Этот номер привязывает всю цепочку: рекламный клик → поведение на сайте → заявка → лид в CRM → сделка → оплата.

Схема передачи данных:

  1. Посетитель заходит на сайт. Скрипт Roistat (счётчик) присваивает roistat_visit и сохраняет в cookie.
  2. Посетитель оставляет заявку. Форма на сайте передаёт roistat_visit в скрытом поле.
  3. Roistat перехватывает заявку и создаёт лид в Битрикс24 через REST API (crm.lead.add) или через штатную интеграцию. В лиде заполняется пользовательское поле UF_CRM_ROISTAT_VISIT — номер визита.
  4. Менеджер обрабатывает лид, конвертирует в сделку. Поле визита наследуется.
  5. Сделка закрывается с суммой. Roistat забирает данные через crm.deal.list и связывает выручку с рекламным каналом.

Критически важно: если roistat_visit не передаётся в CRM — Roistat не свяжет сделку с рекламой. Визит останется «без конверсии», а сделка — «без источника». Поэтому первое, что проверяем при настройке — корректность передачи этого поля.

Настройка передачи roistat_visit в CRM

Roistat предлагает два варианта интеграции с Битрикс24:

Параметр Штатная интеграция (из кабинета Roistat) Кастомная через REST API
Сложность Низкая — настройка в интерфейсе Средняя — нужна доработка форм и обработчиков
Создание лидов Автоматически через коннектор Через crm.lead.add с полем roistat_visit
Статусы сделок Маппинг стадий воронки в интерфейсе Roistat Вебхук onCrmDealUpdate → Roistat API
Мультиворонки Поддержка с ограничениями Полная гибкость маппинга
Телефония Интеграция через коллтрекинг Roistat Требуется отдельная настройка

Штатная интеграция подключается в кабинете Roistat: Настройки → Интеграции → Битрикс24. Указывается URL портала и токен REST API с правами на CRM. Roistat автоматически создаёт пользовательское поле UF_CRM_ROISTAT_VISIT в лидах и сделках.

Для кастомной интеграции поле создаётся вручную через crm.lead.userfield.add:

  • FIELD_NAME: UF_CRM_ROISTAT_VISIT
  • USER_TYPE_ID: string
  • LABEL: Roistat Visit ID

Аналогичное поле — в сделках через crm.deal.userfield.add.

Коллтрекинг и офлайн-конверсии

Roistat подменяет номера телефонов на сайте — аналогично CoMagic и Calltouch. Каждый посетитель видит уникальный номер, привязанный к его roistat_visit. При звонке Roistat знает источник и передаёт данные в CRM.

Для работы коллтрекинга:

  • В Roistat настраивается пул подменных номеров и привязка к рекламным каналам.
  • Звонки передаются в Б24 через telephony.externalcall.register с привязкой к roistat_visit.
  • Запись разговора подгружается через telephony.externalcall.attachRecord.
  • Лид создаётся автоматически с заполненным источником.

Офлайн-конверсии (оплата через кассу, подписание договора в офисе) передаются обратно в Roistat через статус сделки. Когда менеджер переводит сделку в стадию «Успешно завершена» — вебхук отправляет данные в Roistat API вместе с суммой.

ROI по каналам, кампаниям и ключевым словам

Roistat импортирует расходы из рекламных платформ:

  • Яндекс.Директ — расходы по кампаниям, группам, ключевым словам
  • Google Ads — аналогично, включая Performance Max
  • VK Реклама, myTarget — расходы по кампаниям
  • Facebook / Instagram Ads — через бизнес-аккаунт Meta

Данные о расходах сопоставляются с выручкой из CRM. В отчётах Roistat видно:

  • Расход и доход по каждому каналу
  • ROI = (доход − расход) / расход × 100%
  • CPL (стоимость лида), CPO (стоимость заказа), LTV
  • Детализация вплоть до ключевого слова — какой запрос в Директе принёс оплаченные сделки

Для корректного расчёта ROI менеджеры обязаны закрывать сделки с заполненной суммой. Сделка без суммы = нулевой доход. Это организационная задача, но без неё техническая интеграция бессмысленна.

Кастомные отчёты и мультиканальная атрибуция

Стандартные отчёты Roistat покрывают 80% задач. Для остальных 20% используются:

  • Мультиканальная аналитика — Roistat учитывает все касания клиента, а не только первое или последнее. Модели: линейная, с затуханием, по позиции, кастомная.
  • Когортный анализ — выручка от клиентов, привлечённых в конкретный месяц, растянутая во времени. Показывает реальный LTV.
  • Отчёт по менеджерам — кто из менеджеров эффективнее конвертирует лиды с платного трафика.

Для выгрузки данных в сторонние BI-системы используется Roistat API: /project/analytics/data — возвращает сырые данные по визитам, лидам и сделкам.

Сроки внедрения

Масштаб Что входит Срок
Базовый Штатная интеграция, одна воронка, 1-2 рекламных канала, проверка передачи roistat_visit 3-5 дней
Стандартный Мультиворонки, коллтрекинг, 3-5 рекламных каналов, настройка отчётов 1-2 недели
Расширенный Кастомная интеграция через REST, мультиканальная атрибуция, офлайн-конверсии, обучение команды 2-3 недели

Что настраиваем

  • Установка счётчика Roistat на сайт, проверка корректности roistat_visit в cookie
  • Подключение Битрикс24 к Roistat: авторизация, маппинг полей, создание UF_CRM_ROISTAT_VISIT
  • Настройка передачи номера визита через формы сайта (скрытые поля, JavaScript)
  • Маппинг стадий воронки CRM → статусы в Roistat
  • Подключение рекламных кабинетов для импорта расходов
  • Настройка коллтрекинга: пул номеров, подмена на сайте, передача звонков в CRM
  • Настройка вебхуков для передачи закрытых сделок и сумм обратно в Roistat
  • Проверка сквозной цепочки: клик → визит → лид → сделка → оплата → ROI
  • Обучение маркетолога: чтение отчётов, выбор модели атрибуции, типичные ошибки (потерянный roistat_visit, сделки без суммы)