Настройка целей в Яндекс Метрике для клиники: записи и звонки
Зачем клинике цели в Метрике и какие они бывают
Клиника без целей в Метрике запускает рекламу вслепую: вы видите трафик, но не понимаете, что именно привело пациента к записи. В нише медицины цена ошибки высока, стоимость заявки большая, а конкуренция за каждый звонок серьёзная. Поэтому прежде чем приступить к продвижению или настраивать кампании, нужно определить, какие действия на сайте считать значимыми. В Метрике доступны четыре типа целей: конверсионные (переход на конкретный URL, например, на страницу «Спасибо» после отправки формы), визиты (определённое количество страниц или время на сайте), составные (цепочка из нескольких шагов) и JavaScript-события, которые фиксируют клики по кнопкам, скроллы или отправку форм без перезагрузки страницы.
Для клиники базовый набор целей выглядит так: отправка формы записи, клик по номеру телефона и переход в WhatsApp или Telegram. Именно эти действия показывают реальный интерес пациента, а не просто факт посещения страницы. На практике мы часто видим, что клиники ограничиваются одной целью на отправку формы, и при этом теряют данные о звонках, которые для многих направлений медицины дают 60–70% всех обращений. Без настроенных целей невозможно корректно оценить эффективность кампаний в Директе, сравнить каналы и понять, какие запросы конвертируются в пациентов, а какие просто сжигают бюджет.
Готовим счётчик Метрики: установка и проверка
Счётчик Метрики ставится на сайт клиники стандартно: в разделе «Настройка» создаёте новый счётчик, копируете код и вставляете его в head всех страниц. Для CMS вроде Bitrix или WordPress проще использовать готовые плагины или редактировать шаблон через админку, но тут часто возникает заминка. Часть тем добавляет код в футер, часть обрезает его при обновлении, поэтому после установки обязательно проверяйте, что счётчик реально отрабатывает.
Самый быстрый способ проверки — режим отладки в Вебвизор в Яндекс Метрике или предпросмотр в реальном времени в интерфейсе Метрики. Откройте сайт в отдельной вкладке, совершите тестовое действие, например клик по кнопке записи, и посмотрите, фиксируется ли оно в отчёте. Если данные не появляются, проблема обычно в одном из пунктов ниже:
- Код установлен не на всех страницах, а только на главной или в разделе «Контакты».
- Плагин кеширования отдаёт старую версию HTML без счётчика, нужно сбросить кеш.
- В шаблоне CMS код попадает в конструкцию, которая выполняется только для авторизованных пользователей.
Также часто мешает дублирующий счётчик от старого разработчика: он перехватывает часть событий, и данные уходят в никуда. Проверьте исходный код страницы через браузер, найдите все вхождения metrika и удалите лишние. Отдельная история с размещением: если код стоит в body, а не в head, цели на звонки и отправку форм могут не срабатывать, хотя визиты считаются корректно. И не забывайте про собственные визиты. Если в настройках счётчика включён режим «Не учитывать мои посещения», а вы проверяете с того же IP или из-под того же браузера, данные просто не появятся. Для теста откройте сайт в режиме инкогнито или временно отключите эту опцию.
После устранения ошибки проверьте ещё раз через режим отладки. Если цель на звонок или запись не создана, но счётчик работает, переходите к настройке самих целей, о чём пойдёт речь дальше.

