Настройка целей в Яндекс Метрике — базовый навык для любого, кто работает с веб-аналитикой. Цели помогают отслеживать conversions, понимать, как посетители взаимодействуют с сайтом, и оценивать эффективность изменений. Разберём процесс от начала до конца, без воды и сложных терминов.

Что такое цели и зачем они нужны

Цели в Яндекс Метрике — это инструмент для фиксации целевых действий пользователей на сайте. Например, отправка формы, клик по кнопке, просмотр определённой страницы. Без настроенных целей вы не сможете измерить конверсию и понять, работает ли сайт так, как задумано.

Типы целей в Яндекс Метрике

В Метрике доступны четыре основных типа целей:

  • JavaScript-событие — для отслеживания кликов, отправки форм и других действий;
  • Посещение страницы — фиксация перехода на конкретный URL;
  • Количество просмотров — отслеживание числа просмотров страницы;
  • Цель по условию — настройка цели на основе данных, например, глубины просмотра или времени на сайте.

JavaScript-события — самый гибкий вариант, но для него нужны базовые знания кода или помощь разработчика.

Как создать цель: пошаговая инструкция

Откройте раздел «Цели» в настройках счётчика Яндекс Метрики. Нажмите «Добавить цель» и выберите тип.

Для цели типа «JavaScript-событие» укажите параметры: category, action и label. Эти параметры должны соответствовать коду на сайте. Например, для кнопки «Заказать» category может быть «form», action — «submit», label — «order».

Для цели «Посещение страницы» просто укажите URL, переход на который нужно фиксировать. Можно использовать маски, например, /thanks/* для всех страниц благодарности.

После сохранения цели она начнёт отслеживаться. Данные появятся в отчётах через несколько часов.

Частые ошибки при настройке

Многие неправильно указывают параметры для JavaScript-событий — например, путают category и action. Из-за этого цели не срабатывают.

Другая проблема — дублирование целей. Если настроить несколько одинаковых целей, данные будут искажены.

Иногда цели не работают из-за ошибок в коде сайта. Например, если код события не ляется на мобильных устройствах.

Как проверить, что цель работает

После настройки выполните целевое действие на сайте — например, отправьте тестовую форму. Затем проверьте отчёт «Цели» в Яндекс Метрике. Если цель зафиксирована, всё настроено correctly.

Используйте режим «Вебвизор» для записи сессий — он поможет увидеть, как пользователи взаимодействуют с элементами, которые должны trigger цели.

Практические рекомендации

Начинайте с самых важных целей — например, отправка заявки или покупка. Не создавайте десятки целей сразу, это усложнит анализ.

Регулярно проверяйте работу целей, особенно после обновлений сайта. Изменения в коде могут сломать отслеживание.

Используйте цели для настройки сегментов и многоканальных последовательностей — это расширит возможности анализа.

Ограничения и подводные камни

Цели не отслеживают действия, которые произошли до их настройки. Данные начинают собираться только после создания цели.

Некоторые типы целей, например JavaScript-события, требуют корректной реализации на стороне сайта. Без помощи разработчика может не получиться.

Метрика не фиксирует цели, если пользователь заблокировал JavaScript или использовал VPN — это стоит учитывать при анализе данных.

Чек-лист для самостоятельной проверки

  • Правильно ли указаны параметры для JavaScript-событий?
  • Соответствует ли код на сайте настройкам цели?
  • Работает ли цель на всех устройствах?
  • Не дублируются ли цели?
  • Появляются ли данные в отчётах через сутки после настройки?

Если ответы на все вопросы положительные, цели настроены корректно.