Загрузка
Статьи

Что такое цели в Яндекс Метрике и как их настроить

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

Основные термины

  1. Цель — значимое, целевое взаимодействие. Например, посещение важной страницы, добавление в корзину, заказ, отправка заявки, регистрация или подписка. Цели нужно настраивать дополнительно для каждого проекта, позволяет измерять эффективность сайта и рекламы.
  2. Визит (сессия) — считается одно посещение сайта с периодом активности между действиями не более 30 мин.
  3. Целевой визит — это визит, в котором было достижение цели (1 и более раз).
  4. Коэффициент конверсии — процент визитов, с выполнением целевого действия. Например, из 100 визитов, в 2-ух выполнено целевое действие => конверсия 2%.

Ограничения системы

  1. На одном счетчике максимум: 200 целей
  2. Максимально достижений всех целей за один визит: 400 достижений
  3. Частота сбора данных: не чаще 1 раза в секунду
  4. При редактировании цели, изменения не применяются к ретроспективным данным (собранным до даты корректировки)
  5. При удалении цели, накопленная информация удаляется и из отчетов

Конверсионные и ретаргетинговые цели — что это?

Первое, что мы видим в интерфейсе настройки целей – разделение на конверсионные и ретаргетинговые цели.

Это разделение сделано чисто условно, для удобства, мы можем сами настроить то, к какому подтипу отнести ту или иную цель.

Удобно разделять цели следующим образом:

  1. Конверсионные: относить к ним так называемые макро-конверсии — это цели, которые напрямую влияют на прибыль бизнеса. Например: заявка, заказ, оплата.
  2. Ретаргетинговые: относить сюда микро-конверсии — это промежуточное действие, по пути к заказу или заявке. Например: просмотр условий доставки, добавление в корзину, просмотр услуги, подписка. Используются для подбора аудиторий в ретаргетинговых кампаниях Яндекс.Директ

Настройка целей

Чтобы приступить к настройке цели в Яндекс Метрике, кликаем по кнопке Добавить цель:

Откроется окно добавление цели, обращаем внимание на несколько типов целей:

Цели делятся на несколько типов по условию достижения:

  1. Количество просмотров
  2. Посещение страниц
  3. JavaScript-событие
  4. Составная цель

Рассмотрим подробно каждый тип.

Количество просмотров

Это самый простой тип и практически бесполезный в современных реалиях. Цель фиксирует просмотр определенного условием числа страниц сайта. Иногда используется разве что для формирования аудиторий ретаргетинга.

Посещение страниц

Этот тип фиксирует просмотр страниц сайта заданных в условии. Можно настроить на одну конкретную страницу или на подраздел сайта.

Примеры: Отслеживание конкретной страницы https://www.site.ru/thankyoupage

Отслеживание подраздела https://www.site.ru/catalog/category_1/

Отслеживание однотипных страниц .*/checkout/?ORDER_ID=/d{6}.*

Регулярные выражения позволяют задавать условия по какому-то определенному шаблону, когда не помогает условие “url: содержит”. Для тех, кто никогда не использовал их, вот хорошая шпаргалка для начала.

Javascript-событие

Самый полезный тип. Можно отследить все действия посетителей: клики по любым элементам сайта, заполнение форм, взаимодействие с интерактивными элементами. Достижение цели передается с помощью события через JavaScript (например, нажатие кнопки «Отправить заявку»). Поэтому, для настройки цели есть 2 варианта:

  1. С помощью веб-разработчика
  2. С помощью Диспетчера тегов Google (GTM)  и базового понимания JavaScript

Рассмотрим вариант А. Настройка осуществляется в 2 шага:

Добавить на сайт javascript код, отправляющий событие в Яндекс Метрику.

События отслеживаются в любом браузере с помощью обработчика событий.

Допустим, нужно отслеживать клик по кнопке заказа, типичный код кнопки:

<button class=”button” id=”btn1″> Заказать </button>

Добавляем отправку события по клику используя атрибут onclick=”ym(XXXXXX, ‘reachGoal’, ‘eventName’); return true;”:

<button class=”button” id=”btn1″ onclick=”ym(XXXXXX, ‘reachGoal’, ‘eventName’); return true;”> Заказать </button>

eventName – имя события, можно придумать любое, удобное, понятное, четко отражающее отслеживаемое действие.

Убедитесь что имя указано латиницей без символов /, &, #, ?, =, + и не содержит часть url страницы;

XXXXXX – номер вашего счетчика метрики.

Событие можно настроить и без помощи разработчика, используя интерфейс GTM – об этом читайте в наших статьях.

