Глосарій

Колтрекінг (Call Tracking)

Колтрекінг (Call Tracking) — технологія відстеження телефонних дзвінків, що пов'язує кожен вхідний виклик з рекламним джерелом, кампанією, ключовим словом і конкретною сесією користувача на сайті.

Flat-ілюстрація CRM-дашборду з email лампою графіком шестернями і пазлом — інтеграція колтрекінгу

Колтрекінг (від англ. call tracking — «відстеження дзвінків», також відстеження дзвінків або call analytics) — це технологія, яка пов’язує вхідний телефонний дзвінок з конкретним рекламним каналом, кампанією, ключовим словом і навіть окремим відвідувачем сайту. Без колтрекінгу телефонні звернення залишаються «сліпою зоною» у веб-аналітиці: ви бачите трафік і кліки, але не розумієте, яка реклама реально приносить дзвінки та продажі. Особливо це критично для сфери послуг, медицини, автодилерів, B2B, нерухомості, юридичних послуг та HoReCa, де частка дзвінків у воронці часто перевищує 50% усіх лідів. Колтрекінг — це обов’язковий компонент наскрізної аналітики і Smart Bidding у Google Ads: без нього алгоритми оптимізації ставок не бачать половини конверсій і витрачають бюджет наосліп.

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

В основі будь-якої системи колтрекінгу лежить підміна номера: замість «справжнього» номера компанії відвідувач бачить на сайті унікальний віртуальний номер з пулу провайдера. Коли користувач телефонує, виклик проходить через АТС системи — вона фіксує, кому саме було показано цей номер, і переадресовує дзвінок на основний номер бізнесу. У цей момент у систему записуються:

  • джерело, канал і кампанія відвідувача (UTM-мітки або дані Google Analytics);
  • ключове слово для контекстної реклами через gclid;
  • сторінка сайту, з якої було ініційовано дзвінок;
  • Client ID GA4 і пов’язана з ним сесія для атрибуції;
  • тривалість розмови та аудіозапис (з транскрипцією, якщо підключена мовна аналітика);
  • статус дзвінка: прийнято, пропущено, зайнято, зайнято менеджером.

Далі дані потрапляють у CRM, Google Ads (як офлайн-конверсія через gclid), Google Analytics 4 (як подія з параметрами) і Meta Ads Conversions API. Дзвінок стає таким же вимірюваним подієм, як форма чи покупка — і починає працювати в моделях атрибуції, прогнозування та оптимізації Smart Bidding.

Види колтрекінгу

Статичний колтрекінг

Кожному рекламному джерелу закріплюється один постійний номер: один — для контекстної реклами, інший — для SEO, третій — для офлайн-білборду, четвертий — для email-розсилки. Бізнес-модель — фіксована плата за номер на місяць.

Коли підходить: офлайн-канали (зовнішня реклама, радіо, ТБ, друковані ЗМІ), візитки, окремі посадкові сторінки під кампанію, малі сайти з обмеженим набором каналів, тестові кампанії.

Плюси: дешево ($5–15/міс за номер), проста настройка, працює навіть без сайту, не потребує JavaScript на сторінці. Мінуси: не розрізняє кампанії всередині одного каналу і не пов’язує дзвінок з конкретним відвідувачем — дані залишаються на рівні «канал загалом».

Динамічний колтрекінг (DNI — Dynamic Number Insertion)

Найпоширеніший формат сучасної аналітики. На сайті встановлений скрипт підміни (фрагмент JavaScript провайдера), який при завантаженні сторінки обирає унікальний номер з пулу та показує його конкретному відвідувачу на час сесії. Це дозволяє прокинути в дзвінок не просто канал, а повний набір UTM-міток, gclid, ключове слово, пристрій, час перебування на сайті і Client ID GA4.

Коли підходить: контекстна реклама (Google Ads, Bing Ads), таргетинг у соцмережах, SEO з детальною аналітикою ключових слів, будь-який сайт, де важлива наскрізна аналітика, e-commerce з телефонним каналом.

Плюси: зв’язок «дзвінок → відвідувач → клік → ключове слово → конверсія», коректна атрибуція через Client ID, передача дзвінків у Google Ads як офлайн-конверсій (критично для Smart Bidding), запис розмов з прив’язкою до сесії, інтеграція з усім стеком: GA4, Looker Studio, CRM.

Мінуси: потребує пулу номерів (платиться $1–3 за кожен одночасний номер на місяць), потрібна коректна установка скрипту без конфліктів з CMS і кешуванням, на slow-load сторінках можлива «миттєва» поява старого номера до підміни — fixится через placeholder з потрібним стилем.