Пошаговая настройка цели «Заявка» на кнопку формы
Цель на клик по кнопке «Записаться» настраивается за пару минут, но есть нюанс: она сработает, даже если форма не отправилась и данные не ушли. Поэтому в Яндекс Метрике для клиники мы обычно используем условие «JavaScript-событие» и вешаем обработчик на реальную отправку формы, а не на сам клик. В интерфейсе заходим в «Цели», жмём «Добавить цель», выбираем тип «JavaScript-событие», задаём идентификатор, например form_submit, и указываем условие срабатывания. Чтобы событие точно попадало в счётчик, в коде страницы прописываем вызов ym(номер_счётчика, 'reachGoal', 'form_submit') в момент успешной отправки.
Проверка цели занимает минуту: открываем сайт в режиме инкогнито, заполняем форму и смотрим в Вебмастере раздел «Цели» или «Конверсии», там должно появиться тестовое достижение. Если событие не фиксируется, загляните в консоль браузера, часто проблема в том, что обработчик вешается на кнопку вместо формы, и при перезагрузке страницы данные теряются. Помните, что настройка целей тесно связана с призывами к действию: если кнопка записи не заметна на странице, даже идеально настроенная цель не даст заявок, поэтому дизайн CTA-элементов стоит проверять параллельно с аналитикой.
| Метод | Что отслеживает | Плюсы | Минусы |
|---|---|---|---|
| Цель на клик по кнопке | Клик по элементу | Простая настройка, не требует правок кода | Фиксирует клики без подтверждения отправки, много ложных срабатываний |
| Цель на отправку формы | Успешную отправку данных | Точные данные, минимум ложных целей | Нужно добавлять обработчик в код формы |
| Цель на звонок (коллтрекинг) | Звонки с сайта и по рекламным каналам | Видно источник каждого звонка, связь с рекламой | Платный сервис, сложная настройка для обычных номеров |
| Составная цель | Цепочку действий, например клик + отправка | Показывает путь пациента до заявки | Требует времени на настройку, сложно анализировать |
| JavaScript-событие | Любое кастомное действие | Гибкость, можно отслеживать отправку формы и клики по телефону | Нужны навыки программирования |
Как отслеживать звонки в Метрике: цель для трекера
Коллтрекинг работает по простой схеме: сервис подменяет номер клиники на динамический, привязанный к конкретному источнику трафика. Когда посетитель звонит по подменённому номеру, система фиксирует визит с этого рекламного канала и списывает деньги только за реальный звонок. Для целей Метрики важно, что коллтрекинг обычно передаёт событие «звонок» в счётчик, либо мы можем настроить собственную цель на клик по номеру в шапке сайта.
Второй вариант проще и не требует интеграции со сторонним сервисом. Создаём цель с типом «JavaScript-событие», в идентификаторе указываем, например, call_click, а на сайте вешаем обработчик на клик по ссылке с номером. Условие сработает, даже если номер свёрстан кнопкой или текстом. Но помните: цель на клик не гарантирует, что звонок действительно состоялся, это лишь фиксация намерения. После настройки целей логично перейти к увеличению конверсии, чтобы звонки превращались в записи на приём.
Цели на отправку формы и мессенджеры
Мессенджеры для клиники часто работают лучше, чем телефон: пациенту удобнее прислать фото или задать вопрос вне графика работы. Настроить цели на клики по кнопкам WhatsApp, Telegram или «Записаться» можно одним способом: создайте цель типа «JavaScript-событие» и укажите идентификатор, который возвращает обработчик клика. Для этого попросите разработчика добавить на кнопки атрибут вроде ym(goal, 'whatsapp_click') или используйте готовый слой в dataLayer, если сайт собран на популярной CMS. Проверьте срабатывание в режиме отладки: откройте страницу, нажмите кнопку и посмотрите, появилось ли событие в визите.
Если запись требует нескольких шагов, например выбор врача в попапе и только потом переход в мессенджер, используйте составные цели. В интерфейсе Метрики укажите первый шаг (открытие формы) и второй (клик по кнопке), а в качестве условия выберите «все шаги в одном визите». На практике работает не всегда: если пациент закрыл форму и вернулся через час, цепочка разорвётся. Поэтому для клиник мы обычно советуем простую цель на итоговое действие, а составную настраивать только когда нужно понять, на каком этапе теряются записи.