В настройках цели в Яндекс Метрике заносим имя события в поле Идентификатор цели: eventName

Регламентируйте именование событий, придумайте стандарт, шаблон вида %элемент%Действие%. Используйте стиль написания составных слов lowerCamelCase Пример:

addToCart // добавление в корзину
buttonClick // клик по любой кнопке
orderButtonClick // клик по кнопке заказа
orderFormClick // клик отправить форму заказа
orderFormSubmit // успешная отправка формы заказа

Составная цель

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

Этот тип целей используется для отслеживания всевозможных пошаговых воронок, например:

  1. Из корзины в заказ
  2. Открытие формы в успешную отправку формы
  3. Из блога в каталог
  4. Из блога в заказ

Проверка целей Метрики

После настройки, цели нужно протестировать:

  1. Открыть сайт. В адресной строке браузера добавить к URL страницы параметр ?_ym_debug=1 и обновить страницу
  2. Открыть консоль Ctrl + Shift + J (в эпл ⌥ + ⌘ + J)
  3. На странице выполнить целевое действие. Если цель настроена правильно, в консоли вы увидите номер вашего счетчика и сообщения о достижении цели. После этого выполнение цели отобразится в Яндекс Метрике (через 5-10 минут).

Событие достижения цели ищем поиском по консоли, если цель сработала – оно там будет.

PageView – посещение страницы:

Reach goal – отправка в метрику JavaScript-события, которое было привязано к элементу сайта.

Почему цели не работают?

Если проверка показала, что цель не работает, вот возможные причины:

  1. На сайт не установлен счетчик Метрики
  2. Ошибка в номере счетчика метрики
  3. На сайте установлена старая версия счетчика
  4. Тестовая цель не срабатывает из-за настройки “Не учитывать мои визиты” или фильтра по IP
  5. Цель блокируют антивирусы и блокировщики рекламы
  6. Действия на сайте не соответствуют заданным в настройках цели
  7. В случае с “JavaScript-событие” к элементу может быть неправильно добавлен метод reachGoal
  8. Достижение цели произошло раньше, чем загрузился счетчик Метрики

Ошибка может крыться в мелочах, например, для JavaScript-события, часто при копировании кода на сайт, кавычки  ‘  или  ‘  могут неправильно скопироваться и код работать не будет.

Какие цели настраивать в Метрике

Начните с целей связанных с прибылью – заявки и заказы. Затем нужно понять какие ещё взаимодействия имеют значение. Классифицируйте по уровню вовлеченности. Приведу по 1 примеру, для сайта услуг и для интернет магазина:

Внимание

Интернет-магазин: Клики по кнопкам соцсетей

Сайт услуг: Просмотр 5 и более страниц

Интерес

Интернет-магазин: Регистрация на сайте

Сайт услуг: Услуга – просмотр

Желание

Интернет-магазин: Добавление товара в корзину

Сайт услуг: Услуга – клик по кнопке заявки

Действие

Интернет-магазин: Заказ – Успешное оформление

Сайт услуг: Заявка – Успешно отправлена

Отчеты по целям

В Яндекс Метрике есть отдельный отчет по целям. В нем предусмотрены возможности прочих отчетов:

  1. Разбивка по датам
  2. Настройка точности
  3. Сегментация по свойствам посетителей (источники, поведение и т.п.)

Этот отчет полезен скорее для тестирования целей и отслеживания сбоев, чем для анализа сайта и рекламы на основе конверсий.

Заметим, что Составная цель отображается с детализацией по шагам. Разница такая:

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

В Яндекс Метрике статистику по целям можно посмотреть в любом отчете, где присутствует метрика Визиты. Для этого нужно Выбрать цель. Это удобно, чтобы посмотреть конверсию в различных разрезах.

Проверить конверсию по источникам трафика: Отчеты / Источники / Источники, сводка:

Выбрали цель, теперь отображаются данные по конверсии источников:

Проверить конверсию по страницам: Отчеты / Содержание / Страницы входа

Итак, самое важное в настройке целей – правильно определить метод отслеживания. Это должно соответствовать вашим ожиданиям от собираемых данных, чтобы делать корректные выводы. Всегда проверяйте какое именно взаимодействие отслеживает цель. Если сложно понять, что отслеживать, а что нет – настройте параллельно несколько целей. После сбора статистики, сможете сделать вывод о том, какая из них наиболее точно описывает то что нужно.

Автор статьи:

Смотреть все статьи Михаил Тихонов

Может быть интересно