Інтеграція 1С-Бітрікс Calltouch: наскрізна аналітика дзвінків

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

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

Часті запитання

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

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1534
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1049
  • Розробка віджета онлайн-запису для медичного центру
    Розробка віджета онлайн-запису для медичного центру
    820
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    920
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    858
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1209

Інтеграція 1С-Бітрікс Calltouch: наскрізна аналітика дзвінків

Втрата атрибуції дзвінків — хронічний біль бізнесу, де основна частина конверсій припадає на телефон (авто, нерухомість, медицина, B2B). Без наскрізної аналітики ви не бачите, який канал приніс дзвінок, а перерозподіл рекламного бюджету перетворюється на ворожіння. Інтеграція 1С-Бітрікс з Calltouch вирішує цю проблему: кожен дзвінок автоматично прив'язується до джерела та передається в CRM як лід. Наша команда має 10+ років досвіду з Бітрікс та Calltouch, забезпечуючи стабільну атрибуцію навіть при пікових навантаженнях до 1000 викликів/с. Економія рекламного бюджету сягає 30%, а середній чек замовлення після інтеграції — 5 000 грн.

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": "+3809001234567",
  "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 днів після запуску. Зв'яжіться з нами для оцінки проєкту — отримайте консультацію та точний розрахунок вартості протягом дня. Ваш рекламний бюджет перестане працювати наосліп.