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

Колтрекінг (від англ. 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. Стандартний потік:
- Колтрекінг-провайдер при підняття трубки (або через 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...'
});
- У GTM створюється Custom Event Trigger з умовою
Event equals phone_call. - Створюється GA4 Event Tag, що спрацьовує на цьому тригері і передає всі параметри через Event Parameters.
- У GA4 → Configure → Custom Definitions реєструються параметри
call_duration,call_status,call_valueяк event-scoped dimensions. - У GA4 → Configure → Conversions подія
phone_callпозначається як конверсія (через мітку «Mark as conversion»).
Після цього дзвінки з’являються у звітах Acquisition → Traffic Acquisition як окрема конверсія, поряд з формами і покупками. У звіті User Acquisition ви побачите, з якого джерела прийшов кожен телефонний клієнт.
Інтеграція з Google Ads (Offline Conversions)
Це найважливіша і найчастіше неправильно налаштована частина. Логіка така:
- Користувач клікає на оголошення Google Ads — Google автоматично додає до URL параметр
gclid. - Колтрекінг-скрипт на сайті ловить
gclidз URL і зберігає в cookie. - Коли користувач телефонує, провайдер передає в систему
gclidразом з даними дзвінка. - Колтрекінг через Google Ads API або CSV-завантаження надсилає в Google Ads подію Offline Conversion
Leadзі значеннямgclid+ час дзвінка + вартість ліда. - 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-commerce | 0.5–1.5% | 2–5 хв | 0–14 днів |
| SaaS-сервіси | 1–3% | 5–15 хв | 14–90 днів |
Якщо ваші показники нижче нижньої межі — перевіряйте видимість номера на сторінці, мобільний UX та чи показується номер у hero-секції на лендінгах.
Сервіси колтрекінгу: огляд ринку
Український ринок добре розвинений — три основних провайдери покривають 90% потреб. Для проєктів з ЄС/США додатково працюють CallRail і CallTouch.
| Сервіс | Країни | Стартова ціна | DNI | GA4 | Google Ads | Speech analytics | Особливості |
|---|---|---|---|---|---|---|---|
| Ringostat | UA, KZ | $25/міс + пул | ✅ | ✅ | ✅ | ✅ (UA, RU, EN) | Найкраща інтеграція з KeyCRM, NetHunt, готові BI-дашборди |
| Binotel | UA | $30/міс + пул | ✅ | ✅ | ✅ | ✅ | Повноцінна АТС, інтеграція з 50+ CRM, віртуальні офіси |
| Phonet | UA | $20/міс + пул | ✅ | ✅ | ✅ | ⚠️ (тільки EN) | Простіший інтерфейс, оптимальний для малого бізнесу |
| Stream Telecom | UA, KZ | $35/міс + пул | ✅ | ✅ | ✅ | ✅ | Сильні B2B-функції, white-label варіант |
| CallTouch | RU, KZ, EU | €40/міс + пул | ✅ | ✅ | ✅ | ✅ (RU, EN) | Європейські номери, GDPR-сертифікація |
| CallRail | US, 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 рішення.
Типові помилки під час впровадження
gclidне передається в дзвінок. Найчастіша помилка. Перевіряйте: відкрийте консоль у DevTools на лендінгу з?gclid=...&utm_source=google&utm_medium=cpc, наберіть номер з підміни — у журналі провайдераgclidмає з’явитися. Якщо ні — скрипт не зберігає cookie до моменту дзвінка.- Кешування показує неправильний номер. CDN, Cloudflare або плагіни кешу WordPress можуть закешувати HTML з номером попереднього відвідувача. Рішення: винести підміну в JS-плейсхолдер, який рендериться runtime, а не сервером.
- Малий пул номерів. Якщо одночасних відвідувачів більше за пул — частина бачить однакові номери. Атрибуція ламається випадковим чином.
- Не позначено як конверсія в GA4. Подія
phone_callпотрапляє в журнал, але не в звіти Conversions. Як наслідок — нема даних для bid optimization. - Подія генерується миттєво при підняття трубки. Робить запис кожного спам-дзвінка і автонабору. Краще тригер через 15+ секунд розмови.
- Sticky callback-віджет блокує контактний номер. Користувач не бачить prominent номер на сайті — частка дзвінків падає на 30–40%.
- Не оновлений номер після зміни провайдера. Старі сторінки сайту і Google My Business залишаються зі старим номером. Контролюйте через Search Console крон-моніторинг індексованих сторінок.
Юридичні аспекти
Запис і зберігання телефонних розмов регулюються:
- Закон України «Про захист персональних даних» 2297-IX (оновлений 2024 року).
- GDPR (для роботи з клієнтами з ЄС).
- CCPA (для Каліфорнії) та національними законами.
Базова вимога однакова для всіх юрисдикцій:
- Попередити клієнта про запис на початку розмови (стандартна фраза «розмова записується з метою контролю якості»).
- Зазначити в політиці конфіденційності факт обробки голосових даних і термін їх зберігання (зазвичай 6–12 місяців).
- Забезпечити право на видалення запису за запитом клієнта.
- Шифрування і обмежений доступ до записів — тільки уповноважені співробітники.
Зберігання записів довше необхідного або без згоди клієнта — пряме порушення з штрафами до €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 і не дають запису.