Комбінований колтрекінг

Гібрид: для офлайн-каналів використовуються статичні номери, для онлайн-трафіку — динамічна підміна. На практиці більшість сучасних сервісів реалізують саме цю модель, бо вона покриває всі джерела однією інтеграцією. Вартість — приблизно як у динамічного, але з кращим покриттям офлайн-кампаній.

Скільки номерів потрібно для динамічної підміни

Розмір пулу розраховується за простою формулою:

Пул номерів ≈ Пікова одночасна кількість відвідувачів × коефіцієнт запасу (1.2–1.5)

Якщо в піковий час на сайті перебуває 30 осіб, пулу з 40–45 номерів вистачить, щоб кожному показати унікальний номер на тривалість сесії (за замовчуванням 30 хвилин — поки сесія не закінчиться, номер закріплений за користувачем). Пул менший — і частина відвідувачів побачить однакові номери, що ламає атрибуцію.

Як знайти пікову відвідуваність: у GA4 → Reports → Realtime → подивіться середню кількість користувачів за останні 30 хвилин у пік-час (зазвичай 11–13 та 19–21). Помножте на 1.3 для запасу. Більшість провайдерів автоматично пропонують розмір пулу на основі підключеного GA4.

Інтеграція з Google Analytics 4

GA4 не має нативного відстеження дзвінків — їх потрібно передавати як custom events через GTM dataLayer. Стандартний потік:

  1. Колтрекінг-провайдер при підняття трубки (або через 15+ секунд розмови — щоб відсікти спам/випадкові виклики) робить webhook у GTM:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'phone_call',
  call_duration: 124,           // секунди
  call_status: 'answered',
  call_source: 'google',        // utm_source
  call_medium: 'cpc',            // utm_medium
  call_campaign: 'spring_sale_2026',
  call_keyword: 'купить квартиру киев',
  call_value: 5000,              // прогнозована вартість ліда у грн
  client_id: '123456789.987654321',  // GA4 Client ID
  gclid: 'CjwKCAjw...'
});
  1. У GTM створюється Custom Event Trigger з умовою Event equals phone_call.
  2. Створюється GA4 Event Tag, що спрацьовує на цьому тригері і передає всі параметри через Event Parameters.
  3. У GA4 → Configure → Custom Definitions реєструються параметри call_duration, call_status, call_value як event-scoped dimensions.
  4. У GA4 → Configure → Conversions подія phone_call позначається як конверсія (через мітку «Mark as conversion»).

Після цього дзвінки з’являються у звітах Acquisition → Traffic Acquisition як окрема конверсія, поряд з формами і покупками. У звіті User Acquisition ви побачите, з якого джерела прийшов кожен телефонний клієнт.

Інтеграція з Google Ads (Offline Conversions)

Це найважливіша і найчастіше неправильно налаштована частина. Логіка така:

  1. Користувач клікає на оголошення Google Ads — Google автоматично додає до URL параметр gclid.
  2. Колтрекінг-скрипт на сайті ловить gclid з URL і зберігає в cookie.
  3. Коли користувач телефонує, провайдер передає в систему gclid разом з даними дзвінка.
  4. Колтрекінг через Google Ads API або CSV-завантаження надсилає в Google Ads подію Offline Conversion Lead зі значенням gclid + час дзвінка + вартість ліда.
  5. Google Ads пов’язує цю конверсію з конкретним кліком, і Smart Bidding починає враховувати дзвінки при оптимізації ставок.

Що це дає на практиці: для бізнесу, де 60% лідів — дзвінки, без цієї інтеграції Smart Bidding бачить лише 40% конверсій. Алгоритм занижує ставки на найрезультативніші ключі, бюджет розпорошується на менш ефективні. Підключення Offline Conversions зазвичай дає +15–30% до загального ROI Google Ads без зміни жодних інших налаштувань.

Перевірка коректності: Google Ads → Tools → Conversions → ваша конверсія Phone Call → стовпець «Off-Click». Якщо там 0 при наявності реальних дзвінків — інтеграція зламана.

Бенчмарки конверсії в дзвінок по нішах

Ці дані з звітів Invoca та CallRail (2024–2025) можна використовувати для оцінки потенціалу свого сайту. Реальні цифри сильно залежать від розташування номера, наявності sticky-кнопки на мобільному та галузевих звичок аудиторії.

