Зачем отслеживать звонки из Яндекс.Директа
Когда звонок — главная конверсия, а не заявка на сайте
В нишах «здесь и сейчас» — стоматология, автосервис, юридические консультации, ремонт — клиент часто не заполняет форму, а сразу набирает номер. По оценкам Callibri, 65% клиентов в сфере услуг всё ещё звонят, потому что им нужна живая консультация; только 19,8% сразу оставляют заявку на сайте.
Если ваша воронка строится вокруг звонка, а в отчётах Директа вы смотрите только клики и отправки форм, автостратегии обучаются на неполных данных. Кампания может приносить дозвоны, но алгоритм этого «не видит» — и снижает ставки на рабочие объявления.
Чем звонки отличаются от кликов и форм
Три принципиальных отличия:
- 1. Клик по номеру ≠ звонок. Метрика фиксирует намерение позвонить (клик по ссылке
tel:или кнопке «Позвонить»), но не гарантирует, что абонент дозвонился. Для обучения стратегий «Максимум конверсий» клик — слабый сигнал.
- 2. Звонок — офлайн-событие. Разговор происходит вне браузера. Без коллтрекинга атрибуция «объявление → ключевая фраза → звонок» теряется, особенно если клиент увидел номер на сайте, а не в объявлении.
- 3. Качество лида различается. Пропущенный звонок, спам, повторный звонок постоянного клиента и целевой первичный дозвон — разные события. Считать их одной «конверсией» — значит искажать отчёты и стратегии.
Определение: коллтрекинг — технология подмены телефонного номера на сайте или в рекламе, которая позволяет связать входящий звонок с источником трафика (кампания, ключ, UTM-метка, регион).
Связь с общими конверсиями Директа
Звонки — один из типов конверсий в Яндекс.Директе. Общая логика та же: счётчик Метрики → цели → привязка к кампании → выбор ключевой цели для стратегии. Но у звонков своя механика передачи данных через API коллтрекера, отдельные автоцели и окно атрибуции 21 день.
Если вы уже настроили цели на заявки, добавьте параллельную ветку для звонков — или составную цель «Лид = звонок ИЛИ форма», как рекомендуют практики.
Что такое коллтрекинг и как он работает с Директом
Схема: объявление → номер → звонок → отчёт
Типовой поток данных:
- 1. Пользователь кликает объявление Директа и попадает на сайт (или видит номер в расширении объявления).
- 2. Скрипт коллтрекера подменяет номер на странице — динамически (на сессию) или статически (на канал).
- 3. Клиент звонит на подменный номер; сервис переадресует вызов на ваш реальный телефон.
- 4. Коллтрекер передаёт данные о звонке в Яндекс.Метрику через API (
POST /management/v1/counter/{counterId}/offline_conversions/upload_calls). - 5. Метрика создаёт цели, привязывает звонок к визиту (при динамическом методе) и передаёт конверсию в Директ.
Данные появляются в отчётах примерно через 2 часа после загрузки.
Статический и динамический коллтрекинг: в чём разница
| Параметр | Статический | Динамический |
|---|---|---|
| Привязка номера | К каналу, кампании, региону | К сессии посетителя |
| Детализация | До канала/кампании | До ключевой фразы, UTM, страницы |
| Привязка к визиту в Метрике | Не привязывается | Привязывается к ближайшему визиту |
| Стоимость (ориентир) | от ~1 000–3 000 ₽/мес | от ~5 000–15 000 ₽/мес |
| Когда достаточно | 1–2 канала, малый трафик | Оптимизация по ключам, высокий бюджет |
По справке Яндекса: при динамическом методе номер закрепляется за сессией; при статическом звонок не связывается с конкретным визитом в Метрике.
Подмена номера: что видит клиент и что попадает в статистику
Клиент видит обычный городской или мобильный номер — подмена для него незаметна. В статистике коллтрекера и Метрики фиксируются: дата и время, длительность, статус (отвечен/пропущен), запись разговора (если включена), источник (кампания, ключ, UTM), идентификаторы ClientID / yclid для склейки с визитом.
Важно: подменяются все номера на сайте — в шапке, подвале, на кнопках, в мобильной версии. Если хотя бы один телефон останется «живым», часть звонков уйдёт мимо аналитики.
От клика до цели в Директе: куда уходит звонок
Коллтрекер не «считает звонки сам» — он прокладывает маршрут данных: подмена на сайте, факт разговора, загрузка в Метрику, выбор цели и сигнал для автостратегии.
- Динамика — номер на сессию, звонок привязывается к визиту и ключу.
- Статика — канал виден, связь «визит → звонок» в Метрике не строится.
- Только клик — фиксирует намерение, не факт дозвона для обучения.
Дальше — пошаговое подключение сервиса к кабинету Директа и Метрике.
Какой способ отслеживания выбрать: дерево решений
Перед подключением ответьте на пять вопросов:
- 1. Сколько обращений в месяц? До 30–50 звонков — можно начать с клика по номеру или «Целевого звонка» Метрики. От 100+ — нужен полноценный коллтрекинг.
- 2. Нужна ли детализация до ключевой фразы? Да → динамический коллтрекинг. Достаточно канала → статика.
- 3. Есть ли CRM и длинный цикл сделки? Да → добавьте сквозную аналитику и офлайн-конверсии для квалифицированных лидов.
- 4. Какой бюджет на аналитику? До 3 000 ₽/мес — статика или «Целевой звонок». От 7 000 ₽/мес — динамика с интеграцией в Метрику.
- 5. Только Директ или мультиканал? Мультиканал → отдельные номера или пулы под каждый источник.
| Способ | Что измеряет | Подмена | Детализация | Стоимость |
|---|---|---|---|---|
| Клик по телефону | Намерение | Нет | Кампания | Бесплатно |
| «Целевой звонок» Метрики | Факт звонка | Статическая | Источник | ~11 ₽/сутки за номер |
| Сторонний динамический коллтрекинг | Факт + запись | Динамическая | Ключ, UTM | от ~5–7 тыс. ₽/мес |
| Центр конверсий + CRM | Квалифицированный лид | Не обязательно | Статус сделки | Зависит от CRM |
Ориентиры по «Целевому звонку» — по агентским гайдам; минимальное пополнение ~330 ₽/мес.
Как подключить коллтрекинг к Яндекс.Директу: пошагово
Выбор сервиса коллтрекинга
Яндекс публикует список коллтрекеров с интеграцией Метрики: Alloka, Callibri, Calltouch, Mango Office, Roistat, UIS, CallKeeper и другие. При выборе проверяйте:
- наличие готовой интеграции с Метрикой (экспорт звонков через API);
- поддержку динамической подмены и размера пула номеров;
- запись разговоров, тегирование, интеграцию с CRM;
- стоимость при вашем трафике (сессии + количество номеров).
Рыночные ориентиры (не официальные тарифы): статика — 1–3 тыс. ₽/мес, динамика — 5–15 тыс. ₽/мес; Calltouch со стандарта — от ~6 900 ₽/мес (зависит от сессий). Точные цены уточняйте на сайте провайдера.
Оговорка: в 2020 году Яндекс анонсировал бесплатную аналитику звонков в Директе для владельцев подтверждённых карточек организаций. На июль 2026 года нет свежей официальной справки о полном rollout. Часть рекламодателей подключают «Отслеживание звонков» через поддержку Директа (до 5 номеров). Проверьте доступность в своём кабинете — не полагайтесь на устаревшие обзоры.
Номер телефона в объявлении: расширения, визитка, мобильные показы
Три точки контакта:
- 1. Расширение «Телефон» в объявлении — номер виден без перехода на сайт. Удобно для мобильных: клик = набор номера.
- 2. Визитка / карточка организации — кнопка «Позвонить» в объявлении с привязкой к Яндекс.Бизнесу.
- 3. Номер на лендинге — основной сценарий для динамического коллтрекинга.
Для мобильного трафика (более 65% обращений — со смартфонов, по данным Callibri) проверьте, что подмена работает и в мобильной версии, и что кнопка «Позвонить» в объявлении ведёт на отслеживаемый номер.
Интеграция сервиса с кабинетом Директа и Метрикой
Пошаговый пайплайн:
- 1. Установите счётчик Метрики на всех страницах с телефоном; включите сбор
ClientIDиyclid. - 2. Подключите коллтрекер: пул номеров → скрипт подмены → правила по UTM/источнику.
- 3. В коллтрекере включите экспорт в Метрику.
- 4. В Метрике проверьте отчёт «Звонки, детально» и столбец «Метка».
- 5. В Директе: привяжите счётчик → выберите цели в «Целевых действиях» → укажите ключевую цель для стратегии.
Подробнее о связке счётчика и целей — в материале Яндекс.Метрика для заявок из Директа.
Чек-лист перед запуском кампании на звонки
- Счётчик Метрики на всех страницах с телефоном
- Все номера на сайте подменяются (десктоп + мобайл)
- UTM-метки в объявлениях настроены (гайд по UTM)
- Экспорт звонков из коллтрекера в Метрику включён
- Тестовый звонок: цель появилась в Метрике за 2–24 часа
- Ключевая цель выбрана в Директе
- Менеджеры предупреждены о пике звонков: будни 9:00–15:00, вт–чт
- Проверка из чек-листа запуска Директа: пункт «коллтрекинг проверен»
Динамическая подмена номера на сайте
Пулы номеров и время жизни сессии посетителя
Динамический коллтрекинг выделяет посетителю уникальный номер из пула на время сессии (обычно 30–60 минут). Если пул мал для трафика, номера «пересекаются» между пользователями — и атрибуция путается.
Эвристика агентств «1 номер на 50–100 посетителей в сутки» — не официальная рекомендация Яндекса, а практическое правило. Рассчитывайте пул исходя из пиковой одновременной нагрузки, а не среднего трафика.
Подмена на лендинге и мобильной версии
Частые проблемы:
- номер в шапке подменяется, а в подвале — нет;
- на мобильной версии другой шаблон без скрипта;
- номер в
tel:-ссылке не совпадает с видимым текстом; - лендинг на конструкторе блокирует сторонний JavaScript.
Проверяйте подмену вручную: откройте сайт с UTM Директа на десктопе и смартфоне, сравните номера.
UTM-метки и привязка звонка к кампании
Даже при динамическом коллтрекинге UTM остаются полезным резервным каналом атрибуции. Настройте автоматическую разметку в Директе и проверьте, что коллтрекер считывает utm_source, utm_campaign, utm_term. Подробный разбор — в статье UTM-метки в Яндекс.Директе.
Статический коллтрекинг: когда хватает одного номера
Отдельные номера под каналы, регионы и кампании
Статика работает по принципу «один номер — один источник»:
- отдельный номер для Директа, другой — для SEO, третий — для Авито;
- разные номера под регионы (Москва / Санкт-Петербург);
- выделенный номер для конкретной кампании или спецпредложения.
По базе знаний Директа: статический коллтрекинг подходит для разделения онлайн- и офлайн-каналов без детализации до ключевых слов.
Ограничения статики и когда переходить на динамику
Статика не привязывает звонок к визиту в Метрике и не даёт детализацию до ключевой фразы. Переходите на динамику, если:
- бюджет Директа превышает 50–100 тыс. ₽/мес и вы оптимизируете по конверсиям;
- нужно отключать неэффективные ключи, а не только кампании;
- автостратегия «не обучается» — мало сигналов на уровне объявлений;
- расхождение между кликами и реальными звонками критично для отчётности.
Цели «Звонки» в Яндекс.Метрике и передача в Директ
Автоматические цели и ручная настройка
При первой передаче звонков через API коллтрекера Метрика в течение суток создаёт четыре автоцели:
| Цель | Условие |
|---|---|
| Звонок | Любой звонок, включая пропущенные |
| Целевой звонок | Длительность > 30 секунд |
| Уникальный звонок | Первичный звонок с номера |
| Уникально-целевой звонок | > 30 сек + первичный |
Порог 30 секунд — среднее по данным Метрики. Для ниш с короткими справочными звонками настройте кастомную цель с другой длительностью, метками или фильтром «отвеченный / пропущенный».
Рекомендация для старта: ключевая цель — «Уникально-целевой звонок» или кастомная ≥ 30–60 секунд. Не оптимизируйте на «Звонок» (все подряд) — стратегия будет обучаться на пропущенных и повторных.
Связка Метрики с Директом: что видно в отчётах
После интеграции в Директе доступны:
- конверсии по целям звонков в отчётах кампаний;
- стоимость звонка (расход / число конверсий);
- данные для автостратегий «Максимум конверсий».
Расхождение отчётов — норма: в «Звонки, детально» дата — это дата звонка; в отчёте «Конверсии» — дата визита, к которому привязан звонок. Не пытайтесь «свести» их в один день — это разные срезы.
Окно атрибуции — 21 день от последнего визита. Привязка идёт по ClientID, UserID или yclid.
Офлайн-конверсии по звонкам
Не каждый звонок — продажа. Для длинного цикла (B2B, недвижимость, сложные услуги) передавайте в Центр конверсий только квалифицированные лиды: менеджер ставит тег в коллтрекере → цель с меткой в Метрике → статус PAID, IN_PROGRESS или CANCELLED в Директе.
Практический консенсус: для обучения автостратегий — онлайн-цели (факт звонка нужной длительности); для отчётности по качеству — офлайн-конверсии из CRM.
Отчёты и оценка эффективности звонков с рекламы
Стоимость звонка, длительность, качество лида
Ключевые метрики:
- Стоимость звонка = расход кампании / число целевых звонков
- Доля пропущенных — до 17% звонков остаются без ответа (Callibri, 2025); каждый пропуск — потенциально потерянный лид
- Средняя длительность — индикатор вовлечённости (но зависит от ниши)
- Доля уникальных — отсекает повторные обращения постоянных клиентов
Сравнивайте стоимость звонка со стоимостью лида по нишам — но помните, что звонок ещё не равен сделке.
Сквозная аналитика: от клика до сделки
Связка «Директ → звонок → CRM → сделка» описана в материале CRM, Директ и Метрика: сквозная аналитика. Минимальный стек:
- 1.
ClientID/yclidиз Метрики попадает в CRM (через коллтрекер или вебхук). - 2. Менеджер квалифицирует лид.
- 3. Статус сделки загружается в Центр конверсий Директа.
Так вы видите не только стоимость звонка, но и стоимость оплаченного клиента.
Отчёты Директа по звонкам
В отчётах Яндекс.Директа смотрите: кампании → группы → объявления → ключевые фразы с разбивкой по выбранной цели звонка. Для сравнения периодов используйте одинаковую цель — не смешивайте «Звонок» и «Уникально-целевой».
Типичные ошибки при настройке звонков и коллтрекинга
Дубли целей и двойной учёт конверсий
Если одновременно считаются клик по tel:, автоцель «Звонок» и кастомная цель от коллтрекера — конверсии задваиваются. Выберите одну ключевую цель для стратегии; остальные оставьте для аналитики.
Неверный номер в РСЯ и на мобильных
В рекламной сети Яндекса (РСЯ) пользователь может позвонить прямо из объявления. Если там указан «живой» номер компании, а на сайте — подменный, атрибуция разъезжается. Унифицируйте номера во всех точках контакта.
Потеря атрибуции при переадресации и IVR
Длинная цепочка переадресаций, голосовое меню (IVR) и очередь ожидания не ломают коллтрекинг напрямую, но увеличивают долю пропущенных. Настройте уведомления о пропущенных и перезвон в течение 5–15 минут — пик звонков приходится на 9:00–15:00 в будни.
Несовпадение номера на сайте и в объявлении
Симптом: в Метрике есть звонки, но они не привязаны к визитам Директа. Причины по справке Метрики:
- нет
ClientID/yclidв базе; - визит произошёл после звонка;
- визит был раньше 21 дня до отправки данных.
Таблица ошибок → симптом → решение
| Ошибка | Симптом | Решение |
|---|---|---|
| Мало номеров в пуле | Чужие звонки в чужих кампаниях | Увеличить пул |
| Не все телефоны подменены | Звонки без источника | Аудит всех tel: на сайте |
| Нет UTM | «Прямые» вместо Директа | Авторазметка + проверка |
| Оптимизация на «Звонок» | Много мусорных конверсий | Перейти на «Уникально-целевой» |
| Нет тегов спама | Стратегия обучается на спаме | Теги в коллтрекере → фильтр |
| Статика при большом бюджете | Нет данных по ключам | Динамический коллтрекинг |
| Директ не обучается | < 10 конверсий/неделю | Расширить гео/семантику, смягчить цель |
Отраслевые сценарии: звонки как главная конверсия
Стоматология и медицина: мобильный трафик, кнопка «Записаться по телефону», цель ≥ 60 сек (запись vs справка). См. Директ для стоматологии.
Автосервис: звонки в рабочие часы, отдельная цель для «запись на сервис» через теги. См. Директ для автосервиса.
Юридические услуги: длинные консультации, квалификация в CRM, офлайн-конверсии на договор. См. Директ для юристов.
Общий совет: с холодного старта включайте стратегию «Максимум конверсий» только с ограничением по бюджету; после ≥ 10 конверсий в неделю добавляйте ограничение по цене конверсии. Подробнее — в стратегиях Яндекс.Директа.
Если ведёте кампании сами и хотите увереннее настраивать цели по звонкам, читать отчёт «Звонки, детально» и сверять атрибуцию с Директом — Больше о маркетинге в моем Telegram.
Почему цифры не сходятся: разбор расхождений
- 1. Клик ≠ звонок. В Директе 50 кликов по номеру, в коллтрекере — 12 дозвонов. Это нормально.
- 2. Дата звонка ≠ дата конверсии. Сравнивайте отчёты с пониманием разных временных срезов.
- 3. Директ vs Метрика. Задержка до 2 часов + окно атрибуции 21 день.
- 4. Статический пул без визита. Звонок на статический номер не привяжется к сессии — только к каналу.
- 5. Пропущенные звонки. Считаются в «Звонок», но не в «Целевой звонок» — стратегии ведут себя по-разному.