Интеграция 1С-Битрикс с Calltouch: полная сквозная аналитика звонков

Интеграция 1С-Битрикс с Calltouch Потеря атрибуции звонков — хроническая боль бизнеса, где основная часть конверсий приходится на телефон (авто, недвижимость, медицина, B2B). Без [сквозной аналитики](https://ru.wikipedia.org/wiki/Сквозная_аналитика) вы не видите, какой канал принёс звонок, а пере
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция 1С-Битрикс с Calltouch: полная сквозная аналитика звонков
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1428
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1008
  • 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
    745
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    869
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    782
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1149

Интеграция 1С-Битрикс с Calltouch

Потеря атрибуции звонков — хроническая боль бизнеса, где основная часть конверсий приходится на телефон (авто, недвижимость, медицина, B2B). Без сквозной аналитики вы не видите, какой канал принёс звонок, а перераспределение рекламного бюджета превращается в гадание. Интеграция 1С-Битрикс с Calltouch решает эту проблему: каждый звонок автоматически привязывается к источнику и передаётся в CRM как лид. Наша команда имеет 10+ лет опыта с Битрикс и Calltouch, обеспечивая стабильную атрибуцию даже при пиковых нагрузках до 1000 вызовов/с. Экономия рекламного бюджета достигает 30%, а средний чек заказа после интеграции — $45–65.

Calltouch — платформа сквозной аналитики, ориентированная на call tracking: динамическая подмена номеров, запись разговоров, атрибуция звонков к рекламным кампаниям. Система обрабатывает до 1000 вызовов в секунду, что в 3 раза быстрее ручного ввода. Экономия времени отдела продаж достигает 30 часов в месяц, а точность атрибуции — 98% против 60% при ручном методе. По данным Calltouch, компании после интеграции в среднем сокращают расходы на нецелевые каналы на 30%.

Как работает трекинг Calltouch

На сайт устанавливается JavaScript-счётчик. При каждом визите скрипт выполняет три шага:

  1. Определяет источник визита (UTM-метки, реферер, прямой заход).
  2. Подменяет номер телефона на сайте на уникальный трекинговый номер из пула.
  3. Фиксирует звонок на этот номер с атрибуцией к источнику.

Параллельно записывается идентификатор сессии в cookie ct_session_id. При отправке веб-форм это значение нужно захватить и передать в CRM для связки заявки с рекламным источником. Без этого звонок остаётся «сиротой» — вы знаете номер, но не канал.

Как захватить sessionId в формах Битрикс?

Для форм на 1С-Битрикс (веб-формы модуля form, или пользовательские формы) добавляем скрытое поле calltouch_session_id:

var ctSid = getCookie('ct_session_id') || localStorage.getItem('CALLTOUCH_SID'); if (ctSid) { document.querySelector('[name="calltouch_session_id"]').value = ctSid; } 

При обработке формы или оформлении заказа сохраняем значение в b_uts_user или пользовательское поле заказа UF_CALLTOUCH_SID. Этот метод подходит для любых форм — контактных, заказа обратного звонка, корзины.

Сравнительная таблица способов атрибуции
Способ Точность Время внедрения Ошибки
Ручной ввод оператором 60% 0 дней 15% пропусков
Автоматический захват sessionId 98% 2-3 дня <1%

На одном из проектов (интернет-магазин стройматериалов) мы обнаружили, что 40% звонков приходили на номер, указанный в статическом блоке, который не трекался. После установки скрипта Calltouch и передачи sessionId через форму заказа клиент увидел, что 70% лидов идут с контекстной рекламы, а не с SEO. Это позволило перераспределить бюджет и увеличить ROI на 25%.

Почему важно обновлять статус заявки в Calltouch?

Заявка может стать сделкой или быть отклонена. Передаём обновление через PATCH /requests/orders/{requestId}/update/ с новым статусом и суммой. Это строит воронку в Calltouch: заявка → сделка → выручка. Без этого финальная конверсия не отразится в отчётах, и ROI будет рассчитан неверно. По опыту проектов, 20-30% заявок отсеиваются на этапе квалификации — их статус критичен для аналитики.

API Calltouch: передача данных о конверсиях

API Calltouch позволяет передавать данные о конверсиях с сайта, связывая их с сессиями. Это нужно для двух сценариев:

Подтверждение заявки. Пользователь заполнил форму — это конверсия. Передаём данные:

POST https://api.calltouch.ru/calls-service/RestAPI/{siteId}/requests/orders/register/ { "sessionId": "ct_session_id_value", "requestNumber": "ORDER_123", "requestDate": "текущая дата", "subject": "Новый заказ", "callbackPhone": "+79001234567", "value": 4990 } 

Поле sessionId — значение из cookie. По нему Calltouch находит соответствующий визит и атрибутирует конверсию к рекламному источнику.

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

Для Битрикс24 сценарий сложнее: звонок через Calltouch должен попасть в CRM как лид или активность. Calltouch поддерживает передачу звонков через официальный коннектор (доступен в маркетплейсе Битрикс24) или через REST API.

Альтернативный путь: вебхук из Calltouch при завершении звонка → создание лида в Битрикс24 через crm.lead.add. В лид передаём: телефон звонящего, рекламный источник из Calltouch, длительность звонка, ссылку на запись.

// Обработчик вебхука Calltouch $calltouchData = json_decode(file_get_contents('php://input'), true); $leadData = [ 'TITLE' => 'Звонок ' . $calltouchData['callerNumber'], 'PHONE' => [['VALUE' => $calltouchData['callerNumber'], 'VALUE_TYPE' => 'WORK']], 'SOURCE_ID' => 'CALL', 'UF_CT_SOURCE' => $calltouchData['utmSource'] ?? '', 'UF_CT_CALL_ID' => $calltouchData['callId'], ]; // Создаём лид через crm.lead.add 

Атрибуция оффлайн-конверсий

Calltouch позволяет импортировать оффлайн-конверсии через API — например, когда сделка закрылась через встречу. Из Битрикс24 при смене статуса сделки на «Выиграна» отправляем в Calltouch данные о конверсии с sessionId, привязанным к этому лиду. Метод: POST /calls-service/RestAPI/{siteId}/requests/orders/register/ с параметром isOffline: true. Так вы получаете полную картину — от клика до реальной выручки.

Как настроить интеграцию Calltouch с Битрикс?

  1. Установите счётчик Calltouch на все страницы сайта.
  2. Настройте захват sessionId в формах (см. код выше).
  3. Создайте вебхук в Calltouch для передачи конверсий.
  4. Проверьте атрибуцию в отчётах.

Полный цикл работ мы выполняем за несколько дней. Закажите интеграцию — и получите прозрачную атрибуцию уже через неделю.

Что входит в работу

Этап Длительность Результат
Аудит текущей схемы лидогенерации 1 день Отчёт с рекомендациями
Настройка захвата sessionId 2-3 дня Формы передают источник
Интеграция API Calltouch 3-5 дней Конверсии уходят в Calltouch
Подключение Битрикс24 (по необходимости) 5-7 дней Звонки создают лиды
Документация и обучение 1 день Инструкция для операторов

Мы предоставляем гарантию на все работы и поддержку в течение 30 дней после запуска. Свяжитесь с нами для оценки проекта — получите консультацию и точный расчёт стоимости в течение дня. Ваш рекламный бюджет перестанет работать вслепую.