НішаКонверсія в дзвінокСередня тривалістьЦикл прийняття рішення
Нерухомість (продаж)8–14%4–7 хв30–90 днів
Медицина / клініки12–18%2–4 хв1–7 днів
Автодилери6–10%5–10 хв14–60 днів
Юридичні послуги5–9%6–12 хв7–30 днів
Ремонт і будівництво7–12%3–6 хв7–21 день
B2B-послуги3–6%8–20 хв30–180 днів
HoReCa (бронювання)4–8%1–3 хв0–3 дні
E-commerce0.5–1.5%2–5 хв0–14 днів
SaaS-сервіси1–3%5–15 хв14–90 днів

Якщо ваші показники нижче нижньої межі — перевіряйте видимість номера на сторінці, мобільний UX та чи показується номер у hero-секції на лендінгах.

Сервіси колтрекінгу: огляд ринку

Український ринок добре розвинений — три основних провайдери покривають 90% потреб. Для проєктів з ЄС/США додатково працюють CallRail і CallTouch.

СервісКраїниСтартова цінаDNIGA4Google AdsSpeech analyticsОсобливості
RingostatUA, KZ$25/міс + пул✅ (UA, RU, EN)Найкраща інтеграція з KeyCRM, NetHunt, готові BI-дашборди
BinotelUA$30/міс + пулПовноцінна АТС, інтеграція з 50+ CRM, віртуальні офіси
PhonetUA$20/міс + пул⚠️ (тільки EN)Простіший інтерфейс, оптимальний для малого бізнесу
Stream TelecomUA, KZ$35/міс + пулСильні B2B-функції, white-label варіант
CallTouchRU, KZ, EU€40/міс + пул✅ (RU, EN)Європейські номери, GDPR-сертифікація
CallRailUS, EU$45/міс + пул✅ (EN)Глобальний стандарт у США, інтеграція з HubSpot, Salesforce

Для українського ринку оптимальні Ringostat і Binotel. Phonet — для бізнесу з обмеженим бюджетом. CallRail — якщо клієнти переважно у США/ЄС.

Що робить колтрекінг понад просту підміну

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

  • Запис і зберігання розмов з автоматичною транскрибацією та пошуком по тексту.
  • Мовна аналітика — пошук ключових слів у розмові, теги «продаж», «відмова», «скарга», виявлення менеджерських помилок.
  • Скоринг дзвінків — автоматична оцінка якості розмови менеджера за критеріями (вступ, виявлення потреб, презентація, закриття).
  • Антифрод — фільтрація спам-дзвінків, накруток і robocall.
  • WhatsApp- і Telegram-tracking — розширення моделі підміни на месенджери з аналогічною атрибуцією.
  • Зворотний дзвінок (callback) — віджет на сайті, що ініціює дзвінок без участі користувача через кнопку.
  • Розподіл за менеджерами — SLA-моніторинг (час відповіді, пропущені дзвінки) і автоматична маршрутизація.

Колтрекінг vs альтернативні методи

МетодПлюсиМінуси
Колтрекінг (DNI)Точна атрибуція, інтеграція з Smart Bidding, запис, аналітикаВартість, потрібна налаштування, JavaScript-залежність
Google Call ExtensionsБезкоштовно, працює прямо в SERPТільки для Google Ads, не зв’язує з GA4, нема запису
Окремі статичні номериДешево, простоНе пов’язує дзвінок з конкретним відвідувачем
Опитування «звідки про нас»Без технікиПохибка 30–50%, ручна обробка, не масштабується
Click-to-call без підміниБез витратЖодної атрибуції — дзвінок виглядає як direct

Для бізнесу з більш ніж 30 дзвінками на місяць колтрекінг окупається за рахунок одного скоригованого Smart Bidding рішення.

Типові помилки під час впровадження

  1. gclid не передається в дзвінок. Найчастіша помилка. Перевіряйте: відкрийте консоль у DevTools на лендінгу з ?gclid=...&utm_source=google&utm_medium=cpc, наберіть номер з підміни — у журналі провайдера gclid має з’явитися. Якщо ні — скрипт не зберігає cookie до моменту дзвінка.
  2. Кешування показує неправильний номер. CDN, Cloudflare або плагіни кешу WordPress можуть закешувати HTML з номером попереднього відвідувача. Рішення: винести підміну в JS-плейсхолдер, який рендериться runtime, а не сервером.
  3. Малий пул номерів. Якщо одночасних відвідувачів більше за пул — частина бачить однакові номери. Атрибуція ламається випадковим чином.
  4. Не позначено як конверсія в GA4. Подія phone_call потрапляє в журнал, але не в звіти Conversions. Як наслідок — нема даних для bid optimization.
  5. Подія генерується миттєво при підняття трубки. Робить запис кожного спам-дзвінка і автонабору. Краще тригер через 15+ секунд розмови.
  6. Sticky callback-віджет блокує контактний номер. Користувач не бачить prominent номер на сайті — частка дзвінків падає на 30–40%.
  7. Не оновлений номер після зміни провайдера. Старі сторінки сайту і Google My Business залишаються зі старим номером. Контролюйте через Search Console крон-моніторинг індексованих сторінок.

