Целевые звонки в Яндекс Метрике: настройка, отслеживание и аналитика
Что такое целевые звонки и зачем их отслеживать
Целевой звонок это обращение по телефону, которое соответствует бизнес-задаче: заявка на услугу, консультация, запись на приём или подтверждение заказа. Звонок с вопросом «сколько стоит» тоже часто целевой, если он приводит к сделке. Для сайтов услуг звонки остаются главным каналом лидов, поэтому их нужно отличать от случайных или спам-обращений. Отслеживание звонков в Яндекс Метрике напрямую связано с продвижением сайтов: без точных данных о входящих обращениях невозможна объективная оценка рекламных кампаний и их окупаемости.

Считать звонки важно по двум причинам. Во-первых, это единственный способ понять, какой канал трафика приносит реальные заявки, а не просто клики. Например, контекстная реклама может давать 500 переходов в месяц, но если лишь 3 из них конвертируются в звонок, стоимость лида окажется неприемлемой. Во-вторых, аналитика звонков вскрывает проблемы отдела продаж: менеджеры могут пропускать вызовы, не перезванивать или терять заявки на этапе квалификации. Без цифр эти потери остаются невидимыми, а бюджет на рекламу расходуется впустую.
На практике настройка целевых звонков даёт управляемую картину. Вы видите не просто «было 30 звонков», а сколько пришло именно с объявления про «ремонт квартир», в какое время суток и какой длительности. Эти данные позволяют перераспределять бюджет между кампаниями и корректировать график работы колл-центра. Для бизнеса, где телефон главный инструмент продаж, такой подход обязателен: иначе вы платите за клики, а не за результат.
Как настроить цели на звонки в Яндекс Метрике
Настройка целей на звонки в Яндекс Метрике сводится к двум базовым сценариям. Первый подходит для сайтов, где номер телефона оформлен как кликабельная ссылка tel:. В этом случае не нужен дополнительный код: Метрика фиксирует переход по ссылке как визит, и на его основе создаётся цель. Второй сценарий сложнее, он для коллтрекинга и динамических номеров, когда звонок происходит без явного клика по ссылке. Здесь необходимо отправлять данные в Метрику через JavaScript-событие, и этот путь даёт больше контроля над аналитикой.
Настройка цели через визит
Зайдите в Яндекс.Метрику, откройте раздел «Цели» и нажмите «Добавить цель». Выберите тип «Визит» и в поле условия укажите «URL: содержит» значение tel: или точный адрес ссылки на номер. Система начнёт собирать данные сразу после сохранения, но проверьте, что счётчик установлен на всех страницах сайта, иначе часть кликов потеряется. Для интернет-магазинов с несколькими номерами лучше создать отдельные цели под каждый телефон, чтобы видеть, какой канал приводит к звонку. Этот способ работает только для кликов, поэтому если пользователь позвонил, увидев номер в шапке сайта, без перехода по ссылке, событие не зафиксируется.
Настройка цели через JavaScript-событие
Когда нужно отслеживать звонки с коллтрекингом, используют цель типа «JavaScript-событие». Провайдер коллтрекинга передаёт в Метрику ID цели при каждом звонке, а вам остаётся лишь создать цель с идентификатором. Пример кода для отправки события выглядит так: ym(123456, 'reachGoal', 'call'), где 123456 это номер счётчика, а call идентификатор цели. Код размещают в обработчике события после того, как коллтрекинг подтвердил завершение звонка, либо прямо на странице, если номер динамический. Важно, чтобы код не срабатывал на этапе инициации звонка, иначе в статистику попадут сорванные вызовы.
Перед запуском убедитесь, что счётчик Метрики стоит на всех страницах, особенно там, где размещены формы и номера телефонов. Для JavaScript-цели выбирайте уникальный идентификатор, который будет понятен при просмотре отчётов, например calls_ok. Не отправляйте событие на каждое наведение на номер: фиксируйте только реальный клик или подтверждённый звонок. Если сайт работает на SPA или с динамическим контентом, проверьте, что обработчик кликов не перезаписывается после обновления страницы. Для отладки удобно использовать режим отладки в консоли браузера или специальные расширения для проверки событий Метрики.
- Проверьте, что счётчик Метрики установлен на всех страницах, особенно на страницах с формами и номерами телефонов.
- Для JavaScript-цели используйте уникальный идентификатор, понятный при просмотре отчётов, например calls_ok.
- Не отправляйте событие на каждое наведение на номер: фиксируйте только реальный клик или подтверждённый звонок.
После настройки убедитесь, что цель работает корректно. Откройте сайт, кликните по номеру или совершите тестовый звонок, затем проверьте в отчёте «Конверсии» в реальном времени, зафиксировалось ли событие. Если цель не сработала, посмотрите вкладку «События» в Вебвизоре: там видно, какие действия выполнил пользователь перед звонком. Это помогает найти ошибку в коде или понять, что пользователь ушёл со страницы до отправки события. Анализ поведения пользователей через записи сессий в Вебвизоре дополняет данные о целевых звонках и показывает, что делал посетитель до того, как решил позвонить.

