Аудит в подарокАудит сайта в подарокдо 31 декабряПодробнее
Тема
Аналитика
Дата
Спрос на вопрос
85 показов в месяц

Цели в Яндекс.Метрике: какие настроить и как не наврать себе

Настройка целей в Яндекс.Метрике: сколько целей нужно, почему клик по кнопке не равен заявке и какая цель остаётся честной на SPA и при отправке через AJAX.

Настройка целей в Яндекс.Метрике начинается не с интерфейса, а с решения, сколько их нужно. Правильный ответ: 4-6 целей, и главная из них ровно одна. Не двадцать, не «на всякий случай отметим все кнопки». Одна цель означает деньги, остальные существуют, чтобы объяснить, почему главная не достигается.

Двадцать целей выглядят как зрелая аналитика ровно до первого отчёта. Дальше вы открываете сводку, видите двадцать процентов конверсии и не понимаете, во что именно конвертируется трафик, потому что в этих процентах сидят клики по телефону, открытия FAQ и скроллы до подвала.

Настройка Яндекс.Метрикиот 8 000 до 25 000 ₽сроки: 1-3 дня

Одна главная цель, остальные вспомогательные

Главная цель отвечает на вопрос «человек обратился в компанию». Обычно это отправленная форма, реже звонок с сайта. Именно её вы передаёте в Директ на оптимизацию, именно по ней смотрите стоимость обращения, именно её сравниваете между источниками.

Вспомогательные цели отвечают на вопрос «почему не дошёл». Клик по телефону, открытие мессенджера, скролл до формы, тридцать секунд на странице цен. Они нужны для диагностики и никогда не складываются с главной в одно число.

Мой обычный набор для сайта услуг:

  • отправлена форма заявки (главная);
  • клик по номеру телефона;
  • клик по кнопке мессенджера;
  • дочитал до блока с формой;
  • открыл страницу цен и провёл на ней больше минуты.

Пять штук. Каждая из них потом объясняет что-то в отчёте. Шестая появляется, если есть отдельный сценарий вроде скачивания прайса.

Типы целей и когда какой брать

Тип целиКак срабатываетГде применима
Посещение страницURL совпал с условиемКлассические сайты с перезагрузкой
JavaScript-событиеВызов ym(id, 'reachGoal', 'name')Формы через AJAX, SPA, клики, любые сценарии
Количество просмотровЧеловек посмотрел N страницКаталоги, блоги, оценка вовлечённости
Составная цельНесколько шагов подрядМногошаговое оформление, воронка внутри сайта

Практически всё серьёзное делается через JavaScript-событие. Остальные типы существуют для случаев, когда трогать код нельзя.

Почему цель на страницу «спасибо» ломается

Это самая распространённая настройка и самая хрупкая. Работает она при одном условии: после отправки формы браузер физически переходит на отдельный URL, и Метрика фиксирует новый просмотр.

Условие ломается в двух случаях сразу.

Форма отправляется через AJAX. Данные уходят фоновым запросом, страница не перезагружается, вместо формы появляется надпись «спасибо». Адрес в строке прежний, просмотра нет, цель не сработала. Заявки идут на почту, а в Метрике ноль, и владелец сайта делает вывод, что реклама не работает.

Сайт собран как SPA. Роутер меняет адрес без перезагрузки. Даже если вы вручную отправляете просмотры при смене маршрута, цель на URL начинает срабатывать от любого попадания на этот адрес: человек нажал «назад», обновил вкладку, вернулся из закладки. Каждый заход в отчёте новая заявка.

Отдельный сюжет: страницу «спасибо» индексирует поиск. Один раз я видел сайт, где на неё шёл органический трафик, и половина «заявок» была визитами из выдачи. Такие страницы закрываются от индексации, а цель всё равно переносится на событие.

Почему клик по кнопке врёт

Цель «клик по кнопке Отправить» ставится за три минуты и создаёт иллюзию, что всё измерено. Между кликом и заявкой стоит очередь мест, где всё разваливается:

  • валидация не пропустила поле, человек нажал ещё дважды, в Метрике три достижения цели;
  • капча не прошла;
  • сервер вернул ошибку, а вы этого не увидели;
  • почтовый сервис отклонил письмо, заявка не дошла до менеджера.

Разрыв между кликами и реальными обращениями я обычно вижу в диапазоне 20-40%. Причём он нестабилен: неделю всё хорошо, потом ломается отправка почты, а Метрика продолжает рисовать конверсию. Хуже способа не заметить аварию придумать сложно.

Честная цель ровно одна: событие на успешный ответ сервера. Форма ушла, бэкенд ответил, что заявка принята и записана, и только в этом коллбэке вызывается reachGoal. Тогда число в Метрике равно числу заявок в почте или CRM, и расхождение сразу означает поломку, а не погрешность.

Для телефона и мессенджеров проверять нечего, там честного подтверждения не существует. Событие вешается на клик по ссылке tel: или на переход в мессенджер и остаётся вспомогательной целью. Учтите, что на десктопе клик по номеру часто ничего не значит: человек просто выделял текст.

