Как настроить цели в Яндекс Метрике формы, кнопки, Telegram и MAX

Как настроить цели Яндекс Метрики для форм, кнопок, Telegram и MAX. Автоцели, reachGoal, отслеживание заявок, проверка событий и устранение ошибок.
Чтобы настроить цели в Яндекс Метрике, откройте нужный счётчик, перейдите в раздел «Цели» и нажмите «Добавить цель». Выберите действие, которое хотите отслеживать — отправку формы, клик по кнопке, переход в Telegram или MAX. Затем сохраните настройку и проверьте её через отладчик Метрики с параметром _ym_debug=2.
Для обычных ссылок на мессенджеры и стандартных HTML-форм во многих случаях достаточно настроек через интерфейс, без программирования. Если же нужно фиксировать только успешную отправку заявки, а не попытку нажатия кнопки, лучше использовать специальное целевое событие reachGoal, вызываемое после подтверждения результата.
Это различие особенно важно для сайтов услуг. Посетитель может нажать «Написать в Telegram», но так и не отправить сообщение. Или попытаться отправить форму, которая вернёт ошибку. В обоих случаях действия на сайте произошли, но реальная заявка не получена.
Разберём, как правильно измерять такие события, настроить отдельные цели для Telegram и MAX, проверить работу форм и получить достоверную статистику обращений.
Какие цели стоит настроить на сайте услуг
Необязательно создавать десятки целей на каждую кнопку.
Для начала определите, какие действия действительно помогают оценивать работу сайта.
| Действие посетителя | Тип цели в Метрике | Что измеряется |
|---|---|---|
| Нажал «Написать в Telegram» | Переход в мессенджер | Клик по ссылке Telegram |
| Нажал «Написать в MAX» | Переход в мессенджер | Клик по ссылке MAX |
| Открыл форму заявки | Клик по кнопке | Интерес к форме |
| Нажал «Отправить» | Отправка формы | Событие отправки или попытка отправки |
| Успешно отправил заявку | Целевое событие | Подтверждённая обработка формы |
| Открыл страницу цен | Посещение страниц | Просмотр прайса |
| Отправил сообщение в мессенджере | Отдельная система учёта | Фактическое обращение, если оно подтверждено |
Для сайта услуг полезно разделить цели на две группы.
Промежуточные действия — открытие прайса, нажатие кнопки, переход в мессенджер.
Подтверждённые результаты — успешно принятая заявка, оформленный заказ, зафиксированное обращение клиента.
Промежуточные события помогают изучать поведение посетителей. Но при оценке заявок и расходов на привлечение клиентов нельзя автоматически считать их продажами.
Как создать цель в Яндекс Метрике
Перед настройкой убедитесь, что счётчик уже установлен и собирает данные на нужных страницах.
Если этого ещё нет, начните с инструкции по установке Яндекс Метрики.
Пошаговое создание цели
- Откройте
metrika.yandex.ru. - Выберите счётчик нужного сайта.
- Перейдите в раздел «Цели» в левом меню.
- Нажмите «Добавить цель».
- Введите понятное название.
- Выберите подходящий тип цели.
- Укажите необходимые условия.
- Сохраните цель.
- Выполните тестовое действие на сайте.
- Проверьте его регистрацию в отладчике и отчёте «Конверсии».
Например, для двух мессенджеров удобно создать отдельные цели —
Переход в Telegram
Переход в MAX
Так будет видно, какой способ связи посетители используют чаще.
Не называйте обе цели «Заявка получена», потому что переход в приложение ещё не доказывает отправку сообщения.
Автоматические или ручные цели
В Яндекс Метрике существуют автоматические цели.
Если соответствующая функция включена, система может сама обнаруживать нажатия на кнопки, переходы в мессенджеры, клики по телефону и другие поддерживаемые действия.
Это удобно для предварительного сбора статистики.
Ручные цели полезнее, когда требуется отслеживать определённый элемент или разделять каналы связи.
Например, общая автоматическая цель «Переход в мессенджер» может объединять обращения к разным приложениям. А отдельные ручные цели позволят сравнивать Telegram и MAX.
Не нужно создавать одинаковые события несколькими способами и затем складывать все достижения. Иначе одни и те же действия могут учитываться в нескольких показателях.
Как настроить цель на отправку формы
На многих коммерческих сайтах есть форма «Оставить заявку», «Заказать консультацию» или «Связаться».
В Метрике предусмотрен специальный тип цели «Отправка формы».
Настройка без программирования
Откройте раздел «Цели» и нажмите «Добавить цель».
Выберите тип «Отправка формы».
Затем определите, какие формы необходимо отслеживать —
- Все формы сайта.
- Одну конкретную форму.
Для конкретной формы укажите страницу, на которой она расположена, и используйте кнопку «Перейти и выбрать форму».
Метрика откроет страницу и предложит выбрать обнаруженный элемент.
После выбора сохраните цель.
Далее откройте сайт и выполните тестовую отправку.
Почему цель отправки формы может быть неточной
Согласно справке Яндекса, стандартная цель «Отправка формы» при определённых условиях может регистрироваться при нажатии кнопки, даже если данные не прошли проверку.
Рассмотрим условный пример.
Посетитель открывает форму, вводит некорректный адрес электронной почты и нажимает «Отправить».
Сайт показывает ошибку и не передаёт сообщение владельцу.
Но Метрика уже могла зарегистрировать достижение цели.
Если считать такое событие полноценной заявкой, отчёты будут завышать результат.
Как проверить форму
Выполните три теста —
- Нажмите «Отправить», не заполняя обязательные поля.
- Введите некорректные данные и повторите отправку.
- Заполните форму правильно и выполните успешную отправку.
После каждого действия посмотрите, зафиксировала ли Метрика достижение цели.
Если цель срабатывает в первых двух сценариях, нельзя использовать её как точный показатель успешно полученных заявок.
В таком случае предпочтительнее настроить отдельное целевое событие.
Как настроить цель на успешную отправку заявки через reachGoal
Метод reachGoal позволяет отправить в Яндекс Метрику специально определённое событие.
Это подходит для форм, которые обрабатываются JavaScript, отправляют данные через AJAX или используют собственную логику проверки.
Главное — вызывать событие в правильный момент.
Шаг 1. Создайте целевое событие
В Яндекс Метрике —
- Откройте раздел «Цели».
- Нажмите «Добавить цель».
- Выберите тип «Целевое событие».
- Назовите его «Успешная заявка».
- Выберите условие «Совпадает».
- Введите идентификатор
lead_success. - Сохраните цель.
Название в интерфейсе может быть русским, а идентификатор удобно использовать латинскими буквами.
Идентификатор в настройках должен точно совпадать со значением, которое отправляет код сайта.
Шаг 2. Добавьте вызов события
Пример JavaScript —
ym(12345678, 'reachGoal', 'lead_success');Здесь —
12345678 — условный номер счётчика. Его необходимо заменить настоящим.
reachGoal — метод передачи целевого события.
lead_success — идентификатор цели.
Этот вызов необходимо разместить в обработчике успешного завершения отправки формы, а не просто на кнопке.
Шаг 3. Отправляйте событие после подтверждения результата
Предположим, сайт отправляет данные формы на сервер.
Сервер проверяет их и возвращает ответ об успешном принятии обращения.
Только после получения такого ответа следует регистрировать событие lead_success.
Условный фрагмент JavaScript —
function trackLeadSuccess() {
if (typeof window.ym === 'function') {
window.ym(
12345678,
'reachGoal',
'lead_success'
);
}
}Функцию trackLeadSuccess() нужно вызывать внутри существующего обработчика после подтверждённого успешного ответа сервера.
Сам приведённый фрагмент не отправляет форму и не проверяет её результат. Он только передаёт событие в Метрику.
Если сервер вернул ошибку, валидация не прошла или запрос не завершился, вызывать эту функцию не следует.
Почему не нужно ставить событие на обычный onclick
Предположим, у кнопки отправки настроено —
<button
type="submit"
onclick="ym(12345678, 'reachGoal', 'lead_success')">
Отправить
</button>Такой вариант технически фиксирует клик.
Но он не подтверждает успешную отправку заявки.
Событие может сработать до проверки обязательных полей или до ответа сервера.
Для отслеживания нажатия кнопки такой подход допустим, но идентификатор должен отражать именно клик, а не успешную заявку.
Как не учитывать одну заявку дважды
Проверьте, не вызывается ли reachGoal одновременно несколькими обработчиками.
Например, ошибка возможна, когда —
- Событие привязано к кнопке.
- То же событие вызывается при отправке формы.
- Дополнительная интеграция повторно передаёт достижение цели.
При таком устройстве аналитика может регистрировать несколько событий для одного действия.
Определите одно место отправки события и проверьте его при повторном тестировании.
Как настроить цель на клик по кнопке
Если необходимо измерять открытие формы, переход к прайсу или нажатие CTA, воспользуйтесь целью «Клик по кнопке».
Она позволяет выбрать элемент сайта непосредственно через интерфейс Метрики.
Настройка через интерфейс
- Откройте «Цели».
- Нажмите «Добавить цель».
- Выберите тип «Клик по кнопке».
- Введите название, например «Клик — выбрать тариф».
- Укажите страницу с нужной кнопкой.
- Нажмите «Перейти и выбрать кнопку».
- Выберите элемент на странице.
- Сохраните цель.
- Проверьте её срабатывание.
Метрика может использовать свойства HTML-элемента, его идентификатор и расположение в структуре страницы.
Поэтому после изменения шаблона или переработки кнопки потребуется повторная проверка.
Какие кнопки полезно отслеживать
Для сайта услуг это могут быть —
- «Выбрать тариф».
- «Получить консультацию».
- «Открыть форму».
- «Смотреть цены».
- «Заказать аудит».
Но не все такие действия равноценны.
Нажатие «Выбрать тариф» показывает интерес к предложению, а не факт оплаты.
Открытие формы — ещё не отправка.
Отправка заявки — не обязательно заключённый договор.
В отчётах полезно сохранять эту последовательность.
Кнопка не выбирается в Метрике
Причиной может быть нестандартная HTML-разметка, динамическая загрузка элемента или особенности JavaScript.
Проверьте, действительно ли кнопка присутствует на странице во время выбора.
Если интерфейс Метрики не может определить элемент, рассмотрите целевое событие через JavaScript.
Не меняйте рабочую логику сайта исключительно для того, чтобы кнопка стала доступной в визуальном редакторе целей.
Как настроить переходы в Telegram через Яндекс Метрику
Если на сайте используется Telegram для связи с клиентами, можно отслеживать нажатия на ссылки, ведущие в этот мессенджер.
Яндекс Метрика поддерживает распознавание Telegram по нескольким видам адресов, включая t.me и tg://.
Настройка без кода
- Откройте Яндекс Метрику.
- Выберите нужный счётчик.
- Перейдите в раздел «Цели».
- Нажмите «Добавить цель».
- Выберите «Переход в мессенджер».
- Введите название «Переход в Telegram».
- Выберите отслеживание конкретного мессенджера.
- Укажите Telegram.
- Сохраните цель.
- Проверьте переход по действующей ссылке сайта.
Например, обычная ссылка может выглядеть так —
<a href="https://t.me/seogidtalk"
target="_blank"
rel="noopener noreferrer">
Написать в Telegram
</a>Для подобной ссылки Метрика может использовать стандартное отслеживание переходов в мессенджеры. Отдельно встраивать reachGoal в каждую кнопку обычно не требуется.
Проверьте, что в инициализации счётчика включён параметр trackLinks: true, необходимый для регистрации переходов по ссылкам.
Что именно показывает цель Telegram
Цель фиксирует событие перехода по ссылке.
Она не сообщает, что пользователь —
- Успешно открыл приложение.
- Отправил сообщение.
- Получил ответ.
- Стал клиентом.
- Оплатил услугу.
Если нужно считать реальные обращения, дополнительно используйте журнал сообщений, CRM или другой согласованный способ учёта.
Поэтому лучшее название цели — «Переход в Telegram», а не «Заявка Telegram».
Как настроить цель на MAX в Яндекс Метрике
MAX также включён в официальный список мессенджеров, поддерживаемых Яндекс Метрикой.
Сервис распознаёт ссылки, ведущие на https://max.ru.
Это позволяет отслеживать переходы без разработки отдельного JavaScript-обработчика.
Пошаговая настройка MAX
- Откройте счётчик Яндекс Метрики.
- Перейдите в «Цели».
- Нажмите «Добавить цель».
- Выберите «Переход в мессенджер».
- Укажите название «Переход в MAX».
- Выберите конкретный мессенджер MAX.
- Сохраните цель.
- Откройте свой сайт.
- Нажмите на действующую кнопку MAX.
- Проверьте событие в отладчике и отчёте.
Пример HTML-ссылки —
<a href="https://max.ru/u/ID_PROFILYA"
target="_blank"
rel="noopener noreferrer">
Написать в MAX
</a>ID_PROFILYA здесь — условное обозначение. Его необходимо заменить действующим адресом профиля.
Можно ли отслеживать Telegram и MAX отдельно
Да.
Создайте две разные цели —
Переход в Telegram
Переход в MAX
Так будет проще сравнивать предпочтения аудитории.
Если дополнительно используется цель «Все мессенджеры», её результат будет включать соответствующие переходы в поддерживаемые сервисы.
Поэтому не складывайте общую и отдельные цели как независимые обращения.
Почему MAX может не отслеживаться
Проверьте, что кнопка действительно содержит ссылку на max.ru.
Если кнопка сначала открывает JavaScript-модальное окно или выполняет собственный код без обычной ссылки, автоматическое распознавание может оказаться неприменимым к такому элементу.
Также проверьте —
- Работу счётчика.
- Параметр
trackLinks: true. - Фильтры визитов.
- Блокировщики аналитики.
- Появление события в отладчике.
Если стандартная цель не подходит из-за нестандартной реализации элемента, можно использовать отдельное целевое событие.
Но сначала стоит попробовать официальный тип «Переход в мессенджер».
Как отслеживать Telegram и MAX через JavaScript
Для нестандартных кнопок, которые не содержат обычного HTML-перехода, может потребоваться собственный обработчик.
Например, если интерфейс использует JavaScript для открытия приложения.
В таком случае можно создать отдельные цели типа «Целевое событие».
Пример идентификаторов —
telegram_click
max_click
Соответствующие вызовы —
ym(12345678, 'reachGoal', 'telegram_click');
ym(12345678, 'reachGoal', 'max_click');Идентификаторы в настройках Метрики должны совпадать с теми, которые указаны в коде.
Размещайте вызовы в существующих обработчиках правильных действий.
Не добавляйте их одновременно с другими обработчиками, регистрирующими то же самое событие, без понимания того, как будете учитывать пересечения в отчётах.
Если кнопка представляет собой стандартную ссылку на поддерживаемый мессенджер, ручная реализация обычно избыточна.
Как настроить цель на просмотр страницы «Спасибо»
Некоторые сайты после успешной отправки формы перенаправляют пользователя на отдельную страницу подтверждения.
Например —
https://example.ru/spasibo/
В таком случае можно использовать цель «Посещение страниц».
Как создать цель
Откройте раздел «Цели».
Выберите создание новой цели и тип «Посещение страниц».
Укажите условие, соответствующее странице подтверждения.
Для простого случая можно использовать полный адрес или подходящий путь, например /spasibo/.
Сохраните настройку и проверьте её.
Когда этот способ подходит
Он полезен, если страница подтверждения открывается исключительно после успешной обработки заявки.
Но есть ограничение.
Если пользователь может просто открыть /spasibo/ по прямой ссылке или обновлять её, посещения могут ошибочно восприниматься как новые обращения.
Поэтому для точной аналитики сайта с AJAX-формами предпочтительнее событие, которое отправляется после подтверждения сервером.
Не добавляйте отдельную страницу «Спасибо» только ради Метрики, если существующая архитектура уже позволяет надёжно передавать целевые события.
Как проверить цели через отладчик Яндекс Метрики
После настройки каждой цели выполните реальный тест.
Для этого Яндекс предусмотрел параметр _ym_debug=2.
Пошаговая проверка
Откройте нужную страницу сайта и добавьте параметр к URL.
Например —
https://example.ru/?_ym_debug=2
Если в адресе уже есть параметры, добавляйте новый параметр через &, а не через второй вопросительный знак.
После загрузки откройте панель отладки Метрики.
Проверьте номер счётчика во вкладке Counters.
Затем выполните необходимое действие —
- Нажмите Telegram.
- Нажмите MAX.
- Откройте форму.
- Попробуйте отправить пустую форму.
- Успешно отправьте тестовое обращение.
Во вкладке Events или Console изучите события.
Для целевых событий, переданных через JavaScript, в диагностике можно увидеть информацию, связанную с Reach goal.
Для переходов в мессенджеры используйте сведения о внешних ссылках и соответствующих целях.
Как проверить тестовый визит
Если в настройках включено «Не учитывать мои визиты», собственные действия могут не появляться в обычной статистике.
Для проверки используйте приватный режим браузера, как рекомендует Яндекс, и убедитесь, что тестовый визит не исключён другими фильтрами.
Затем откройте отчёт «Конверсии».
Сравните результат с событиями отладчика.
Не делайте вывод об ошибке только потому, что статистика не появилась мгновенно.
Какие сценарии тестировать
| Сценарий | Ожидаемый результат |
|---|---|
| Клик по Telegram | Достижение цели перехода Telegram |
| Клик по MAX | Достижение цели перехода MAX |
| Открытие формы | Цель открытия формы, если настроена |
| Нажатие кнопки при ошибке | Не должно достигать цели успешной заявки |
| Успешная отправка формы | Одно корректное событие успеха |
| Повторное открытие страницы | Не должно имитировать новую заявку |
| Клик на мобильном устройстве | Правильное событие и рабочий переход |
После внедрения изменений сайта тестирование нужно повторить.
Почему цели в Яндекс Метрике не работают
Если событие не отображается, сначала проверьте конфигурацию.
| Проблема | Возможная причина | Что сделать |
|---|---|---|
| Не фиксируются никакие цели | Счётчик отсутствует или блокируется | Проверить его установку |
| Telegram не отслеживается | Ссылка не соответствует ожидаемому формату | Проверить href |
| MAX не отслеживается | Нестандартное открытие приложения | Проверить ссылку и обработчик |
| Цель кнопки не работает | Изменились HTML-элемент или его свойства | Повторно выбрать элемент |
| Форма не определяется | Нестандартная разметка | Проверить тег form и события |
| Успешная заявка не фиксируется | reachGoal не вызывается | Проверить обработчик успешного ответа |
| Заявок больше, чем обращений | Учитываются клики и неудачные отправки | Разделить типы событий |
| Цель достигается дважды | Несколько обработчиков или пересекающихся целей | Проверить интеграции |
| Отладчик пустой | Блокировка аналитики или ошибка кода | Проверить DevTools |
| Данные отсутствуют в отчёте | Фильтры, выбранный период, номер счётчика | Проверить настройки отчёта |
Проверьте установленный счётчик
Откройте официальный инструмент проверки счётчика.
Убедитесь, что используется нужный числовой идентификатор.
Если в настройках CMS установлен один счётчик, а цель создана в другом, нужное событие не появится в ожидаемом отчёте.
Проверьте идентификаторы событий
Для JavaScript-цели важна точность.
Если в настройках указано —
lead_success
а код отправляет —
form_success
это два разных идентификатора.
Приведите их к одному согласованному значению.
Не используйте запрещённые в идентификаторах символы.
Проверьте динамические элементы
На сайтах с модальными окнами, AJAX и JavaScript-фреймворками кнопка может создаваться после загрузки страницы.
При таком устройстве визуальная настройка цели не всегда распознаёт элемент ожидаемым образом.
В этих случаях полезно использовать события приложения и JavaScript API Метрики.
Не следует исправлять это без понимания конкретного устройства сайта.
Проверьте сохранение настроек при пересборке
Некоторые сайты используют собственную CMS и статическую генерацию.
После редактирования запись сохраняется в административной панели, а затем создаются новые HTML-файлы.
Если обработчик цели был вручную вставлен в готовый HTML и отсутствует в исходном шаблоне, пересборка может удалить его.
Поэтому код отслеживания должен размещаться в предусмотренном постоянном шаблоне или другом сопровождаемом компоненте.
После обновления сайта проверяйте реальные опубликованные страницы.
Как посмотреть конверсии и заявки в Яндекс Метрике
Когда цели настроены и протестированы, откройте отчёт «Конверсии».
Выберите интересующий период.
Посмотрите показатели отдельных целей, например Telegram, MAX и успешных форм.
Затем изучите данные по источникам трафика.
Для SEO особенно важно выделять органические переходы из Яндекса, а не смешивать их с рекламными или прямыми визитами.
Что сравнивать
| Показатель | Что помогает понять |
|---|---|
| Визиты | Сколько посещений зафиксировано |
| Целевые визиты | В скольких визитах достигалась цель |
| Достижения цели | Сколько событий зарегистрировано |
| Конверсия | Какова доля визитов с достижением выбранной цели |
| Источник трафика | Откуда приходили посетители |
| Посадочная страница | С какой страницы началось посещение |
Количество достижений цели и число реальных клиентов могут отличаться.
Один пользователь может несколько раз нажать Telegram, затем MAX, а сообщение отправить только в одном мессенджере.
Поэтому при оценке обращений сопоставляйте данные Метрики с фактически полученными сообщениями и заявками.
Как оценивать SEO-трафик по целям
Откройте отчёт по источникам трафика и выберите органический поиск.
Затем добавьте показатели необходимых целей.
Посмотрите, какие страницы приводят посетителей, совершающих полезные действия.
Не оценивайте эффективность статьи только по количеству прочтений.
Информационный материал может привлекать подходящую аудиторию и помогать ей переходить к услугам, даже если обращение происходит не на первой посещённой странице.
Подход к оценке коммерческих обращений подробнее описан в статье «Как получать заявки из Яндекса».
Как отличить цель, обращение и реального клиента
Это принципиально разные показатели.
Достижение цели — зарегистрированное Метрикой действие, например переход по ссылке.
Обращение — фактически полученный запрос от потенциального клиента.
Квалифицированный лид — обращение, которое соответствует условиям бизнеса.
Клиент — человек или организация, совершившие покупку либо заказавшие услугу.
Например, посетитель открыл Telegram и написал сообщение с вопросом, не связанным с вашим предложением.
В Метрике можно увидеть переход, а в журнале обращений — сообщение. Но коммерчески подходящего лида может не быть.
Поэтому лучше фиксировать несколько этапов, а не называть каждое действие продажей.
Как учитывать подтверждённые обращения из мессенджеров
Самый простой вариант — вести отдельный журнал заявок с датой, каналом, типом обращения и итогом.
При использовании CRM или другой системы учёта можно рассмотреть интеграцию с Метрикой для передачи офлайн-конверсий.
Однако для корректного сопоставления события с первоначальным визитом нужны подходящие идентификаторы и правильно организованная обработка данных.
Обычный переход на t.me или max.ru не предоставляет сайту автоматического подтверждения того, что пользователь отправил сообщение.
Не следует утверждать, что такая информация собирается без дополнительной интеграции.
Как не испортить аналитику дублирующимися целями
Когда на сайте включены автоматические цели, отдельно созданы ручные цели и установлен JavaScript, один пользовательский сценарий может отражаться сразу в нескольких отчётах.
Например —
- Срабатывает автоматическая цель «Клик по кнопке».
- Фиксируется ручная цель «Переход в Telegram».
- Дополнительный обработчик передаёт
telegram_click.
Все три события могут относиться к одному нажатию посетителя.
Если сложить их как независимые заявки, итог окажется некорректным.
Для сайта услуг лучше заранее определить основные показатели —
| Название | Тип события | Использование |
|---|---|---|
telegram_click | Переход | Промежуточное действие |
max_click | Переход | Промежуточное действие |
open_contact_form | Открытие формы | Промежуточное действие |
lead_success | Подтверждённая отправка | Основная цель для формы |
Это пример структуры измерений, а не обязательный стандарт идентификаторов.
Не переименовывайте и не удаляйте действующие цели без необходимости — изменение конфигурации влияет на дальнейший сбор данных и может нарушить сопоставимость отчётов.
Какие ограничения нужно учитывать при настройке целей
Цели должны соответствовать назначению сайта и допустимой обработке данных.
Не отправляйте в Метрику текст личных сообщений, пароли, содержимое приватных форм и другие чувствительные сведения.
Если используется аналитика с передачей пользовательских идентификаторов и офлайн-конверсий, проверьте применимые требования к уведомлению пользователей, согласию и защите данных.
Для обычной проверки нажатий Telegram и MAX не нужно передавать персональные данные пользователя в параметры цели.
Также важно помнить, что блокировщики рекламы, настройки конфиденциальности и особенности браузеров могут препятствовать регистрации части событий. Поэтому данные клиентской аналитики не всегда полностью совпадают с серверным журналом обращений.
Чек-лист настройки целей для сайта услуг
Перед использованием целей в отчётах проверьте —
- Счётчик установлен на нужных страницах.
- Его номер совпадает с используемым в настройках целей.
- Автоматические цели не создают ненужных пересечений.
- Telegram и MAX отслеживаются раздельно, если требуется сравнение.
- У ссылок мессенджеров правильные адреса.
- Для стандартных переходов включён
trackLinks. - Цель отправки формы проверена на ошибках валидации.
- Событие успешной заявки передаётся только после подтверждения результата.
- Нет повторных вызовов одинакового события.
- Проверены мобильная и компьютерная версии.
- Отладчик
_ym_debug=2показывает необходимые события. - Результаты видны в отчёте «Конверсии».
- Собственные тестовые визиты не искажают основные отчёты.
- Подтверждённые обращения учитываются отдельно от кликов.
Если сайт изменяется, сохраняйте журнал доработок и повторяйте проверку затронутых целей.
Частые вопросы о целях Яндекс Метрики
Как настроить цель в Яндекс Метрике без программиста?
Откройте раздел «Цели», нажмите «Добавить цель» и выберите подходящий тип. Для стандартных кнопок, HTML-форм и переходов в поддерживаемые мессенджеры часто достаточно встроенных инструментов.
Как настроить цель на отправку формы?
Используйте тип «Отправка формы», выберите все формы или определённую форму. Затем обязательно проверьте, не считается ли целью неуспешная попытка отправки.
Как отслеживать только успешную заявку?
Создайте цель типа «Целевое событие» и передавайте reachGoal после получения подтверждения об успешной обработке формы.
Как настроить цель на Telegram?
Используйте «Переход в мессенджер» и выберите Telegram. Обычная ссылка t.me поддерживается Метрикой.
Поддерживает ли Яндекс Метрика MAX?
Да. В официальной документации MAX присутствует среди мессенджеров для отслеживания переходов по ссылкам https://max.ru.
Как отследить клик по кнопке?
Создайте цель «Клик по кнопке», укажите страницу и выберите нужный элемент через интерфейс Метрики. Если элемент не определяется, можно использовать целевое событие JavaScript.
Нужно ли писать reachGoal для Telegram и MAX?
Необязательно, если используются обычные ссылки на поддерживаемые мессенджеры и стандартное отслеживание переходов работает корректно.
Что означает reachGoal?
Это метод JavaScript API Яндекс Метрики, который используется для передачи информации о достижении специально заданной цели.
Почему цель срабатывает дважды?
Возможны пересекающиеся обработчики, повторное подключение кода или одновременная регистрация похожих целей. Проверьте настройки и события в отладчике.
Почему цель отправки формы работает, хотя заявка не пришла?
Стандартная цель может регистрировать нажатие кнопки или попытку отправки. Для точного учёта используйте событие после подтверждения результата сервером.
Как проверить, что цель работает?
Добавьте к адресу страницы параметр _ym_debug=2, выполните действие и изучите сведения во вкладках Events и Console. Затем проверьте отчёт «Конверсии».
Как посчитать конверсию сайта?
Для конкретной цели используйте отношение визитов, в которых достигнута эта цель, к общему количеству визитов в выбранном сегменте и периоде. Не путайте этот показатель с количеством продаж или фактических обращений.
Влияет ли создание целей на SEO-позиции?
Само создание целей не гарантирует улучшение позиций в Яндексе или Google. Метрика помогает измерять действия посетителей и оценивать результат изменений сайта.
Можно ли узнать, написал ли человек сообщение в MAX после клика?
По одной обычной цели перехода — нет. Необходим отдельный способ фиксации фактического обращения.
Итог — какие цели настроить в первую очередь
Для сайта услуг начните с трёх направлений — переходы в Telegram, переходы в MAX и успешная отправка формы.
Обычные ссылки на мессенджеры можно отслеживать встроенным типом «Переход в мессенджер». Кнопки — через визуальный выбор элемента. Для подтверждённой отправки формы используйте целевое событие после успешной обработки данных.
Каждую цель необходимо проверить через отладчик и сопоставить с фактической работой сайта.
Разделяйте клики, переходы и полученные заявки — иначе аналитика покажет активность посетителей, но не позволит правильно оценить коммерческий результат.
Если после настройки аналитики сайт не получает достаточного количества подходящих обращений из поиска, я могу лично выполнить SEO-аудит сайта. Проверю доступные данные о поисковой видимости, коммерческие страницы и технические препятствия, а затем подготовлю конкретные рекомендации по приоритетам работ.