Чек-лист настройки целей для клиники
Когда все цели созданы, прогоните клинику по чек-листу, чтобы не потерять заявки на старте. Сначала убедитесь, что счётчик стоит на всех страницах сайта, особенно на страницах врачей и прайса. В Яндекс.Вебмастере проверьте, что код активен, затем откройте сайт с включённым расширением для браузера, которое показывает сработавшие цели, и кликните по кнопке записи. Если событие не зафиксировалось, ищите проблему в селекторе или в том, что форма отправляется с перезагрузкой страницы.
Дальше проверьте звонки через коллтрекинг: позвоните на подменный номер с тестового устройства и убедитесь, что визит в отчётах Метрики получил метку цели. После этого зайдите в отчёты по конверсиям и посмотрите, совпадает ли число целей с реальными тестовыми действиями. На практике мы обычно делаем контрольный прогон в «режиме инкогнито», чтобы исключить влияние кеша, а затем сравниваем данные Метрики с CRM клиники. Если расхождений нет, настройка целей для клиники завершена, и можно подключать автоматические отчёты в почту.
Разбор ошибок: почему цели не считаются
Когда цели в Яндекс Метрике для клиники не считаются, первое, что приходит в голову, «сломался трекер». На практике в 80% случаев виноват сам счётчик: его забыли добавить на страницу благодарности после отправки формы или на страницу, где висит кнопка звонка. Проверьте код через расширение для браузера или посмотрите в Вебвизоре, доходит ли визит до нужного шага. Второй частый сценарий, это конфликт с jQuery: если сайт клиники собран на старом шаблоне, скрипт цели может не выполняться из-за ошибки в другом скрипте. Асинхронная загрузка тоже ломает отслеживание, когда цель вешается на элемент, которого ещё нет в DOM.
Диагностику начинаем с отчёта «Конверсии» и проверяем, какой именно шаг теряется. Если конверсий слишком много, скорее всего, вы забыли про спам: боты и клики по пустым полям формы дают ложные срабатывания. Уберите клики по необязательным полям из условия цели и добавьте проверку на длину текста в заявке. Слишком мало конверсий, это почти всегда неверный селектор: класс кнопки поменяли при вёрстке, а цель осталась со старым. Вот типичные ошибки, которые мы находим при аудите:
- Счётчик установлен только на главной, а внутренние страницы клиники не отслеживаются.
- Селектор цели указывает на обёртку формы, а не на кнопку отправки.
- Скрипт цели конфликтует с jQuery из-за неправильного порядка подключения.
- Асинхронная загрузка контента не учитывается, цель вешается на ещё несуществующий элемент.
- Спам-боты отправляют пустые заявки, раздувая конверсии в несколько раз.
- Цель на звонок привязана к трекеру, который не срабатывает на мобильных устройствах.
Сверяйте настройки с реальной разметкой через инспектор кода, а не по памяти. Вебвизор покажет, как пользователь реально взаимодействует со страницей, и сразу станет видно, где цель обрывается.

Что делать с данными: сегменты, отчёты и оптимизация
Когда цели настроены и данные по записям и звонкам потекли в отчёты, начинается самое интересное. В Яндекс Метрике соберите сегмент по выполненной цели «Заявка» или «Звонок», наложите его на отчёты по источникам, и увидите, какие кампании в Директе реально приводят пациентов, а какие собирают лишь клики. Мы в Cinar обычно сравниваем конверсию по сегменту с общей конверсией сайта: если разрыв большой, значит, трафик из конкретного источника греет не ту аудиторию.
Дальше эти данные напрямую влияют на оптимизацию: снижаем ставки для кампаний с нулевой конверсией по звонкам, перераспределяем бюджет в пользу ключей, которые дают целевые визиты, и корректируем минус-слова. Если клиника работает с CRM, подключите сквозную аналитику: Метрика передаст туда ID визита, и вы увидите, какие заявки превратились в реальные приёмы, а не просто в клики по кнопке. Такой подход окупает настройку целей уже в первый месяц, а агентство Cinar решает подобные задачи по связке Метрики, Директа и CRM под ключ.
Часто задаваемые вопросы
Наш блог c полезными советами
27.09.2026
Настройка целей в Яндекс Метрике для клиники: записи и звонки
27.09.2026
Uptime и мониторинг доступности сайта: как не терять клиентов из-за сбоев
27.09.2026
LTV пациента: как считать и увеличивать
27.09.2026
Личный кабинет пациента: функции и этапы внедрения
27.09.2026
Кросс-маркетинг для клиники: партнерства с фитнесом, салонами, аптеками
27.09.2026
Коллтрекинг для клиники: как выбрать сервис и внедрить