Вы уже установили Яндекс Метрику и можете видеть количество визитов и общие показатели поведения пользователей — это уже отличная база для анализа. Теперь можно пойти дальше: настроить цели, чтобы отслеживать конкретные действия посетителей на сайте. Например, отправку формы, переход на страницу благодарности, клик по номеру телефона и другие.
Когда цели настроены до запуска кампаний, каждое действие сразу фиксируется в отчётах — и вы понимаете, насколько эффективно работает сайт.
После изучения этого лонгрида вы сможете создать базовые цели для сайта и поймёте, какие типы целей существуют.
- Почему важно настраивать цели
- Какие типы целей доступны в Метрике
- Как создавать базовые и кастомные цели
- Когда и как составлять ТЗ для разработчика
Зачем настраивать цели
Каждая цель в Метрике фиксирует действие, которое важно для вашего проекта или бизнеса: запрос цены, подписка на рассылку, звонок в колл‑центр. Если цели не настроены, вы будете измерять визиты и просмотры страниц. Это тоже полезно, но, чтобы отслеживать конкретные действия пользователей, нужно настроить цели.
Что такое цели и какие типы бывают
Цель — это действие посетителя, в котором заинтересован владелец сайта. Это может быть просмотр определённого количества страниц, посещение конкретной страницы, скачивание прайс-листа, нажатие кнопки, переход по ссылке, оплата заказа и так далее. Цели важно настроить до запуска продвижения, так как ретроспективно статистика не собирается.
Автоцели
Метрика умеет создавать простейшие цели автоматически, просто наблюдая за тем, что происходит на сайте. К автоцелям относятся:
- Клик по номеру телефона
- Клик по любой кнопке
- Отправка любой формы
- Скачивание файлов
- Добавление товара в корзину
Эти цели уже работают, если включён соответствующий чекбокс в настройках счётчика.
Ручные цели
Для более точного контроля рекомендуем создавать цели вручную. Для этого можно указать конкретный номер телефона, email, URL или целевое событие — в зависимости от того, что вам нужно настроить. К ручным целям относятся:
- Посещение страниц. Фиксируется, когда пользователь открывает страницу с заданным фрагментом URL (например, /thank-you/).
- Клик по номеру телефона. Считает каждый клик по ссылке tel:, можно ограничить конкретным номером.
- Клик по email — аналогично, но для mailto:.
- Отправка формы. Регистрирует отправку формы, можно указать конкретную форму.
- Целевое событие • ex JS-событие. Фиксирует произвольное событие, которое не меняет URL (например, клик по кнопке «Купить в 1 клик»).
- Составная цель — объединяет несколько условий (последовательность шагов) в одну цель.
Проверьте себя
Как создать базовые цели: пошаговый алгоритм
Представим сценарий: вы работаете над сайтом онлайн-зоомагазина «Лапы и хвост». Вам нужно отслеживать три базовых действия: отправку формы заявки, переход на страницу благодарности и клик по номеру телефона.
Шаг 1. Открыть раздел «Цели»
В личном кабинете Метрики выберите нужный счётчик и в левом меню нажмите «Цели». Появится таблица со списком уже созданных целей (если они есть) и кнопка «Добавить цель».
- Нажмите «Добавить цель» и в открывшемся окне выберите тип «Отправка формы».
- Укажите название цели — например, «Отправка формы заявки».
- Если на сайте несколько форм и вам нужна только одна, отметьте чекбокс «Конкретная форма» и введите её URL‑адрес, полученный через кнопку «Перейти и выбрать форму».
- Нажмите «Добавить цель», и цель сразу появится в списке.
Шаг 3. Создать цель «Посещение страницы „Спасибо“»
- Снова нажмите «Добавить цель», но теперь выберите тип «Посещение страниц».
- Назовите её «Страница благодарности».
- В поле условия укажите часть URL страницы, например /thank-you/ (достаточно фрагмента — полный адрес не нужен). Затем выберите подходящий тип условия:
«url: совпадает» — если хотите отслеживать конкретную страницу по точному адресу.
«url: содержит» — если целевых страниц несколько и их можно объединить одним условием. Например, укажите /thank-you/, и цель будет срабатывать на всех страницах, в адресе которых есть этот фрагмент.
«url: начинается с» — если нужно отслеживать посещения целого подкаталога.
«url: регулярное выражение» — если нужно отслеживать URL, которые соответствуют произвольным шаблонам. Подробнее о них рассказали
в Справке.
- Нажмите «Добавить цель» — цель сразу появится в списке.
Шаг 4. Создать цель «Клик по номеру телефона»
- Нажмите «Добавить цель» и выберите тип «Клик по номеру телефона».
- Задайте название — например, «Клик по телефону (служба поддержки)».
- Отметьте «Конкретный номер» и впишите номер, указанный на сайте (например, +7 (495) 123‑45‑67).
- При работе на десктопе можно включить опцию «Скрывать часть номера». Так пользователю нужно будет кликнуть по номеру, чтобы увидеть его целиком и позвонить, а вы будете видеть, сколько посетителей нажали на него. На мобильных устройствах номер не скрывается, потому что посетители нажимают на него, чтобы позвонить.
- Нажмите «Добавить цель» — цель сразу появится в списке.
Готово! Теперь у вас установлены базовые цели, которые сразу начнут фиксировать действия пользователей.
Как подготовить ТЗ для разработчика
Код целевого события нужно добавлять на сайт вручную. Чтобы упростить процесс, подготовьте короткое техническое задание:
- Кратко опишите цель — название и тип.
- Приложите код, который выдаёт Метрика после создания цели.
- Отправьте разработчику ссылку на страницу и, если необходимо, скриншот страницы, где должно срабатывать событие.
Частые ошибки и как их избежать
Цель «Посещение страницы» создана, но не срабатывает. Чаще всего причина — неправильный URL или условие. Как исправить: проверьте, что в условии указана именно та часть ссылки, которая появляется в адресной строке при переходе на целевую страницу.
JavaScript‑событие не отсылает данные. Как исправить: проверьте работу счётчика.
- На целевой странице установлен счётчик
- Работу счётчика на сайте не блокируют другие скрипты
- Счётчик не заблокирован расширением AdBlock Plus
- Не настроены фильтры, которые исключают учёт целевой страницы
Проверьте, работает ли счётчик на сайте.
Кроме того, достижение цели может не засчитаться, если посетитель ушёл со страницы сайта до того, как загрузился счётчик.
Проверьте настройки на сайте.
Достижение типа цели «Целевое событие • ex JS-событие» не учитывается, если:
- Отсутствует код вызова метода reachGoal.
- Метод reachGoal добавлен корректно, но не происходит события, которое вызывает этот метод. Например, событие onsubmit при отправке данных и формы.
- Номер счётчика в методе reachGoal отличается от счётчика, в настройках которого добавлено «Целевое событие • ex JS-событие». Кроме того, проверьте, что вызов reachGoal написан правильно. Если вы используете:
- Новый формат ym(XXXXXXXX, «reachGoal», «goal») — установите на сайт новый код счётчика (рекомендуется)
- Старый формат yaCounterXXXXXXXX.reachGoal(«goal») — можете использовать любую версию кода счётчика
Проверьте настройки цели.
Убедитесь, что идентификатор цели в методе reachGoal и в настройках счётчика
одинаковый.
Клик по телефону считается, хотя телефон не кликабелен. Как исправить: проверьте настройки цели — правильно ли введён номер телефона. Он должен быть указан так же, как в ссылке на сайте, но без tel:. Например, +70123456789.
Составная цель всегда «не достигается». Как исправить: проверьте порядок шагов. Все шаги должны быть достигнуты в рамках одного визита, иначе цель будет сброшена.
Проверьте себя
Выводы
- Цели — ключевой элемент аналитики. Без них Метрика покажет только количество визитов, но не отобразит, сколько из них привели к целевому действию.
- Есть два пути создания целей: базовые (автоцели, посещение страниц, клик по телефону) можно задать прямо в интерфейсе, а более гибкие (JavaScript‑события, составные цели) требуют кода. Его можно оформить в ТЗ для разработчика.
- Простые шаги (создать цель → проверить, срабатывает ли она) помогают убедиться, что всё сделано корректно.
Создайте онлайн-таблицу «Чек‑лист целей» с колонками: «Название цели», «Тип», «Дата создания», «Проверка работы цели (да/нет)», «Комментарий». После добавления каждой новой цели отмечайте её статус. Так вы всегда будете видеть, какие цели уже работают, а какие требуют доработки.
Примените знания на практике
Выполните задание, чтобы закрепить тему. Отправлять его на проверку не нужно.
- Откройте счётчик в Яндекс Метрике.
- Создайте три базовые цели:
- «Отправка формы заявки» (тип — «Отправка формы»)
- «Страница благодарности» (тип — «Посещение страниц», условие — /thank-you/)
- «Клик по телефону» (тип — «Клик по номеру телефона», конкретный номер — укажите любой)
- Снимите скриншоты каждого шага создания (окно «Добавить цель», заполненные поля, кнопка «Добавить цель»).
- Перейдите в раздел «Отчёты» → «Конверсии», выберите период «Сегодня» и сделайте скриншот, где отображаются ваши новые цели (они должны показывать 0 достижений — это нормально, когда вы их только создали).
- Добавьте все четыре скриншота в один документ и запишите короткий комментарий к каждой цели.