Коллтрекинг и динамические номера: как связать звонок с рекламой
Настроить цель на клик по номеру или JavaScript-событие — это лишь половина дела. Такие сценарии не отвечают на главный вопрос: из какой рекламной кампании пришёл пользователь, если он позвонил по номеру, который видит на странице? Здесь в игру вступает коллтрекинг. Это технология, которая подменяет номер на сайте в зависимости от источника трафика. Каждому каналу, кампании или даже ключевому слову присваивается свой номер телефона, а система фиксирует, какой из них был показан посетителю до звонка.
Динамические номера работают так: пользователь заходит на сайт из контекстной рекламы, и скрипт коллтрекинга подставляет уникальный номер, привязанный к этому объявлению. Когда человек звонит, система сверяет номер с данными о визите и записывает конверсию за нужным источником. Это принципиально отличается от простой цели в Метрике, которая лишь фиксирует факт звонка без привязки к рекламе. Данные о звонках затем передаются в Метрику через API, и вы видите полную картину в отчётах. Для анализа поведения посетителей перед звонком полезно смотреть тепловые карты сайта: они показывают, на какие элементы страницы пользователь смотрел и кликал до того, как решил набрать номер.
Коллтрекинг с динамическими номерами часто называют обязательным элементом сквозной аналитики, но это не всегда так. Если у вас один-два рекламных канала и звонков немного, подключение платных сервисов вроде Calltouch или Ringostat может быть избыточным. Однако при бюджетах от 300 тысяч рублей в месяц и нескольких кампаниях точность окупается: вы видите, какие объявления реально приводят к разговору с менеджером, а не просто к клику.
| Метод | Точность | Сложность настройки | Стоимость |
|---|---|---|---|
| Цель на клик по номеру | Низкая | Простая | Бесплатно |
| Цель на JavaScript-событие | Средняя | Средняя | Бесплатно |
| Коллтрекинг с динамическими номерами | Высокая | Сложная | Платно |
Анализируем звонки в отчётах Метрики
Отчёт «Конверсии»
Первое, куда стоит пойти после накопления статистики, это отчёт «Конверсии» в разделе «Отчёты». Здесь вы увидите общее количество целевых звонков за период, а также конверсию в звонок относительно всего трафика. Мы обычно сравниваем этот показатель с конверсией в заявки: если на сайте форма заполняется хуже, чем происходит звонков, это повод пересмотреть посадочные страницы. Удобно, что в этом же отчёте можно применить сегментацию по устройствам или регионам, чтобы понять, откуда звонят чаще, с мобильных или десктопа.
Глобальная картина полезна, но основная работа начинается в отчёте «Источники». Разверните данные по кампаниям и ключевым словам, а затем добавьте столбец с целями. Так вы увидите, какие именно объявления приводят к разговору с менеджером, а какие дают только клики без результата. На практике это выглядит так: кампания даёт 200 переходов и ноль звонков, при этом расход на клик высокий. Очевидно, что её нужно либо останавливать, либо менять оффер, потому что трафик не конвертируется в целевое действие. Именно здесь чаще всего всплывают неэффективные вложения бюджета, которые не видны при анализе только заявок.
Когда кампаний много, удобнее собрать сводный отчёт по звонкам, настроив его в конструкторе. Добавьте туда источники, кампании и ключевые фразы, а в метриках укажите количество достижений цели «Звонок». Сортируйте по убыванию и смотрите на верхние и нижние строки: первые дают основную массу обращений, вторые съедают бюджет впустую. Не забывайте, что на звонки влияет и поведенческий фактор. Если страница, на которую ведёт объявление, имеет высокий показатель отказов, это напрямую снижает шанс на конверсию, поэтому рекомендуем изучить материал про снижение показателя отказов. В сводном отчёте удобно сравнивать периоды, например, месяц к месяцу, чтобы отслеживать динамику после изменения ставок или заголовков.