Юридичні аспекти

Запис і зберігання телефонних розмов регулюються:

  • Закон України «Про захист персональних даних» 2297-IX (оновлений 2024 року).
  • GDPR (для роботи з клієнтами з ЄС).
  • CCPA (для Каліфорнії) та національними законами.

Базова вимога однакова для всіх юрисдикцій:

  1. Попередити клієнта про запис на початку розмови (стандартна фраза «розмова записується з метою контролю якості»).
  2. Зазначити в політиці конфіденційності факт обробки голосових даних і термін їх зберігання (зазвичай 6–12 місяців).
  3. Забезпечити право на видалення запису за запитом клієнта.
  4. Шифрування і обмежений доступ до записів — тільки уповноважені співробітники.

Зберігання записів довше необхідного або без згоди клієнта — пряме порушення з штрафами до €20 млн (GDPR) або 5% річного обороту в Україні (2297-IX). Перевірте у вашого провайдера наявність DPA-договору (Data Processing Agreement) — це обов’язковий документ для GDPR-сумісного зберігання.

Коли колтрекінг не потрібен

Не кожному бізнесу виправдано підключати сервіс підміни номерів. Ознаки того, що без колтрекінгу можна обійтися:

  • Заявки приходять майже виключно через форми та чати, телефон — резервний канал з <10 дзвінків/міс.
  • Один рекламний канал, не потрібно порівнювати джерела між собою.
  • Бізнес працює тільки в офлайні без сайту (для офлайну достатньо статичних номерів без аналітичної надбудови).
  • Sales-цикл повністю онлайн (e-commerce без call-center).
  • Бюджет аналітики < $50/міс — ROI колтрекінгу не окупиться.

В інших випадках колтрекінг — стандартний елемент наскрізної аналітики: без нього ROI і CPA каналів рахуються з похибкою, яка може повністю спотворити рішення про розподіл бюджету.

Поширені питання (FAQ)

У чому різниця між статичним і динамічним колтрекінгом?

Статичний закріплює один номер за каналом, динамічний показує унікальний номер кожному відвідувачу через JavaScript-підміну. Динамічний — обов’язкова умова для коректної передачі офлайн-конверсій у Google Ads.

Скільки номерів потрібно у пулі для динамічного колтрекінгу?

Пул = пікова одночасна кількість відвідувачів × коефіцієнт запасу 1.2–1.5. Якщо у піковий час сайт відвідує 30 осіб, потрібен пул з 40–45 номерів.

Як передати дзвінок як конверсію у GA4?

Через dataLayer.push події phone_call із параметрами source/medium/campaign/gclid/client_id. У GTM створюється Custom Event Trigger, у GA4 подія позначається як конверсія.

Як інтегрувати колтрекінг з Google Ads для Smart Bidding?

Через Offline Conversions Import. Колтрекінг при дзвінку фіксує gclid, потім надсилає до Google Ads подію Lead через API або CSV. Smart Bidding починає оптимізувати ставки з урахуванням дзвінків.

Чи законно записувати телефонні розмови в Україні?

Так, але з вимогами: попередити про запис на початку розмови, зазначити в політиці конфіденційності, забезпечити право на видалення. Регулюється Законом 2297-IX і GDPR.

Які бенчмарки конверсії в дзвінок по нішах?

Нерухомість 8–14%, медицина 12–18%, автодилери 6–10%, B2B 3–6%, e-commerce 0.5–1.5% (звіти Invoca/CallRail).

Який колтрекінг обрати для України?

Ringostat — лідер з готовими CRM-інтеграціями, Binotel — повноцінна АТС з 50+ інтеграцій, Phonet — оптимальний для малого бізнесу. Для ЄС/США — CallRail або CallTouch.

Що таке мовна аналітика?

Speech analytics автоматично транскрибує розмову у текст і шукає маркери — теги продаж/відмова/скарга, ключові слова. Дозволяє виявити до 20% додаткового потенціалу конверсії.

Чи можна обійтися без колтрекінгу через Google Call Extensions?

Call Extensions — додаток, не заміна колтрекінгу. Вони працюють тільки для Google Ads, не зв’язують дзвінок з GA4 і не дають запису.