Все о целях в Яндекс.Метрике: какие выбрать и как правильно настроить

Все о целях в Яндекс.Метрике: какие выбрать и как правильно настроить

20 апреля 2021 24 8 17 191
Первое, что проверяет маркетолог в начале рабочего дня — системы веб-аналитики. Сколько пользователей пришли за сутки, откуда они, какие целевые действия совершили и были ли они вообще. За последний пункт отвечают цели.

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

Технически настроить цели несложно (мы покажем это ниже), а вот выбрать, какие цели настраивать на сайте — проблема.

Типы целей в Метрике

В Яндекс.Метрике есть четыре основные цели:
  1. Количество просмотров страниц.
  2. Посещение страниц.
  3. JavaScript-событие.
  4. Составная цель.
При этом в сентябре 2020 Яндекс отдельно вынес три важные для бизнеса цели:
  • Клик по номеру телефона.
  • Клик по email.
  • Отправку формы.
Раньше их можно было настроить через JavaScript-событие, но для этого требовалось внести изменения в код сайта. Теперь настройка этих целей стала проще и помощь программистов больше не нужна.

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

Как выбрать правильный тип цели, чтобы не испортить аналитику, как их настроить и какие выводы можно сделать на их основе? Читайте 👇

Конверсионные и ретаргетинговые цели в Метрике — в чем разница?

Каждый из типов может быть конверсионным или ретаргетинговым.

Разница в том, что ретаргетинговые цели можно использовать в Яндекс.Директе (показывать контекстную рекламу только тем, кто достиг цели), а конверсионные — нельзя.

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

Теперь давайте изучим сами цели.
Как настроить цели в Яндекс Метрике - пошаговое руководство

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

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

Здесь задается количество страниц, которые должен посмотреть пользователь.
Цель Количество просмотров позволяет оценить вовлеченность пользователя в контент на сайте
Пригодится блогам, СМИ, развлекательным и обучающим порталам и везде, где нужно оценить вовлеченность.

На корпоративных сайтах, где есть большой каталог товаров, эту цель можно использовать как микроконверсию — «Просмотрел Х страниц» будет говорить о заинтересованности пользователя. Его можно «догнать» с помощью ретаргетинга в Яндекс.Директ.

Нюансы:
За «просмотр» Метрика считает не только переход, но и обновление страницы. Если пользователь, находясь на странице, обновит ее, это засчитается за 2 просмотра. По нашему опыту, таких «просмотров» в статистику попадает много. Поэтому не стоит считать просмотр 2-3 страниц за вовлечение. Для этой цели выбирайте просмотр минимум 4-5 страниц.

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

Здесь задается страница (или набор страниц), посещение которых вы считаете значимым. 

Можно задать несколько условий. Тогда между ними будет действовать оператор ИЛИ (посетил или эту страницу, или эту). 

Допустим, нам нужно отследить, сколько человек совершили оплату на сайте. Для этого зафиксируем переход на Thank you page — страницу, на которую клиент попадает только после оплаты. При этом у нас есть 4 условия:
Цель Посещение страницы в Метрике можно использовать для отслеживания покупок в интернет-магазине
url: содержит: цель будет достигнута, если пользователь посетит любую страницу, в url которой есть слово done. Для нашей задачи тактика неудачная — вдруг появятся еще страницы с таким словом?

url: совпадает: цель будет достигнута, если адрес страницы полностью совпадет с указанным в цели. К задаче подходит, если на странице нет динамического параметра (например, номера заказа или id пользователя в системе).

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

url: регулярное выражение: здесь можно подставить в url специальный параметр, который будет автоматически собирать в одну цель разные страницы по заданным условиям. Звучит сложно, но в этом стоит разобраться. Все параметры и как они работают смотрите в помощи Яндекса.

Вернемся к примеру. Допустим, после оплаты в url подставляется номер заказа: order_id=1234. Чтобы зафиксировать переходы на каждую из страниц, добавляем вместо цифр параметр — /d{4}. /d означает, что на этом месте стоит число, а {4}, что оно состоит из четырех цифр. 

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

«JavaScript-событие»

С помощью этой цели можно зафиксировать нажатие на кнопку, отправку заполненной формы и другие действия, связанные непосредственно с кликом.
В Яндекс Метрике цели JavaScript событие помогают отследить клики по кнопкам и отправку форм
Здесь понадобится доступ в код вашего сайта. 

Нажатие на кнопку 

Узнаем, сколько пользователей нажали на кнопку «Заказать».
  • Пропишите идентификатор цели в Метрике.

    Пишите его латинскими буквами и так, чтобы вы понимали, какое действие совершено. Например, для кнопки «Заказать» можно указать идентификатор zakazat. Важно: идентификатор и текст в url страницы не должны совпадать.
  • Добавьте параметр к элементу в коде сайта. Кнопку легко найти по слову button.
