Коллтрекинг (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 и кешированием, на медленно-загружающихся страницах возможно «мгновенное» появление старого номера до подмены — лечится через 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 и не дают записи.