Цель в Метрике — действие посетителя, которое вы считаете результатом: заявка, звонок, заказ, регистрация. Метрика считает, сколько раз посетители его выполнили и из какого канала пришли.
Пока целей нет, в отчетах видно визиты, отказы и глубину просмотра. Эти отчеты описывают поведение пользователей на сайте. Сколько людей оставили заявку и какой канал их привел, по ним не видно.
Типы целей
Тип цели определяет, что Метрика засчитает за достижение и понадобится ли для этого разработчик. Типов шестнадцать: тринадцать вы установите в интерфейсе счетчика мышкой, целевому событию нужен код на сайте, а составная цель и мультицель собираются из уже созданных целей.
| Группа | Типы |
Устанавливаются в интерфейсе, без кода |
посещение страниц; количество просмотров; клик по кнопке; отправка формы; клик по номеру телефона; клик на email; скачивание файлов; поиск по сайту; переход в мессенджер; переход в социальные сети; возврат из платежной системы; звонки и чаты при подключенных сервисах |
Требует разработчика |
целевое событие: о достижении сообщает код на сайте, API-интеграция или загрузка файла |
Собирается из других целей |
составная цель — последовательность шагов; мультицель — несколько целей, объединенных в одну |
Метрика создает сама |
автоматические цели — те же типы из первой строки, заведенные без вашего участия: клики по кнопкам и ссылкам, отправка форм, скачивание файлов, переходы в мессенджеры и другие частые действия пользователей [1] |
Автоматические цели
На новых счетчиках и на счетчиках, где цели еще не настроены, Метрика включает автоматические цели по умолчанию [1]. Часть действий она считает без всякой настройки: клик по номеру телефона и по адресу почты, нажатие кнопки, отправку формы, скачивание файла, поиск по сайту, переход в мессенджер и в социальные сети, возврат из платежной системы, а в магазине еще и добавление в корзину и оформление заказа [1].
Названия таких целей начинаются со слова «Автоцель» или «Автосбор»: «Автоцель: Заявка», «Автосбор: Покупка» [1].
Три отличия автоцели от цели, заведенной руками:
- В лимит счетчика в двести целей автоцели не входят [1].
- В составную цель автоцель не подставить [1].
- Автоцель считает действие по сайту целиком: нажатия всех кликабельных элементов, отправку всех форм [1]. Форму на странице услуги от формы в контактах она не отличит.
Настройку начинают со списка целей счетчика: часть действий Метрика уже считает, и руками цель заводят только там, где нужна разбивка по конкретным кнопкам и формам.
Где настраиваются цели
Путь по интерфейсу: открываем счетчик Яндекс Метрики, «Настройка», вкладка «Цели», кнопка «Добавить цель».
Дальше выбирается тип, и под него форма показывает свои поля: адрес страницы, элемент на странице или идентификатор для кода.
Посещение страниц
Самый частый тип. Цель засчитывается, когда человек открыл нужную страницу: «спасибо за заявку», раздел контактов, страницу конкретной услуги.
Берут ее в двух случаях. Первый: после отправки формы человек попадает на страницу благодарности, и переход на нее означает заявку. Второй: аудиторию, которая дошла до нужного раздела, собирают для ретаргетинга и возвращают рекламой на ту же страницу [8]. Во втором случае цель обычно комбинируют с сегментом Метрики, например «был на странице услуги и провел на сайте больше двух минут» [9].
При создании выбирается условие на адрес [2]:
- «url: содержит» ловит группу страниц с общим куском адреса: указали
/service/, засчитаются все страницы сервиса автодилера. - «url: совпадает» ловит одну страницу целиком, вместе с протоколом, доменом и параметрами; так обычно берут страницу благодарности.
- «url: начинается с» ловит весь раздел от указанного начала адреса.
- «url: регулярное выражение» подходит для адресов, которые строятся по шаблону.
Оговорка про страницу благодарности: если после отправки формы адрес не меняется, эта цель не сработает. Тогда берут «Отправку формы» или целевое событие.
Клик по кнопке
Метрика считает нажатия той кнопки или ссылки, которую вы указали на странице. Берут этот тип там, где у действия нет отдельной страницы: кнопка «Записаться», открывающая всплывающую форму, ссылка на прайс, переход на сайт партнера. Этим закрывается большая часть задач небольшого сайта, разработчик не нужен.
Порядок действий:
- Открываем «Настройка», дальше «Цели», «Добавить цель» и тип «Клик по кнопке».
- Задаем название по действию:
zapis_shapka,zayavka_uslugi. - Включаем режим «Выбор элемента» и указываем на странице кнопку или ссылку, клики по которой считаем. Метрика запоминает элемент по XPATH, атрибуту ID или тексту внутри него [3].
- Сохраняем и проверяем сами: открываем страницу, нажимаем кнопку, смотрим отчет «Конверсии».
Так же устанавливаются отправка формы, клик по номеру телефона, клик по адресу почты, скачивание файла и переход в мессенджер. Правки кода ни один из этих типов не требует.
Ограничение у них общее: считается само нажатие. Человек нажал «Отправить», форма не прошла проверку, цель засчитана. Там, где важен результат, берут целевое событие и вешают его на успешный ответ сервера.
Количество просмотров
Цель засчитывает визит, в котором человек посмотрел не меньше заданного числа страниц. Порог задается при создании цели целым числом больше единицы [10], чаще всего берут три.
Нужна она для двух задач. Первая: сравнить источники по вовлеченности. По отчету видно, какие приводят людей, которые ходят по сайту, а какие приводят тех, кто уходит с первой страницы. Вторая: собрать аудиторию для ретаргетинга, интерес она уже проявила. В составную цель этот тип не подставить [10].
Считать по этой цели эффективность рекламы нельзя. Три просмотра ничего не говорят о деньгах.
Целевое событие
Этот тип берут там, где важен результат действия: успешно отправленная форма, оплаченный заказ, шаг внутри сайта, который не меняет адрес страницы. Он же передает в Метрику сумму заказа.
В старых инструкциях приведен вызов, который на актуальном коде счетчика не срабатывает: yaCounter12345678.reachGoal('goal2'). Действующий синтаксис выглядит так [4]:
ym(XXXXXXXX, 'reachGoal', 'TARGET_NAME');Здесь XXXXXXXX означает номер вашего счетчика, а TARGET_NAME — идентификатор цели, который вы задали при ее создании.
На кнопке это выглядит так:
<input type="button" onclick="ym(XXXXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Заказать" />Вместе с достижением можно передать сумму заказа и трехбуквенный код валюты по ISO 4217 [4]:
ym(XXXXXXXX, 'reachGoal', 'TARGET_NAME', {order_price: '1000.35', currency: 'RUB'});Место вызова выбирают по тому, что считается достижением. Заявка появляется после того, как сервер принял форму, поэтому код вставляют в обработчик успешного ответа. Тот же вызов на нажатии кнопки посчитает и отправки, которые до сервера не дошли.
Требование к идентификатору: в нем не должно быть символов /, \, &, #, ?, =, ". Символ + заменяется на %2B [4].
Составная цель
Описывает цепочку шагов, по которой человек идет к покупке, и показывает, на каком шаге он останавливается. Типичная цепочка для магазина: положил в корзину, открыл корзину, оформил заказ.
Правила, которые надо знать до настройки [5]:
- Максимальное число шагов — пять, в один шаг добавляется до десяти условий.
- Условия внутри шага объединяются оператором ИЛИ: шаг засчитан, если выполнено хотя бы одно.
- Порядок обязателен. Посетитель должен пройти шаги именно в той последовательности, которая задана; пропустил шаг, и цель не засчитана.
- Все шаги считаются внутри одного визита. Ушел, вернулся через час, и цепочка начинается заново.
- Автоцель шагом быть не может [1]. Сделать составную цель получится только из целей, заведенных руками.
Обязательный порядок и счет внутри одного визита объясняют, почему составные цели часто показывают цифры ниже ожидаемых: часть людей возвращается другим визитом.
Зато составная цель отвечает на вопрос, на который другие отчеты не отвечают: на каком шаге теряются люди.
| Что видно в отчете | Где искать причину |
До корзины доходят многие, до оформления единицы |
форма заказа: обязательная регистрация, лишние поля, условия доставки |
До корзины доходят единицы |
карточка товара: цена, наличие, заметность кнопки |
Мультицель
Вторая цель, которая собирается из других. С составной ее постоянно путают. Мультицель объединяет несколько целей в одну и нужна там, где действий много, а решение принимается по общей цифре.
Например, в клинику запись приходит четырьмя путями: форма на сайте, звонок, письмо и мессенджер. По отдельности каждая цель показывает лишь часть обращений, вместе они дают полное число. Мультицель складывает их в одну сумму, и с ней дальше работают в отчетах и в настройках рекламы.
Отличие от составной принципиальное: составная требует последовательности шагов, мультицель засчитывается по любому из включенных действий.
Как проверить, что цель работает
Порядок такой:
- Открыть сайт в режиме инкогнито и выполнить целевое действие самому.
- Через несколько минут открыть «Отчеты», дальше «Стандартные отчеты» и «Конверсии».
- Найти свою цель и убедиться, что достижение засчитано.
- Если достижения нет, проверить в Вебвизоре, попал ли ваш визит в статистику вообще.
Справка Метрики советует начинать со счетчика: стоит ли он на целевой странице, не режет ли его блокировщик рекламы в браузере, не отсекает ли визит фильтр в настройках счетчика [6]. Дальше проверяют саму цель. У целевого события сверяют идентификатор в коде и в интерфейсе, у «Посещения страниц» — условие на адрес.
Отдельный случай — сайты, где переход между разделами не перезагружает страницу, а меняет только часть адреса после знака «#». Метрика считает такой переход новым просмотром лишь после того, как в настройках счетчика включено отслеживание хеша в адресной строке. Пока эта настройка выключена, цель «Посещение страниц» на такие разделы не срабатывает [6].
Цели в ретаргетинге Яндекс Директа
Любую настроенную цель можно использовать в Директе: показывать рекламу тем, кто ее выполнил, или тем, кто выполнил одну цель и не дошел до следующей, например положил товар в корзину и не купил.
Второй сценарий обычно приносит больше. Человек уже выбрал товар, ему осталось решиться.
Чтобы цель стала доступна в Директе, счетчик Метрики и рекламный аккаунт должны быть связаны. Дальше аудитория собирается по условию «выполнил цель» или «не выполнил» и подставляется в настройки рекламной кампании.
Сколько целей заводить
Одни не заводят ни одной цели и потом считают заявки по памяти. Другие заводят сорок и не открывают отчет ни по одной.
Минимальный набор по типу сайта:
| Тип сайта | Обязательные цели |
Сайт услуг |
отправка формы, клик по телефону, клик по email, переход в мессенджер |
Интернет-магазин |
добавление в корзину, оформление заказа, составная цель по воронке, клик по телефону |
Блог или медиа |
подписка, скачивание файла, количество просмотров |
Лендинг |
отправка формы, клик по телефону, возврат из платежной системы |
Цель заводится тогда, когда вы готовы принимать решение по ее цифре. Если решения по ней не будет, цель не нужна.
Количество просмотров в роли цели держат для оценки качества трафика: оно описывает поведение, и считать по нему эффективность рекламы нельзя. Времени на сайте среди типов целей нет вовсе: сколько минут человек провел на сайте, смотрят отчетом или сегментом.
Ошибки при настройке целей
Цель заводят руками там, где уже работает автоцель. По одному действию в отчете стоят две цифры, и какая из них идет в конверсию, непонятно. Перед настройкой проверяют, нет ли в списке автоцели на то же действие.
Одна цель на все формы сайта. В отчете видно, что заявок двадцать, но не видно, с какой страницы. Формы разносят по разным целям или добавляют параметры.
Цель на переход в раздел «Контакты». Человек, зашедший на контакты, ничего не заказал. Такая цель завышает конверсию и мешает считать рекламу.
Идентификаторы вида goal1, goal2. Через полгода никто не помнит, что считает goal4. Называйте по действию: form_main, call_header.
Цель настроена, электронная коммерция — нет. Тогда в отчетах есть заказы, но нет выручки, и сравнить каналы по деньгам невозможно.
Счетчик стоит не на всех страницах. Цель не сработает там, где счетчика нет. Проверяют отчетом по страницам входа: если раздел не появляется в статистике вообще, дело в счетчике.
Общая настройка счетчика разобрана в отдельной инструкции: как настроить Яндекс Метрику. Записи визитов и поиск мест, где люди спотыкаются, описаны в статье про Вебвизор.
Частые вопросы
Сколько целей можно создать на один счетчик?
Двести [5]. Автоматические цели в этот лимит не входят [1]. На практике в лимит не упираются: осмысленных целей на сайте обычно меньше десяти.
Чем целевой визит отличается от достижения цели?
Достижение засчитывается каждый раз, когда выполнено условие цели. Целевым считается визит, в котором цель достигнута хотя бы раз. Посетитель нажал кнопку трижды за один заход: достижений три, целевой визит один.
Работает ли старый код `yaCounter…reachGoal`?
На актуальном коде счетчика объекта yaCounter нет, и такой вызов ничего не отправляет. Цель переводят на ym(номер_счетчика, 'reachGoal', 'идентификатор') [4].
Какой тип цели ставить на переход по внешней ссылке?
«Клик по кнопке»: Метрика считает клики и по кнопкам, и по ссылкам. Нужную ссылку указывают прямо на странице, в режиме «Выбор элемента» [3].
Как настроить цели в Тильде?
Тильда сообщает об отправке формы просмотром виртуальной страницы вида /tilda/form436204329/submitted [7]. Поэтому берут цель «Посещение страниц» с условием «url: содержит» и адресом из настроек блока с формой.
Почему цель считается, а заявок нет?
Обычно цель стоит на клике по кнопке, а не на успешной отправке формы. Цель переносят на целевое событие, привязанное к ответу сервера.
Считаются ли цели задним числом?
Нет. Метрика начинает собирать достижения с момента создания цели. Данных за прошлый период по ней не появится, поэтому цели заводят до начала работ.
Через сколько появляются данные?
Достижения целей видны в отчетах в течение нескольких минут после действия. Если прошло больше часа и в отчете пусто, ищите причину в настройке.
Что делать, если цифры в Метрике и в CRM расходятся?
Расхождение в пределах десяти процентов считают нормальным: часть визитов теряется из-за блокировщиков и отключенного JavaScript. Расхождение в разы означает ошибку настройки, и ищут ее начиная с проверки, на всех ли страницах стоит счетчик.
Источники
- Яндекс Метрика. Справка. Автоматические цели
- Яндекс Метрика. Справка. Цель «Посещение страниц»
- Яндекс Метрика. Справка. Цель «Клик по кнопке»
- Яндекс Метрика. Справка. Цель «JavaScript-событие»
- Яндекс Метрика. Справка. Составная цель
- Яндекс Метрика. Справка. Решение проблем с работой целей
- Тильда. Справка. Как отправлять данные о достижении цели в Google Analytics и Яндекс Метрику
- Яндекс Метрика. Справка. Цель как условие ретаргетинга и подбора аудитории в Яндекс Директе
- Яндекс Директ. Справка. Сегменты аудитории
- Яндекс Метрика. Справка. Цель «Количество просмотров»