Цели в Яндекс Метрике – заранее описанные действия посетителей, которые считаются результатом: заявка, звонок, расчёт в калькуляторе. По достижениям целей оценивают каналы рекламы и обучают автостратегии Директа.
4 мин44/Обновлено 14 сентября
Цель в Яндекс Метрике – заранее описанное действие посетителя, которое считается результатом: отправка заявки, расчёт в калькуляторе, клик по номеру телефона, переход в мессенджер. Метрика фиксирует каждое достижение цели и показывает, из какого источника пришёл человек, который его совершил.
Пока целей нет, счётчик считает визиты и время на сайте – показатели, по которым нельзя принять ни одного решения о рекламе. Цели превращают посещаемость в измеримый результат.
Как это работает
Типы целей
Цель создаётся в интерфейсе Метрики: выбирается тип, задаётся условие и человеческое название, по которому её потом узнают в отчётах. Набор типов Метрика периодически расширяет, актуальный список всегда виден в форме создания цели.
Основные типы целей и когда их применяют
Тип цели
Условие срабатывания
Типичный случай
Посещение страниц
Открыт адрес, подходящий под условие
Страница благодарности после отправки формы
Количество просмотров
За визит просмотрено не меньше N страниц
Оценка вовлечённости в каталоге
Целевое событие
Сайт сам сообщает Метрике о действии
Отправка формы без перезагрузки страницы, шаг калькулятора
Отправка формы
Отправлена форма на странице
Быстрая настройка без участия разработчика
Клик по телефону, клик по email
Клик по ссылке с номером или адресом
Звонок с мобильного
Скачивание файла
Скачан файл по ссылке
Прайс, каталог, техническая документация
Составная цель
Пройдены все заданные шаги подряд
Многошаговая форма или калькулятор
Мультицель
Достаточно выполнить любое из перечисленных условий
Несколько равнозначных способов связаться
Целевое событие: самый точный вариант
Современные формы отправляются без перезагрузки страницы, поэтому цели по адресу страницы для них не срабатывают. В этом случае создаётся цель с типом "Целевое событие" (в старом интерфейсе он назывался JavaScript-событие), ей задаётся идентификатор, и сайт вызывает его в момент успешной отправки: ym(12345678, 'reachGoal', 'ORDER_SEND'), где первое значение – номер счётчика, а последнее – тот самый идентификатор из настроек цели.
Важная тонкость: событие вызывается после ответа сервера об успехе, а не по клику на кнопку. Иначе в целях окажутся неудачные отправки, а отчёты станут красивее реальности. По той же причине идентификаторы стоит называть осмысленно и вести их список – через год никто не вспомнит, что означает goal2.
Составные и автоматические цели
Составная цель собирается из нескольких шагов и показывает, сколько людей дошло до каждого: например, открыл калькулятор, выбрал конструкцию, получил расчёт, отправил заявку. Так видно не только итог, но и место, где теряется больше всего людей. Кроме того, Метрика умеет создавать часть целей автоматически – это удобно для быстрого старта, но собственные цели под реальные сценарии сайта они не заменяют.
Ещё одна деталь – ценность цели. Метрике можно передавать стоимость достижения, и тогда отчёты показывают не только количество конверсий, но и их вес. Это выручает, когда действия неравноценны: запрос коммерческого предложения на промышленный объект и скачивание прайса не должны считаться одинаково.
Зачем это нужно
Первое – оценка каналов. Достижения целей раскладываются по источникам, кампаниям и UTM-меткам, и становится видно, какая реклама приносит заявки, а какая только клики. Отсюда считается стоимость заявки по каждому каналу.
Второе – работа рекламы. Яндекс Директ обучает автостратегии на достижениях целей и строит по ним сегменты для ретаргетинга. Если цель срабатывает на каждый клик или, наоборот, не срабатывает вовсе, кампании учатся на мусоре.
Третье – поиск узких мест. Составные цели показывают, на каком шаге отваливаются люди, а Вебвизор объясняет почему.
Ключевое правило: целями отмечают действия, за которые бизнес готов платить. Прокрутка страницы и переход в раздел – не результат. Заявка, расчёт, звонок, запись на визит – результат.
Где чаще всего ломаются цели
Цель на клик по кнопке вместо факта отправки. Человек нажал, форма не прошла проверку, а конверсия засчитана.
Страница благодарности, доступная по прямой ссылке. Её открывают из закладок и поисковой выдачи, и цифры растут сами собой.
Дубли целей. Одно действие отмечено двумя способами, конверсии удваиваются, стоимость заявки выглядит вдвое ниже реальной.
Цель есть, а вызова в коде нет. Настройка сделана, разработчику задачу не поставили, отчёт пустой.
Переезд сайта без проверки. Форму заменили, идентификатор события потеряли, цели тихо перестали срабатывать.
Я проверяю цели тестовой заявкой при сдаче и после каждой правки форм – это пять минут, которые не раз ловили молча отвалившееся событие.
Список настроенных целей полезно держать письменно рядом с картой проекта: название, что именно считается достижением и где в коде вызывается событие. Без такого списка любая переделка формы через год превращается в расследование.
Пример
Как это выглядит на живом проекте, видно в кейсе "Колибри" для дилера ALUTECH. Целями там отмечены действия, с которых у компании реально начинается продажа, включая расчёт в онлайн-калькуляторе: в этой нише калькулятор не развлечение, а первый шаг к смете.
Набор выбран под два разных пути: частного клиента и промышленного заказчика. Цели разведены по сценариям, а не свалены в одну "заявку", – тогда рекламу можно оценивать отдельно по каждому пути, а не по общему числу обращений.
Частые вопросы
Что такое цель в Яндекс Метрике?
Это описанное заранее действие посетителя, которое сервис считает результатом: отправка формы, звонок, расчёт в калькуляторе, скачивание прайса. Метрика фиксирует каждое достижение цели и связывает его с источником перехода, поэтому по целям оценивают рекламу.
Какие типы целей есть в Метрике?
Основные: посещение страниц, количество просмотров за визит, целевое событие (бывшее JavaScript-событие), отправка формы, клик по номеру телефона или почте, скачивание файла и составная цель из нескольких шагов. Набор типов Метрика расширяет, актуальный список виден в интерфейсе при создании цели.
Чем цель отличается от события?
Событие – это факт действия, который сайт отправляет в Метрику. Цель – настройка, которая говорит, какие события и условия считать результатом. Проще говоря, событие сообщает что произошло, а цель решает, попадёт ли это в отчёт о конверсиях.
Как настроить цель на форму, которая отправляется без перезагрузки страницы?
Через тип "Целевое событие": в Метрике создаётся цель с идентификатором, а сайт вызывает её кодом вида ym(номер счётчика, 'reachGoal', 'идентификатор'). Вызов ставится после успешного ответа сервера, иначе в статистику попадут неотправленные заявки.
Что такое составная цель и когда она нужна?
Составная цель состоит из нескольких последовательных шагов и показывает, сколько людей дошло до каждого. Она нужна там, где действие растянуто: многошаговая форма, калькулятор, оформление заказа. По ней видно место, где теряется больше всего посетителей.
Сколько целей нужно настраивать на сайте?
Столько, сколько есть реальных ключевых действий, обычно это несколько штук. Отмечать целями прокрутку и переходы между разделами вредно: такие цели забивают отчёты и, что хуже, портят обучение автостратегий Яндекс Директа.
Как выбрать ключевые действия для целей?
Взять сценарии, которыми на практике начинается продажа: заявка с формы, звонок, расчёт стоимости, запись на визит, вопрос специалисту. Если у сайта две разные аудитории, цели лучше развести по ним – это позволяет оценивать рекламу отдельно по каждому пути.