Изначальный код может выглядеть так: 

<input type="button" "value="Заказать" />

Добавляем нужный параметр: 

<input type="button" onclick="ym111111.reachGoal('zakazat'); return true; "value="Заказать" />

На месте единиц нужно указать номер вашего счетчика Метрики, на месте zakazat — ваш идентификатор. 

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

Отправка формы

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

Поэтому нам нужен другой параметр — onsubmit. 
  • Пропишите идентификатор цели в Метрике. Оставим «zakazat».
  • Добавьте параметр к элементу в коде сайта. Форму можно найти по фразе form action.
Добавляем параметр: 

<form action="" method="get" onsubmit="ym(111111, 'reachGoal', 'zakazat'); return true;">

На месте единиц — номер вашего счетчика, на месте zakazat — ваш идентификатор. 

Нюансы: 
  1. Важно не перепутать параметры onclick и onsubmit. В первом случае вы отследите факт клика, даже если форма не заполнена, во втором — успешную отправку формы.
  2. Некоторые кнопки находятся внутри сторонних сервисов — онлайн-консультанта, виджета обратного звонка и т.д. Чтобы передавать цель о том, что пользователь совершил действие в них, нужно настроить синхронизацию сервиса с вашим счетчиком Метрики — в большинстве случаев это однокнопочная синхронизация. Цели при этом создадутся автоматически (например, такие цели передает Callibri). Учтите это при выборе сервиса — если он не передает данные в Метрику, вы не сможете отслеживать конверсионные действия пользователей — сообщения, заказ звонка и др. 

«JavaScript-событие» на Tilda 

Для сайтов на Tilda цели «клик на кнопку», «отправка заявки» и т.д. настраиваются через «Посещение страниц». 

Для каждого поп-апа (всплывающего окна), кнопки и формы Тильда генерирует виртуальную страницу, у которой есть свой url. Чтобы получить его, зайдите в настройки элемента и поставьте галочку в чекбоксе «Отправлять данные о клике в систему аналитики».
Чтобы в Тильде настроить цели Метрики, зайдите в настройки элемента и скопируйте url виртуальной страницы
Для форм галочку ставить не нужно — данные о них передаются автоматически.

Чтобы отслеживать клики и отправки форм, скопируйте url виртуальной страницы из настроек элемента и вставьте его в условие «url совпадает» в цели «Посещение страниц»:
Чтобы отслеживать события из Тильды в Метрике, настройте цель Посещение страниц, используя виртуальный url элемента

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

С помощью составной цели можно узнать, на каком шаге регистрации, оформления заказа или другого процесса уходит пользователь.

Ее можно составить из целей «Посещение страниц» и «JavaScript-событие». Всего можно задать до 5 шагов.
Составная цель в Яндекс Метрике позволяет отследить путь пользователя по сайту
Все настройки производятся в соответствии с типом цели. 

Чтобы цепочка работала правильно, шаги нужно выбирать так, чтобы каждый последующий шаг был невозможен без предыдущего. Например, нельзя перейти в корзину без клика на «Заказать», нельзя попасть на Thank you page без оплаты и т.д.

«Клик по email»

Эта цель позволяет отследить пользователей, которые кликнули на электронный адрес на вашем сайте. Особенно актуально для B2B-сферы, где основная часть коммуникации проходит именно по электронной почте.
quot;клик по emailquot; позволяет зафиксировать пользователей, которые хотели написать на вашу почту"}" target='_blank'>
Цель "клик по email" позволяет зафиксировать пользователей, которые хотели написать на вашу почту
О том, как цель на копирование email или клик по нему помогает увеличить количество лидов, и почему нельзя ориентироваться только на эту цель, читайте в кейсе агентства Toogarin

«Отправка формы»

Вы можете объединить все формы на сайте в одну цель, а также создать по отдельной цели для каждой формы. В этом случае цель настраивается в несколько шагов:
  1. Выберите вариант «Конкретная форма» и укажите адрес страницы сайта, где находится нужная форма:
    Цель на отправку формы в Метрике настраивается в три шага. Первый - выбор сайта
  2. По кнопке «Перейти и выбрать форму» откроется визуальный редактор Метрики, в котором подсвечены все найденные формы:
    Чтобы настроить цель, выберите нужную форму на своем сайте с помощью предпросмотра
  3. Кликните на форму, для которой хотите создать цель. Система сама определит идентификатор для нее:
    Кликните по форме, заявки с которой нужно отслеживать
    Яндекс.Метрика сама добавит идентификатор формы при настройке цели
