Інтеграція Calltouch: колтрекінг, підміна номерів, CRM

Інтеграція зворотного дзвінка (Calltouch) на сайт

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 2062 послуг
Інтеграція Calltouch: колтрекінг, підміна номерів, CRM
Простий
від 4 годин до 2 днів

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

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

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

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1418
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1286
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    983
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1243
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    983
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    998

Інтеграція зворотного дзвінка (Calltouch) на сайт

Колтрекінг часто перетворюється на чорний ящик: дзвінки є, а до яких візитів вони відносяться — незрозуміло. Стандартний скрипт зворотного дзвінка дає воронку, але не пов'язує її з джерелом трафіку. Calltouch вирішує це завдання — підміна номерів, вебхуки з контекстом дзвінка та готова аналітика. Ми виконали понад 50 таких інтеграцій і знаємо, де зазвичай спливають N+1 запити до CRM або втрати session_id. Отримайте консультацію — розповімо, як впровадити колтрекінг без болю.

Чому колтрекінг Calltouch важливий для рекламної аналітики?

Без прив'язки дзвінка до utm-міток ви витрачаєте бюджет наосліп. Calltouch автоматично проставляє source, medium, campaign та keyword для кожного дзвінка. Це дозволяє бачити, які оголошення привели до реальної розмови, а не просто до кліку. На одному з проєктів (інтернет-магазин електроніки) після впровадження підміни номерів конверсія з дзвінків у ліди зросла на 30% — за рахунок правильної атрибуції та відключення неефективних каналів. Економія рекламного бюджету склала до 40%.

Як працює підміна номерів у Calltouch?

Calltouch використовує динамічну підміну: кожному відвідувачу присвоюється унікальний номер залежно від джерела. За даними документації Calltouch, це дозволяє розрізняти дзвінки з Яндекс.Директу, Google Ads, соцмереж та органіки. Алгоритм працює так: скрипт на сайті визначає utm-мітки, запитує у сервера Calltouch номер для даної комбінації та підставляє його в HTML. Після завершення сесії номер звільняється.

Порівняємо ефективність атрибуції:

Параметр Без Calltouch З Calltouch
Точність атрибуції дзвінків ~30% ~95%
Час на створення ліда 5 хв (ручне введення) 1-2 сек (автомат)
Дубилікати лідів Часті Виключені

Як налаштувати передачу дзвінків у CRM?

Стандартний спосіб — вебхуки. Коли дзвінок завершується, Calltouch відправляє POST-запит на ваш endpoint. Приклад на Laravel:

Route::post('/webhooks/calltouch/call', function (Request $request) { $data = $request->all(); Lead::create([ 'phone' => $data['callerNumber'], 'source' => 'calltouch', 'utm_source' => $data['utmSource'] ?? null, 'utm_campaign'=> $data['utmCampaign'] ?? null, 'duration' => $data['callDuration'] ?? 0, 'session_id' => $data['sessionId'] ]); }); 

Цього достатньо для базової CRM. Якщо потрібен ще й запис розмови — Calltouch надсилає посилання на аудіофайл у полі callRecordUrl. Важливо відловлювати дублі: один і той самий дзвінок може прийти двічі (через ретраї вебхука). Рішення — перевіряти унікальність за sessionId.

Детальні кроки налаштування вебхуків

  1. В особистому кабінеті Calltouch перейдіть у розділ «Налаштування» → «Вебхуки».
  2. Вкажіть URL вашого endpoint (наприклад, https://example.com/webhooks/calltouch/call).
  3. Виберіть події: «Початок дзвінка», «Завершення дзвінка» (обидва необхідні для повної аналітики).
  4. Збережіть та перевірте: зробіть тестовий дзвінок — дані мають прийти на ваш сервер.
  5. Обробіть дублі: реалізуйте перевірку за sessionId або використовуйте cache на стороні сервера.

Встановлення колтрекінгу

Скрипт ініціалізації вставляється в <head>:

<!-- Вставити в <head> --> <script type="text/javascript"> (function(n,e,o,r,i) { if (!n[i]) { var c = n[i] = function() { c.queries ? c.queries.push(arguments) : c.run ? c.run.apply(c, arguments) : c.queries = [arguments] }; c.q = []; var s = e.createElement(o); s.type = "text/javascript"; s.async = !0; s.src = (r ? "https:" : "http:") + "//mod.calltouch.ru/init.js?id=SITE_ID"; e.getElementsByTagName("body")[0].appendChild(s) } })(window, document, "script", document.location.protocol === "https:", "ct"); </script> 

Після цього в особистому кабінеті Calltouch вмикається підміна номерів — платформа сама визначає, який номер показувати відвідувачу залежно від джерела.

JavaScript API — передача даних про користувача

Щоб пов'язати дзвінок із конкретною заявкою, передайте email або ID сесії:

// Передати email користувача для зіставлення з CRM ct('setEmail', user.email); // Передати кастомні дані заявки ct('setData', { order_id: orderId, order_total: total, utm_source: utmSource }); 

Інтеграція з Яндекс.Директ та Google Ads

Calltouch вміє передавати конверсії (дзвінки) назад у рекламні системи. Налаштовується в кабінеті Calltouch без коду. Порівняйте з ручним завантаженням:

Підхід Витрати часу на місяць Ризик помилок
Ручний експорт 4-5 годин Високий
Calltouch 10 хвилин Мінімальний

Які помилки виникають при інтеграції Calltouch?

Найпоширеніша — N+1 запит до CRM при обробці кожного дзвінка. Якщо на сайті 1000 дзвінків на день, а CRM на кожен виконує окремий запит до бази, час відповіді вебхука зростає. Рішення — батчова обробка: збирати дзвінки в чергу (наприклад, Redis) та зберігати пачкою кожні 5 хвилин. Друга проблема — втрата session_id при перезавантаженні сторінки: зберігайте його в localStorage і передавайте при ініціалізації скрипта.

На одному проєкті ми зіткнулися з тим, що CRM не приймала дзвінки без utm-міток. Довелося додати fallback — якщо utm немає, підставляти значення "organic". Це збільшило атрибуцію на 15%.

Що входить у роботу

  • Встановлення скриптів колтрекінгу та підміни номерів.
  • Налаштування вебхуків для передачі дзвінків у вашу CRM (amoCRM, Bitrix24, RetailCRM, самописна).
  • Інтеграція з Яндекс.Метрикою та Google Analytics (цілі «Дзвінок» з utm-тегами).
  • Перевірка коректної роботи, обробка помилок (таймаути, ретраї).
  • Документація щодо архітектури та інструкція для операторів.

Терміни та вартість

Стандартна інтеграція з одним сайтом — від 1 до 3 робочих днів. Якщо потрібна кастомна логіка (наприклад, нестандартна CRM або складні сценарії призначення відповідальних), термін збільшується до 5 днів. Вартість розраховується індивідуально після оцінки обсягу робіт.

Чому обирають нас

  • 5+ років досвіду в інтеграціях колтрекінгу.
  • Понад 50 проєктів з Calltouch, включаючи високонавантажені інтернет-магазини.
  • Надаємо гарантію на налаштування: якщо протягом місяця виявиться помилка — виправимо безкоштовно.

Замовте інтеграцію Calltouch — отримайте точну аналітику дзвінків та скоротіть втрати лідів. Зв'яжіться з нами для консультації.