Целевые звонки в Яндекс Метрике: настройка, отслеживание и аналитика

06.09.2026
Разбираем, как настроить цели на звонки в Метрике, отслеживать их в отчётах и использовать для оптимизации рекламы. Практические советы и частые ошибки.
Целевые звонки в Яндекс Метрике: настройка, отслеживание и аналитика

Что такое целевые звонки и зачем их отслеживать

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

Целевые звонки в Яндекс Метрике: настройка, отслеживание и аналитика

Считать звонки важно по двум причинам. Во-первых, это единственный способ понять, какой канал трафика приносит реальные заявки, а не просто клики. Например, контекстная реклама может давать 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 мы используем такой цикл: настройка целей, сбор данных две-три недели, корректировка ставок и контента, повторный анализ. Это позволяет удерживать стоимость звонка на приемлемом уровне и не тратить бюджет на то, что не приносит разговоров с покупателями.

Часто задаваемые вопросы

Как отследить звонки с мобильной версии сайта?
Для мобильной версии настройка такая же, как для десктопа: нужно установить счётчик Метрики и добавить код подмены номеров на все страницы. Главное, чтобы код был адаптивным и корректно отрабатывал на маленьких экранах. Обычно мы проверяем в браузере с эмуляцией мобильных устройств и на реальных телефонах.
Нужен ли коллтрекинг, если у меня мало звонков?
Даже 5–10 звонков в месяц могут дать полезную информацию, если это целевые обращения. Коллтрекинг покажет, с каких кампаний и ключевых слов приходят звонки, и вы сможете перераспределить бюджет. Если звонков совсем нет, сначала стоит разобраться, почему: возможно, проблема в сайте или рекламе, а не в отслеживании.
Почему в Метрике звонки не считаются?
Чаще всего причина в том, что код подмены номеров не установлен на все страницы или стоит в неправильном месте, например, в подвале. Также проверьте, не конфликтует ли коллтрекинг с другими скриптами, и не блокирует ли его расширения браузера. Если используете динамический номер, убедитесь, что он подменяется только после загрузки страницы.
Можно ли считать звонки без внедрения кода?
Без кода вы можете увидеть только общее количество звонков, если подключите виртуальную АТС, но не привяжете их к источнику. Для полноценной аналитики нужен код подмены номеров, иначе вы не узнаете, с какого канала пришёл звонок. Внедрение обычно занимает пару часов, и это того стоит.
Максим Ахтямов
Заместитель руководителя отдела разработки
Мы свяжемся с вами, ответим на интересующие вопросы и подготовим коммерческое предложение
Давайте работать
Оставьте заявку, после чего мы сможем собрать ключевые запросы, проверить позиции по ним, составить план продвижения и сделать вам предложение по продвижению сайта с гарантиями.
Ваш номер телефона *
Адрес вашего сайта
Антиспам вопрос: cколько будет 06 + 06 ?
Прикрепить список запросов
Только файлы Word, Excel, Блокнот
Оставить заявку

go to top

7 (933) 990-91-12

7 (931) 178-02-48

7 (933) 990-91-17

7 (933) 990-92-34

7 (933) 990-92-37