Обратите внимание! Если настроить цель для отслеживания заявок с формы этим способом, засчитываться будет каждый клик по кнопке «Отправить». То есть цель может считаться достигнутой, даже если заявка не отправлена. Мы говорили об этом выше.

Как настроить цель на успешную отправку формы, если вы не знаете JavaScript?

Еще один способ передавать данные о новых заявках в Яндекс.Метрику — подключить сервис, который зафиксирует полученные заявки и передаст цель в системы веб-аналитики. 

Например, так может МультиТрекинг Callibri. Для этого в сервисе есть специальный инструмент — «Перехватчик форм», он собирает заявки со всех форм на сайте, чтобы они попадали напрямую в отдел продаж. Связывает новую заявку с сессией пользователя и показывает, с какой рекламы он перешел на сайт. 

Но самое главное — возможность настроить интеграцию с Яндекс.Метрикой, чтобы передавать цели, когда получено новое обращение. Чтобы настроить передачу целей в Метрику, нужно просто передвинуть слайдер и выбрать тип обращений, в нашем случае заявки:
В МультиТрекинг Callibri встроен перехватчик форм, он передает цель отправка формы в Метрику без сложных настроек
Вы можете создать отдельную цель для отслеживания новых заявок с сайта или объединить заявки с другими типами обращений.
Попробовать бесплатно

«Клик по номеру телефона»

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

Вы можете объединить в одной цели все номера телефонов на сайте или создать для каждого отдельную цель:
quot;клик по номеру телефонаquot; позволяет отслеживать позвонивших пользователей"}" target='_blank'>
Цель "клик по номеру телефона" позволяет отслеживать позвонивших пользователей
Если вы фиксируете не только клики, но еще и звонки (об этом в следующем разделе), вы сможете добавить в ретаргетинговую кампанию всех, кто кликнул по телефону на сайте, но так и не позвонил.

«Клик по кнопке»

Мы уже описали выше, как можно отследить клики по кнопкам через JavaScript-событие. Однако с 1 апреля 2021 года Яндекс позволил отслеживать клики по любому кликабельному элементу сайта без вмешательства в код. 

Как это делается? 

Откройте вкладку с целями в Яндекс.Метрике и создайте новую цель: 
Как отслеживать клики по кнопкам на сайте
  1. Пропишите название цели;
  2. Выберите тип «Клик по кнопке»;
  3. Пропишите адрес сайта и нажмите «Перейти и выбрать кнопку».
Как создать цель Клик по Кнопке
Вам перенаправит на сайт, где вы выберите нужный элемент, в нашем примере это кнопка «Регистрация». Внизу кликаем на «Отслеживать клики».
Как отследить клики по кнопкам в Яндекс Метрика
«Координаты» кнопки появятся в Метрике, установите доход и нажмите «Добавить цель».
Как добавить цели в Яндекс Метрике
Готово. Новая цель появится в списке.
Как настроить цели в Метрике по кликам
Теперь цель будет считаться достигнутой, когда посетитель нажмет выбранную кнопку. Подробнее о нюансах возможности читайте в блоге Яндекса. 

Как отслеживать звонки в Яндекс.Метрике

Метрика может отслеживать только действия на сайте, а звонок — это действие в офлайн: пользователь видит номер с компьютера, а звонок совершает с телефона (если он не зашел на сайт с мобильного, конечно). Да, вы можете настроить отслеживание кликов по номеру и email-адресу на сайте, но клик или копирование еще не значит, что посетитель сайта вам позвонил. Поэтому сами звонки нужно считать отдельно  — без них статистика не будет достоверной.

Считать звонки помогает коллтрекинг — система отслеживания телефонных звонков.

Коллтрекинг подменяет ваш реальный номер на сайте и показывает каждому пользователю уникальный номер телефона. Когда пользователь звонит, коллтрекинг фиксирует все данные о визите: источник, UTM-метки и многое другое. Вы сможете изучить все данные по звонкам прямо внутри сервиса, но и цель «Звонок» в Метрику он тоже передаст, нужно только настроить синхронизацию.

Коллтрекинг

считает звонки с онлайн и офлайн рекламы,

показывает, с каких объявлений приходят клиенты,

помогает оптимизировать рекламу.

Как проверить работу целей и почему они могут не работать?

Когда вы настроили цели, надо проверить, срабатывают ли они. Откройте в браузере новое окно в режиме инкогнито (в Opera это называется «Приватное окно»). 

Чтобы проверить цель «Количество страниц» просто посетите нужное количество страниц. Достигнутая цель отобразится в Метрике примерно через 5 минут после действия.