Составные цели и воронка

Составная цель собирается из нескольких шагов, каждый из которых сам по себе цель или условие. Смысл в отчёте: Метрика показывает, сколько людей прошло каждый шаг и где отвалилось большинство.

Работает это на многошаговых сценариях: корзина, оформление, длинная анкета. На обычном сайте услуг с одной формой составная цель избыточна, там воронка собирается из отдельных целей и сегментов.

Воронка

Путь от показа в выдаче до сделки

Реальный порядок цифр для посадочной страницы услуги за месяц. Сходятся Вебмастер, Метрика и CRM.

  1. 01 Показы в выдаче 12 000 показов

    Данные Вебмастера по группе запросов

  2. переход 6,5%

    02 Клики из поиска 780 кликов

    CTR 6,5%

  3. переход 100%

    03 Визиты на посадочной 780 визитов

    Сходится с кликами, значит счётчик не теряет визиты

  4. переход 31%

    04 Дочитали до формы 240 визитов

    Микроцель, 30,8% от визитов

  5. переход 13%

    05 Отправили заявку 31 заявок

    Главная цель, 4,0% от визитов

  6. переход 23%

    06 Дошли до сделки 7 сделок

    22,6% заявок, данные из CRM

Сквозной проход: 0,1% от первого шага

Разберу цифры, потому что в них вся суть.

Из 12 000 показов кликнули 780 раз, это CTR 6,5%. Визитов ровно столько же: если бы Метрика показывала 600 при 780 кликах, я бы шёл искать, где теряется код счётчика, а не радовался конверсии.

До блока с формой долистали 240 человек, 30,8% от визитов. Это первое место, где можно что-то сделать: почти семь человек из десяти уходят, не дойдя до формы физически.

Заявок 31. От визитов это 4,0%, от дочитавших до формы 12,9%. Вторая цифра важнее: она говорит про саму форму, а не про страницу. Если она падает ниже 10%, я иду смотреть аналитику форм, а не переписывать заголовки.

До сделки дошло 7, то есть 22,6% заявок. Эти данные Метрика не знает, они приходят из CRM. И вот тут начинается разница между двумя конверсиями.

Конверсия по цели и конверсия в деньги

Конверсия по цели считается в визитах и живёт внутри Метрики. Конверсия в деньги считается в сделках и живёт в CRM. Между ними лежит качество заявок, и оно у разных источников разное.

Реальный пример расклада: с органики приходит 20 заявок в месяц, из них закрывается 6. С рекламы по общему запросу приходит 11, из них закрывается 1. По Метрике первый канал лучше в два раза, по деньгам в шесть. Оптимизируя по конверсии из отчёта, вы будете разгонять канал, который приносит обращения от людей, которые ошиблись дверью.

Свести это можно двумя способами. Простой: раз в месяц выгружать заявки из CRM с источником и считать закрытие руками. Аккуратный: передавать ClientID Метрики в скрытое поле формы, сохранять его в карточке сделки и потом загружать офлайн-конверсии обратно в Метрику. Второй способ даёт настоящую конверсию в деньги в тех же отчётах, где вы смотрите источники.

Микроцели: мерить, но не считать за заявку

Скролл до 75% страницы, шестьдесят секунд на странице, открытие третьего блока FAQ, просмотр четырёх карточек в каталоге. Всё это полезно и всё это не заявка.

Держите их отдельно и никогда не отдавайте в Директ на оптимизацию. Алгоритм честно научится приводить людей, которые отлично скроллят. У них будет прекрасная глубина просмотра и ноль обращений.

Ещё одна деталь: цель «60 секунд на странице» на сайте с одной страницей и медленной загрузкой достигается почти всеми, кто не ушёл сразу. Такая цель показывает не интерес, а факт, что человек дождался отрисовки. Проверяйте, что микроцель вообще что-то отделяет, иначе она просто украшает отчёт.

Настройка целей в Яндекс.Метрике: с чего начать

Порядок такой: найти в коде момент, где сервер подтверждает приём заявки, повесить туда событие, проверить в отчёте «В реальном времени», отправить три тестовые заявки и убедиться, что достижений ровно три. Потом добавить телефон, мессенджеры и одну микроцель на дочитывание.

Дальше месяц ничего не трогать и смотреть, сходится ли число целей с числом писем в почте. Если сходится, аналитике можно верить и на её основании принимать решения. Если нет, все дальнейшие выводы про источники и запросы построены на песке.

Я настраиваю такой набор вместе со счётчиком и проверкой сходимости с почтой и CRM, срок 1-3 дня. Подробности и стоимость по вариантам на странице про настройку Яндекс.Метрики.

Посчитаем вашу задачу

Расскажите, что нужно. Отвечу в течение рабочего дня: сроки, вилка бюджета и что можно не делать, чтобы сэкономить.

Обсудить задачу
Обсудить задачу

Перезвоню сам

Оставьте имя и номер. Позвоню в рабочее время, обычно в течение пары часов.