Клик по номеру телефона на сайте или в карточке геосервиса не равен состоявшемуся разговору. По статистике телеком-провайдеров в локальном сегменте, от 25% до 40% нажатий на кликабельный номер со смартфона сбрасываются до первого гудка, либо диалог прерывается на автоответчике. Если кампания оптимизируется на клик по tel:, алгоритмы закупают нецелевой трафик пользователей, случайно задевших экран. Для сквозной аналитики нужна фиксация факта соединения, длительности беседы и передача этих параметров обратно в веб-аналитику.
Чем клик по tel: отличается от реального звонка
Стандартный счетчик Яндекс Метрики фиксирует только браузерные триггеры. При нажатии на телефонную ссылку на странице мобильный браузер вызывает приложение набора номера. Веб-страница регистрирует событие, и Яндекс Метрика считает цель закрытой. Дошел ли вызов до оператора, был ли номер занят, продлился разговор десять секунд или сорок минут — система веб-аналитики без сторонних сервисов не фиксирует.
Для автосервисов, клиник и юристов учет пустых кликов ведет к перерасходу рекламного бюджета. Автостратегии получают сигнал о конверсии там, где бизнес оплатил клик и не получил лида. Чтобы связать факт входящего вызова с конкретным визитом, источником трафика и ключевой фразой, подключают коллтрекинг.
Коллтрекинг — это технология сопоставления телефонных вызовов с сессиями пользователей на сайте или статическими рекламными каналами. Скрипт подменяет номер на сайте под уникального посетителя либо выделяет постоянный номер под конкретный офлайн-источник. После завершения диалога сервер телефонии передает параметры звонка в систему аналитики.
В геосервисах путаница возникает чаще. Владельцы карточек часто оценивают трафик по базовой метрике «Переходы по кнопке Позвонить» в Яндекс Бизнесе. Чтобы отделить клики от состоявшихся звонков, изучите, как оценивается реальная эффективность кнопки «Позвонить» в Яндекс Картах при переходе к фиксации целевых соединений.
Системный счетчик Яндекс Бизнеса и счетчик сайта: разделение потоков
Локальный бизнес работает с двумя параллельными контурами сбора данных. Первый контур — профиль компании в Яндекс Бизнесе и на Яндекс Картах. Второй контур — сайт организации, куда ведут контекстная реклама и органическая выдача. У каждого контура своя Яндекс Метрика. Смешивать их настройки нельзя.
При регистрации организации на Картах создается системный счетчик. Яндекс Метрика генерирует его автоматически. Он собирает только внутренние события сервисов Яндекса: клики по карточке, просмотры фото, построение маршрутов и нажатия кнопки вызова в приложении Карт или Навигаторе. Изменить владельца или внести правки в счетчик нельзя.
Основной счетчик на сайт устанавливает владелец ресурса. Для входа в Яндекс Метрику используется рабочий аккаунт. В этом кабинете настраиваются цели, подключается Вебвизор, выгружаются отчеты и принимаются данные от коллтрекинга. Данные о звонках с сайта отправляются только в этот счетчик.
При запуске Рекламной подписки или кампаний в Директе счетчики связываются через взаимную выдачу доступов. Без этой связки алгоритмы не видят полный путь клиента от поиска на карте до заявки на сайте.
PERK-6A16-4E35-977A активируется по реферальной ссылке при пополнении бюджета от 10 000 ₽ (только для новых клиентов).
Перейти в Яндекс Бизнес
Статический или динамический коллтрекинг: выбор схемы под локальный бизнес
Выбор технологии трекинга зависит от рекламного носителя и структуры трафика. Ошибка в архитектуре приводит к переплате за аренду номеров либо к потере данных по ключевым фразам.
Статический коллтрекинг закрепляет один номер телефона за одним источником. Номер указывается на щите наружной рекламы, в буклете, на визитке, в профиле на Яндекс Картах или в справочнике 2ГИС. При входящем вызове система определяет канал звонка. Параметры сессии браузера при этом не фиксируются: посетитель мог не заходить на сайт.
Динамический коллтрекинг работает на сайте компании. Каждому активному посетителю показывается уникальный номер из пула подмены. Размер пула рассчитывается по пиковой минутной посещаемости сайта. Скрипт связывает выделенный номер с ClientID в Метрике, UTM-метками, регионом и ключевой фразой в Яндекс Директе. При звонке система привязывает вызов к конкретной сессии вплоть до поискового запроса.
| Параметр сравнения | Статический коллтрекинг | Динамический коллтрекинг |
|---|---|---|
| Точность данных | До источника или канала (Карты, буклет, 2ГИС) | До визита, ключевой фразы и параметров UTM |
| Расход номеров | Один номер на один рекламный канал | Пул из нескольких номеров под объем трафика |
| Место использования | Офлайн, профили на картах, статичные баннеры | Только посадочные страницы и сайты с кодом подмены |
| Сложность настройки | Минимальная: прямая переадресация | Требует установки скрипта и настройки пула подмен |
| Риск санкций поисковика | Отсутствует при правильной настройке NAP | Требует исключения номеров из индексации поисковиками |
Сравнение технологий коллтрекинга для локальных организаций с офлайн-точками продаж.
Базовая схема для локального бизнеса: статический номер закрепляется за карточкой в Яндекс Картах (или включается подменный номер Яндекс Бизнеса), а на сайте разворачивается динамический пул под контекст и органику. В геосервисах требуется осторожность: типичные ошибки при настройке коллтрекинга в Картах (частая смена статических номеров или добавление динамических пулов в профиль) сбрасывают верификацию организации и снижают позиции в локальной выдаче.
Настройка счетчика Яндекс Метрики и JavaScript-целей
Если код веб-аналитики еще не установлен, авторизуйтесь в сервисе Яндекс Метрика под рабочим логином и создайте счетчик. При настройке активируйте опции «Вебвизор, карта скроллинга, аналитика форм» и «Электронная коммерция» для фиксации сумм заказов.
Для учета телефонных лидов используются два типа целей: системные клики по контактам и внешние JavaScript-события для приема данных через API телефонии.
Автоматической цели на клик по номеру недостаточно для управления ставками. Чтобы принимать подтвержденные вызовы из коллтрекинга, откройте раздел «Настройки» счетчика, вкладку «Цели» и нажмите «Добавить цель».
Выберите тип «JavaScript-событие». В поле «Идентификатор цели» укажите латинское название без пробелов: например, phone_call, successful_call или call_lead. Этот же идентификатор вносится в настройки интеграции виртуальной АТС или вебхука.
В свойствах счетчика активируйте пункт «Разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику». Это позволит подключать цели Метрики для обучения стратегий в Яндекс Директе и Яндекс Бизнесе с партнерских или агентских аккаунтов.
Регламент настройки смежных действий разобран в статье настройка целей и интеграция с геосервисами: там описан сбор кликов по схеме проезда и заявок с форм.
Три способа передачи данных о звонках в Яндекс Метрику
Интеграция коллтрекинга со счетчиком выполняется тремя методами: через прямой коннектор по API, через клиентский JavaScript или пакетной загрузкой офлайн-конверсий в CSV-формате.
Вариант 1. Прямой коннектор через OAuth-авторизацию
Сервисы Calltouch, Mango Office, UIS/Comagic и Roistat содержат готовые модули синхронизации. В панели телефонии открывается раздел интеграции с Яндекс Метрикой, сервис запрашивает OAuth-доступ к Яндексу, после чего выбирается номер счетчика. Система сама создает цели на звонки и связывает обращения с ClientID посетителей.
Вариант 2. Передача событий на клиенте через метод reachGoal
В самописных скриптах подмены событие звонка отправляется через вызов метода библиотеки tag.js в момент клика или соединения через WebRTC:
ym(XXXXXX, 'reachGoal', 'phone_call', {call_duration: 120, call_status: 'answered'});Вместо XXXXXX указывается номер счетчика. Способ не регистрирует звонки, если пользователь переписал номер с экрана и позвонил со второго телефона спустя время. Для стабильной аналитики применяется серверная передача.
Вариант 3. Загрузка офлайн-конверсий (CSV или API)
Передача через протокол офлайн-конверсий — самый надежный вариант сопоставления звонка с визитом. АТС фиксирует разговор и сохраняет параметры вызова. Затем в Метрику передается файл или API-запрос с ClientID, названием цели, временем звонка и суммой сделки.
Структура CSV-файла для загрузки данных в Яндекс Метрику:
Метрика привязывает офлайн-конверсии к визитам ретроспективно за период до 21 дня от момента захода на сайт. Обработка загруженного пакета занимает от 3 до 24 часов.
Подменный номер в Яндекс Бизнесе и фиксация звонков с Карт
Для карточек в геосервисах Яндекс Бизнес предоставляет бесплатную опцию подменного номера. Она доступна при активном платном размещении (Рекламная подписка, Приоритетное размещение или Брендированное приоритетное размещение).
При включении функции телефон компании на Картах и в Навигаторе заменяется виртуальным номером Яндекса. При вызове оператор слышит голосовое уведомление: «Это Яндекс Бизнес. Мы привели вам клиента». После этого вызов переадресуется на основной номер компании.
Отчеты по этим вызовам находятся во вкладке «О компании» → «Статистика» в Яндекс Бизнесе. Графики отображают принятые и пропущенные звонки, время ожидания и среднюю длительность беседы. В веб-интерфейсе Карт UTM-метки визуально скрыты, но передаются в счетчик при клике. Полный URL виден в строке статуса браузера при наведении курсора на ссылку сайта.
Звонки на подменные номера Яндекс Бизнеса не попадают в таблицу переходов на сайт: они хранятся в телефонном отчете профиля. В общей выгрузке фиксируются только «Звонки (моб)» (клики по номеру в приложении) и «Просмотр телефона (веб)» (раскрытие номера на десктопе без вызова).
Обучение автостратегий Яндекс Директа по звонкам
Смысл связки Метрики и телефонии — оптимизация кампаний в Яндекс Директе по подтвержденным телефонным лидам. Алгоритм перераспределяет бюджет на объявления и фразы, которые приводят реальных клиентов.
Порядок настройки автостратегий «Оптимизация конверсий» или «Целевая доля рекламных расходов» по звонкам:
- Свяжите аккаунты Директа и Метрики, прописав номер счетчика в настройках кампании.
- Проверьте, чтобы JavaScript-цель с валидными звонками набирала от 10-15 конверсий в неделю на кампанию. При меньшем объеме алгоритм не обучится.
- В параметрах кампании выберите стратегию с оптимизацией по целевому действию и задайте целевую стоимость звонка (CPA).
- При разной маржинальности услуг передавайте динамическую ценность вызова через API коллтрекинга для оптимизации по рентабельности.
Для полного цикла сквозной аналитики данные замыкаются на продажи. Грамотная интеграция CRM и Яндекс Метрики отсекает спамные звонки: в Директ уходят только статусы «Квалифицированный лид» и «Сделка закрыта».
Кейс: настройка трекинга звонков для автосервиса
Пример внедрения связки на реальном проекте — кузовной автосервис в Воронеже с трафиком из Яндекс Карт и Яндекс Директа.
Исходная ситуация
Автосервис фиксировал 120 кликов по номеру в месяц с сайта и Карт. Расход на Директ составлял 90 000 рублей. Мастера принимали около 50 звонков. Расчетная цена вызова превышала 1800 рублей. Доля обращений с карт и с контекста была неизвестна.
Что сделали по шагам
- Создали в Метрике JavaScript-событие incoming_call_success с фильтром: длительность разговора от 40 секунд.
- Подключили рекламное размещение в Яндекс Картах с подменным номером Яндекс Бизнеса. При вызове с Карт срабатывало голосовое оповещение, а звонки пошли в статистику профиля.
- Развернули на сайте динамический коллтрекинг на 4 номера под пиковый трафик до 8 одновременных сессий. Настроили скрипт подмены на посадочных страницах кузовного ремонта и покраски.
- Связали сервис коллтрекинга со счетчиком Метрики по OAuth. Настроили отправку параметра _ym_uid в карточку звонка.
- Настроили передачу вебхука в Метрику при завершении звонков длиннее 40 секунд с фиксацией цели incoming_call_success.
- В Яндекс Директе включили «Оптимизацию конверсий» с целевой ценой звонка 950 рублей по новой цели.
Результаты
За первый месяц выявили 35 случайных кликов с мобильных устройств (отказы с сессиями до 5 секунд). Подменный номер Яндекс Бизнеса зафиксировал 28 прямых целевых звонков из карточки Карт без захода на сайт. В Директе за две недели обучения кампаний цена целевого звонка снизилась с 1800 до 890 рублей после чистки неконвертящих запросов. Специфика локального трекинга подробно разобрана в статье о том, как автосервису перестать терять звонки с Яндекс Карт без потери позиций профиля.
Три ошибки при анализе звонковых конверсий
Ошибки при настройке передачи звонков ведут к неверным выводам и сливу бюджета в Директе.
Первая ошибка — объединение всех звонков в одну цель. Если пятисекундный ошибочный набор и пятнадцатиминутная консультация отправляются под одним идентификатором, Директ оптимизируется на спамном трафике. Целевым считается разговор дольше порога квалификации: от 30-60 секунд.
Вторая ошибка — отсутствие фильтрации исходящих и внутренних звонков. Если сотрудники звонят поставщикам или клиентам через тот же транк без исключения служебных линий, вызовы попадают в рекламные отчеты.
Третья ошибка — задвоение целей. Если на сайте работают автоцели Яндекса на клик по контактам и модуль коллтрекинга, одно действие генерирует две конверсии. Отчет покажет удвоенное число лидов, не подтвержденное журналом АТС.
Чек-лист проверки интеграции перед запуском
- Код Метрики установлен во всех шаблонах сайта в блоке head.
- В счетчике активны Вебвизор 2.0 и сбор электронной коммерции.
- Создана цель типа «JavaScript-событие» с уникальным текстовым идентификатором латиницей.
- Включена опция «Разрешить в рекламных кампаниях оптимизацию по целям без доступа к счетчику».
- Пул динамических номеров достаточен: при проверке с разных IP-адресов номера на страницах различаются.
- Номер на сайте обернут в отдельный селектор или span с классом подмены.
- Статический номер Яндекс Карт изолирован от пула подмены сайта и наружной рекламы.
- Включен порог длительности: звонки короче 30-45 секунд не отправляются как цель.
- Тестовый вызов попадает в журнал телефонии с ClientID и отображается в конверсиях Метрики в течение 24 часов.
- Номер счетчика Метрики прописан во всех кампаниях Яндекс Директа.
- В журнале коллтрекинга нет ошибок OAuth-авторизации и сбоев API Яндекса.
- Ссылки в объявлениях размечены параметрами utm_source, utm_medium, utm_campaign.
PERK-6A16-4E35-977A добавит 10 000 ₽ к бюджету рекламной кампании в Яндекс Директе или Яндекс Бизнесе. Условия: минимальное пополнение от 10 000 ₽, действует только для новых клиентов (компания раньше не запускала рекламу или последняя кампания была больше года назад), не применяется при запуске через агентство. Активировать нужно по реферальной ссылке.
Перейти в Яндекс Бизнес
Частые вопросы
Почему в Яндекс Метрике звонков меньше, чем в журнале АТС?
Разница возникает из-за отсечения коротких звонков по таймеру, фильтрации спама и времени на обработку данных. Повторные вызовы клиентов с сохраненного в записной книжке номера также не связываются с новой сессией на сайте.
Можно ли использовать один номер телефона на сайте и в Яндекс Картах?
Технически да, но это смешивает источники. Вы не отделите прямой трафик из геосервисов от переходов с контекстной рекламы и исказите стоимость лида по каналам.
Сколько времени занимает появление звонков в отчетах Метрики?
При передаче через JavaScript-события данные появляются через 10-30 минут. При загрузке офлайн-конверсий обработка занимает от 3 до 24 часов, а привязка к сессиям рассчитывается ретроспективно до 21 дня.
Для контроля расхождений еженедельно сверяйте журнал входящих вызовов виртуальной АТС с отчетом Метрики по источникам, исключая повторные звонки постоянных клиентов.
