Почему звонок исчезает из аналитики
Метрика фиксирует событие только тогда, когда пользователь совершает действие в браузере: заполняет форму, нажимает кнопку, переходит на страницу «Спасибо». Когда человек берёт телефон и набирает номер вручную, браузер об этом не знает. Клик по ссылке tel: Метрика поймает — но только если клик произошёл прямо на сайте, и это далеко не все звонки.
В результате возникает слепое пятно. Вы тратите деньги на Директ, РСЯ, 2ГИС и органику. Потом смотрите в отчёты и видите только онлайн-заявки. Откуда пришли звонки — неизвестно. Приходится угадывать, а ошибки в угадывании стоят денег.
Пример без выдуманных цифр: компания получает заявки через форму на сайте и звонки напрямую. По Метрике кажется, что один рекламный канал работает лучше другого. Но как только подключают коллтрекинг, выясняется, что «слабый» канал давал большую часть звонков. Бюджет перекладывается, и общее число обращений вырастает.
В зоне риска оказывается любой бизнес, где звонки составляют значительную долю обращений. Как правило, это услуги с нетиповым чеком: стоимость зависит от объёма работ, и клиент звонит, чтобы уточнить, прежде чем оставить заявку.
Статический коллтрекинг: свой номер каждому каналу
Статический подмен работает просто: каждому рекламному каналу назначается отдельный телефонный номер. Директу достаётся один, 2ГИС получает другой, листовки и визитки — третий. Когда клиент звонит, вы видите, на какой номер он набрал, и понимаете, откуда он пришёл.
Никакого скрипта на сайте не нужно. Настройка сводится к получению нескольких номеров и настройке переадресации на основной. Это дёшево, не требует технических знаний и работает без интеграций.
Когда статического коллтрекинга достаточно
- Трафик идёт из 3–5 каналов, и вам нужно понять только, какой канал работает, а не конкретная кампания или ключевое слово.
- Объём звонков небольшой, и держать большой пул номеров не нужно.
- Часть трафика офлайн: листовки, вывески, визитки — туда только статику и можно поставить.
Ограничения статики
Внутри одного канала статический коллтрекинг слеп. Он ответит на вопрос «из какого канала звонок?», но не скажет «из какой кампании», «по какому ключевому слову», «в какое время суток». Чтобы оптимизировать бюджет внутри Директа, а не только между каналами, нужен динамический коллтрекинг.
Динамический коллтрекинг: как работает подмена номера
Динамический коллтрекинг работает иначе: каждому посетителю сайта показывается свой подменный номер, закреплённый за его сессией. Когда человек звонит, система видит, чьей сессии принадлежит этот номер, и отдаёт полный контекст: откуда пришёл, из какой кампании, по какому ключевому слову, в какое время суток.
Как это устроено технически
- На сайте установлен JS-скрипт от сервиса коллтрекинга.
- Когда посетитель открывает страницу, скрипт берёт свободный номер из пула и подставляет его в разметке страницы вместо основного — ещё до того как человек его прочитает.
- Данные о сессии (источник, UTM-метки, время) записываются и привязываются к этому номеру.
- Когда звонок поступает на подменный номер, он переключается на основной, а в базе фиксируется запись: этот звонок = эта сессия = эти параметры рекламы.
Сколько номеров нужно в пуле
Размер пула зависит от того, сколько посетителей одновременно находятся на сайте. Номер занят, пока сессия активна: от момента входа до завершения сеанса. Чем дольше среднее время на сайте и чем выше одновременный трафик, тем больше нужно номеров.
Сервисы коллтрекинга рассчитывают нужный пул под ваш трафик автоматически. Стандартный подход: при первом подключении задать данные о трафике и получить рекомендацию. Запас в 20–30% от расчётного числа снимает риск ситуации, когда свободных номеров не осталось и новый посетитель видит подменный номер другого.
Статика против динамики: что выбрать
| Параметр | Статический | Динамический |
|---|---|---|
| Что показывает | Канал (Директ / 2ГИС / органика) | Канал + кампания + ключевое слово |
| Скрипт на сайте | Не нужен | Обязателен |
| Количество номеров | По числу каналов (3–7) | Пул под трафик (10–100+) |
| Работает офлайн | Да — листовки, вывески | Нет |
| Интеграция с Метрикой | Ограниченная | Полная: звонок как цель |
| Стоимость | Ниже | Выше из-за пула номеров |
На практике часто используют оба вида: динамический коллтрекинг работает с онлайн-трафиком сайта, статический закрывает офлайн-каналы и карточки на картах, куда скрипт не добраться.
Что настроить на сайте до запуска
Динамический коллтрекинг — это не просто «установить скрипт»: для корректной работы нужно несколько условий.
Счётчик Метрики с настроенными целями
Сервис коллтрекинга передаёт данные о звонке в Метрику как выполненную цель. Без счётчика данные остаются только в кабинете коллтрекинга, в отчёты Директа и Метрики они не попадут, и оптимизация рекламы по звонкам будет невозможна.
Скрипт на каждой странице с номером
Скрипт загружается на каждой странице, где отображается телефонный номер. Он подменяет номер в разметке страницы до того, как посетитель его прочитает. Пропустить хоть одну страницу — значит получить дыру в аналитике именно на ней.
Единый текстовый формат номера
Скрипт ищет номер по паттерну в HTML. Если на одних страницах номер записан как «+7 (495) 123-45-67», а на других — «8 495 123-45-67» или закодирован в SVG, скрипт может не распознать второй вариант. Привести все номера к единому текстовому формату до подключения коллтрекинга — не формальность, а условие работы системы.
Типичные поломки, которые обнуляют всё
- Номер в изображении. Скрипт работает с текстовыми нодами в HTML. Если номер вставлен как часть картинки (JPG, PNG или SVG с растровым текстом), он недостижим для замены. Посетитель видит исходный номер, звонок идёт мимо аналитики.
- Номер в шапке через iframe с другим доменом. Скрипт не может получить доступ к содержимому iframe с чужого домена из-за политики безопасности браузера.
- Номер только в SVG-иконке. SVG-текст является отдельным типом ноды, стандартный скрипт его не трогает без специальной настройки.
- Скрипт загружается через GTM без настройки замены. Тег добавлен, но правило замены не сконфигурировано на стороне сервиса: подмены не происходит, хотя технически «всё установлено».
Сколько стоит и когда не окупится
Стоимость динамического коллтрекинга складывается из нескольких частей: ежемесячная плата за платформу, аренда пула подменных номеров и тарификация входящих звонков. Каждая составляющая считается отдельно, и итоговая сумма нередко оказывается выше, чем кажется при первом взгляде на тарифную страницу. Перед подключением стоит запросить расчёт под свой трафик.
Когда коллтрекинг не окупится
- Мало звонков. Если в месяц поступает меньше 30–50 звонков, данных слишком мало для уверенных выводов. При этом расходы на платформу и пул номеров никуда не деваются.
- Один рекламный канал. Если весь трафик идёт из одного источника, и так понятно, откуда звонки. Коллтрекинг ничего не добавит к картине.
- Все обращения через мессенджеры. Если клиенты пишут в WhatsApp или Telegram, а не звонят, коллтрекинг не поможет. Нужны другие инструменты учёта обращений.
- Нет возможности настроить аналитику полноценно. Коллтрекинг без счётчика Метрики, без целей и без UTM-разметки рекламы обойдётся дорого, но практической пользы не принесёт.
Для бизнеса с рекламным бюджетом от нескольких десятков тысяч рублей в месяц и телефонными звонками как основным каналом обращений коллтрекинг, как правило, окупается за счёт правильного перераспределения бюджета: вы перестаёте платить за каналы, которые только имитируют активность, и усиливаете те, что реально приносят трубку.
Что делать с записями разговоров
Сервисы коллтрекинга записывают все входящие звонки как часть продукта. Но сама по себе запись мало что даёт, пока её не классифицировать.
Целевой или нецелевой: зачем это важно
Минимальная разметка звонка: метка «целевой» или «нецелевой». Целевой — это обращение потенциального клиента по теме бизнеса. Нецелевой — ошиблись номером, спам, повторный звонок уже существующего клиента с вопросом по текущему заказу.
Без этой разметки коллтрекинг показывает все звонки как одно число. Директ потратил деньги, пришло 50 звонков. Но если 30 из них нецелевые, реальных лидов 20, а стоимость лида вдвое выше, чем кажется по отчёту. Алгоритм Директа будет оптимизироваться под все 50 звонков подряд, обучаться на шуме и давать результаты хуже, чем мог бы.
Кто ставит метку
- Менеджеры вручную. После разговора слушают запись или помнят суть и ставят метку в кабинете коллтрекинга. Надёжно, но требует дисциплины.
- Автоматически по длительности. Звонки короче определённого порога (например, меньше 20–30 секунд) автоматически маркируются как нецелевые: скорее всего, это дозвон, ошибка или сброс.
- Комбинированно. Короткие звонки идут автоматически в нецелевые. Остальные менеджер слушает и размечает.
Передача данных в Директ и Метрику
После разметки данные передаются в Метрику как цель: «целевой звонок длиннее 60 секунд». Именно эту цель можно указать в стратегии Директа как целевое действие, и алгоритм начнёт оптимизироваться под реальных лидов, а не под любой звонок. Это принципиальная разница в качестве обучения автостратегии.
Следующий шаг: связать коллтрекинг с CRM. Тогда звонок автоматически создаёт задачу, менеджер проставляет статус разговора, и данные уходят обратно в аналитику. Можно считать стоимость не просто звонка, но квалифицированного лида и даже закрытой сделки. Это уже сквозная аналитика, в которой коллтрекинг один из ключевых элементов, но не единственный.
Коротко: с чего начать
Коллтрекинг не заменяет Яндекс.Метрику, а дополняет её. Если настроена только Метрика, звонки остаются невидимыми. Если настроен только коллтрекинг без Метрики и UTM, данные есть, но никуда не идут. Только всё вместе делает аналитику полной.
- Убедитесь, что счётчик Метрики установлен и цели настроены.
- Оцените объём звонков и число рекламных каналов, чтобы решить, нужен статический или динамический коллтрекинг.
- Проверьте, что все номера на сайте текстовые и в едином формате.
- Подключите сервис, установите скрипт и настройте передачу звонков как цели в Метрику.
- Введите разметку «целевой / нецелевой» с первого дня: без неё данные придётся чистить задним числом.
- Через месяц посмотрите, как изменилась картина по каналам, и скорректируйте бюджет.
Если хотите выстроить аналитику шире и связать звонки, заявки и данные CRM в единый отчёт, читайте о том, как работает сквозная аналитика и какие сервисы её собирают. А если нужно сначала разобраться с тем, что Метрика уже собирает, начните с 7 отчётов Метрики, которые маркетолог смотрит каждый день.