Для проверки цели «Просмотр страниц»:
  1. Откройте ваш сайт в режиме дебага, для этого подставьте к url ?_ym_debug=1. В нашем примере это будет site.ru?_ym_debug=1.
  2. Откройте консоль браузера. В Chrome: клик правой кнопкой — просмотр кода страницы. В Opera и Firefox — Ctrl+Shift+K. В Internet Explorer — F12 и стрелочка в правом верхнем углу. В Safari — включите отображение меню «Разработка» в настройках браузера, клик правой кнопкой по странице — проверить объект.
  3. Совершите целевое действие. Найдите строку PageView. В ней должен появиться url страницы из цели. 
  4. Проверьте данные в Метрике.
Цель «JavaScript-событие» проверяется так же:
  1. Откройте ваш сайт в режиме дебага.
  2. Откройте консоль браузера. 
  3. Совершите целевое действие. Проверьте, что в консоли появился метод reachGoal, который мы добавляли к элементу сайта ранее.
  4. Проверьте данные в Метрике. 
Составная цель проверяется как «Просмотр страниц» и «JavaScript-событие».

«Клик по номеру телефона», «Клик по email» и «Отправка формы» проверяются вручную как цель «Количество страниц».

Почему цель может не сработать:
  • На сайт не установлен счетчик Метрики.
  • Метрика не учитывает ваши действия (вы не в режиме инкогнито).
  • Цель блокируют антивирусы и блокировщики рекламы.
  • Действия на сайте не соответствуют заданным в настройках цели.
  • В случае с «JavaScript-событие» к элементу может быть неправильно добавлен метод reachGoal. 
Если вы все проверили, но цель не срабатывает — обратитесь к вебмастеру. 

Как построить отчет по целям

  1. Перейти в стандартный отчет «Конверсии».
  2. В любом другом отчете в строке над данными можно выбрать фильтр по цели.
    Чтобы построить отчет по целям в Яндекс Метрике, выберите нужные фильтры над колонкой с данными
    Кнопка «Выберите цель» позволяет отфильтровать данные только по одной из целей, в разделе «Метрики» их можно выбрать несколько — просто введите в поиске «Достижения целей» и отметьте нужные вам для отчета. После этого отчет перестроится. 
  3. Также с помощью целей можно выделить сегмент пользователей:
    Цели в Метрике можно использовать при создании сегмента
    Здесь можно включить или исключить цель. Например, если включить цель «Нажали “заказать”», в отчет попадут только визиты, в которых была достигнута эта цель. А если исключить — попадут все визиты, в которых эта цель достигнута не была. 

    В условии «для людей, у которых» указывается количество достижений целей пользователем. Например, «для людей, у которых достижение цели «Нажали “заказать”» выполнено 2 раза».
  4. Для составных целей есть специальный раздел. В отчете «Конверсии» найдите составную цель и нажмите на иконку в виде воронки — откроется отчет по выполнению цели: сколько пользователей выполнили первое действие, сколько второе и т.д.

Какие цели стоит настроить? 

При настройке целей руководствуйтесь здравым смыслом.Вам точно пригодятся цели типа «JavaScript-событие» — с их помощью вы отследите клики по нужным кнопкам (Заказать, Положить в корзину и т.д.). 

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

Цель «Количество просмотров» поможет оценить вовлеченность — использовать ее стоит в блогах, на сайтах обучающих порталов и т.д. Но на обычном корпоративном сайте ее можно использовать как микроконверсию — если пользователь уже знает о вас, ему будет проще продать товар в рекламе. 

У цели «Просмотр страниц» может быть много назначений. Но просмотр страницы «Контакты» вряд ли можно считать за «обратился».

Если вы используете сторонние сервисы — онлайн-консультант, виджет обратного звонка и т.д. — не забудьте настроить их синхронизацию с Метрикой. Тогда цели вроде «Написал в чат» тоже будут отображаться.

А чтобы добавить в статистику данные о звонках, используйте коллтрекинг Callibri. Он зафиксирует всех, кто вам звонит. Вы даже сможете прослушать звонки и оценить их качество. Цели в Метрику он тоже передаст. 
У Callibri есть телеграм-канал — присоединяйтесь, чтобы не пропустить свежие кейсы, материалы блога и обновления сервисов.

Поделиться:

Комментарии

Советуем прочитать:

Целевые действия на вашем сайте: разбираем виды и зачем за ними следить
11 29.09.2020
Как настроить цели в Google Analytics: инструкция по применению
14 28.12.2021
Агентствам
Как провести анализ целевой аудитории самостоятельно и не ошибиться
19 10.01.2023