Інтеграція 1С-Бітрікс з Calltouch

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Інтеграція 1С-Бітрікс з Calltouch
Середній
~1-2 тижні
Часті запитання

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

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1288
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    880
  • 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
    631
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    781
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    681
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1010

Інтеграція 1С-Бітрікс з Calltouch

Calltouch — платформа наскрізної аналітики з акцентом на call tracking: підміна номерів телефонів, запис дзвінків, атрибуція дзвінків до рекламних джерел. Для бізнесів, де значна частина конверсій відбувається по телефону (авто, нерухомість, медицина, B2B), інтеграція Calltouch з 1С-Бітрікс дозволяє пов'язати дзвінок з подальшим замовленням або угодою.

Як працює трекінг Calltouch

На сайт встановлюється JavaScript-лічильник Calltouch. При кожному візиті скрипт:

  1. Визначає джерело візиту (UTM, реферер, прямий захід)
  2. Підміняє номер телефону на сайті на унікальний трекінговий номер із пулу
  3. При дзвінку на цей номер — фіксує дзвінок з атрибуцією до джерела

Паралельно скрипт записує ідентифікатор сесії в cookie ct_session_id. При відправці веб-форм це значення потрібно захопити і передати в CRM для зв'язку заявки з рекламним джерелом.

Інтеграція форм і замовлень

Для форм на 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.

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

Calltouch API дозволяє передавати дані про конверсії з сайту, пов'язуючи їх із сесіями. Це потрібно для двох сценаріїв:

Підтвердження заявки. Користувач заповнив форму — це конверсія. Передаємо в Calltouch дані про заявку:

POST https://api.calltouch.ru/calls-service/RestAPI/{siteId}/requests/orders/register/
{
  "sessionId": "ct_session_id_value",
  "requestNumber": "ORDER_123",
  "requestDate": "13/03/2026 10:00:00",
  "subject": "Нове замовлення",
  "callbackPhone": "+79001234567",
  "value": 4990
}

Поле sessionId — значення з cookie. За ним Calltouch знаходить відповідний візит і атрибутує конверсію до рекламного джерела.

Оновлення статусу заявки. Заявка може стати угодою або бути відхилена. Передаємо оновлення через PATCH /requests/orders/{requestId}/update/ з новим статусом і сумою. Це будує воронку в Calltouch: заявка → угода → виручка.

Інтеграція з Бітрікс24 CRM

Для Бітрікс24 сценарій складніший: дзвінок через Calltouch повинен потрапити в CRM як лід або дзвінок. Calltouch підтримує передачу дзвінків у Бітрікс24 через офіційний конектор (доступний у маркетплейсі Бітрікс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.

Орієнтири за термінами

Завдання Термін
Захоплення session_id у формах і замовленнях 2–3 дні
Передача конверсій у Calltouch API 3–5 днів
Інтеграція дзвінків Calltouch → ліди Бітрікс24 5–7 днів
Повна інтеграція з атрибуцією офлайн-конверсій 2–3 тижні

Вартість розраховується індивідуально після аналізу поточної схеми лідогенерації та конфігурації Calltouch.