Частые ошибки при настройке и как их избежать
Частые ошибки при настройке целевых звонков
Самая распространённая ошибка, с которой мы сталкиваемся в новых проектах, это выбор типа цели «JavaScript-событие» вместо «Клик по номеру телефона» или наоборот. Если на сайте стоит обычная ссылка tel:, а вы повесили цель на JS-событие, которое никто не вызывает, Метрика будет показывать ноль. Обратная ситуация тоже частая: на сайте кнопка с модальным окном, а вы считаете клики по ссылке. Перед настройкой всегда проверяйте, как именно реализован номер в вёрстке, через инструмент разработчика в браузере, и только потом выбирайте тип цели.
Вторая группа проблем связана с кодом на сайте. Довольно часто счётчик установлен в футере, а цель на клик вешается на элемент выше по дереву DOM, из-за чего событие не успевает отработать, либо код счётчика дублируется и цели задваиваются. Убедитесь, что счётчик один, он загружается до того, как пользователь может кликнуть по номеру, и цель передаётся на каждый клик, а не только на первый. Если после внедрения цели в отчётах появились нули, проверьте в режиме отладки, приходит ли визит в Вебмастер в реальном времени, это экономит часы поиска проблемы.
Отдельная боль это неучёт повторных звонков и игнорирование коллтрекинга. Когда клиент звонит второй раз через неделю, Метрика без подмены номера покажет новый визит, но вы не свяжете его с тем же пользователем, а счётчик звонков в CRM разойдётся с данными аналитики. На практике это даёт расхождение до 30% по конверсии в звонок, и все отчёты по рекламным кампаниям становятся недостоверными. Вот типичные ошибки, которые мы видим у клиентов:
- Цель «Клик по номеру» висит на всём блоке с контактами, а не на конкретной ссылке.
- Отсутствует проверка цели в отчёте «Конверсии» сразу после настройки, а не через неделю.
- Коллтрекинг настроен только на часть страниц, поэтому часть звонков теряется из статистики.
- Повторные звонки считаются как новые, потому что не настроено объединение визитов по cookie.
- Подмена номеров стоит на мобильной версии, но забыта на десктопе, данные различаются.
- В целях не задан визит с точной атрибуцией, поэтому звонок приписывается не тому источнику.
Рекомендация тут одна: не экономьте на настройке коллтрекинга, если реклама даёт больше пяти звонков в день. Без него вы не увидите, какая кампания приводит к реальным разговорам, а не просто к кликам, и все решения по бюджету будут строиться на догадках.
Как использовать данные о звонках для оптимизации рекламы
Данные о звонках превращают рекламный кабинет из чёрного ящика в управляемую систему. Когда видно, какие кампании приносят реальные разговоры с клиентами, а какие только сжигают бюджет на клики, появляется основа для решений. Мы обычно начинаем с корректировки ставок: кампаниям с высокой долей целевых звонков повышаем ставки на 10–15%, а тем, где звонков нет или они пустые, снижаем. В Яндекс Директе это делается через корректировки в настройках кампании, привязывая их к целям Метрики. Постепенно бюджет перетекает в те сегменты, которые реально работают, и цена целевого действия падает.
Отдельная работа идёт с поисковыми запросами. В отчёте «Карта кликов» и в сводке по поисковым фразам видно, какие ключи приводят к звонкам, а какие генерируют только показы. Неэффективные запросы отправляем в минус-слова, иногда целыми связками. Пример из практики: клиенту из сферы оконных конструкций настроили цели на звонки, и через три недели стало очевидно, что около 40% кампаний в РСЯ работают вхолостую. После отключения этих кампаний и перераспределения бюджета в поиск стоимость целевого обращения снизилась, а общий бюджет сократили на 20% практически без потери потока заявок. Это типичная ситуация, когда без коллтрекинга деньги уходят на мусорный трафик.
Аналитика звонков даёт материал и для улучшения посадочных страниц. Если на страницу заходят, но не звонят, проблема часто в отсутствии прямого триггера: номер не виден на первом экране, форма вместо кнопки звонка, долгая загрузка. Сверяем поведение пользователей в Вебвизоре с местами, где звонки обрываются, и вносим точечные правки. В агентстве Cinar мы используем такой цикл: настройка целей, сбор данных две-три недели, корректировка ставок и контента, повторный анализ. Это позволяет удерживать стоимость звонка на приемлемом уровне и не тратить бюджет на то, что не приносит разговоров с покупателями.
Часто задаваемые вопросы
Наш блог c полезными советами
06.09.2026
Влияет ли возраст домена на ранжирование в Яндексе и Google
06.09.2026
Воронка продаж: как устроить и не слить бюджет
06.09.2026
Целевые звонки в Яндекс Метрике: настройка, отслеживание и аналитика
06.09.2026
Траст сайта: что это и как его повысить в 2026 году
06.09.2026
Яндекс Метрика Вебвизор: как смотреть записи сеансов и что это даёт
06.09.2026
Yandex DataLens: как построить дашборд для бизнеса