Статья обновлена 28.11.2023
Яндекс.Метрика — аналитическая система, через которую вы можете отслеживать статистику сайта, поведение пользователей на страницах, источники трафика и другие важные для маркетинга показатели. В материале разбираем настройку целей в Яндекс.Метрике: как установить и настроить цели в Яндекс.Метрике за несколько простых шагов и как сформировать отчет по целям.
Цель — то, чего вы хотели бы добиться от своих посетителей. Например, оформления заказа, заполнения формы заявки или формы обратной связи, посещения URL-адреса корзины или посещения по ссылке другой страницы с конкретным URL. С помощью отчетов Яндекс.Метрики можно отслеживать каждое действие пользователей на сайте, анализировать особенности их поведения и уточнять, достигают ли они поставленных вами целей.
Определение правильных целей — важное условие успешной рекламной кампании.
Как создать цель в Яндекс.Метрике
В личном кабинете перейдите во вкладку «Счетчики». Можете добавить цели в Яндекс.Метрике в требуемом количестве для нужного счетчика. Для этого нажмите на его название на странице со списком.
В открывшемся слева меню в разделе «Цели» нажмите на кнопку «Добавить цель».
Важно понимать, что цели можно привязать только к установленному на сайте счетчику. Пока вы не задали целевые действия, они не будут учитываться на сайте. Данные начнут собираться только по новым действиям, когда вы завершите добавление целей в рекламную кампанию Яндекс.Директ.
При добавлении счетчика вы можете назначить цели, на которые будут оптимизироваться кампании и по которым будут строиться отчеты в рекламном кабинете.
Как добавить цели с условиями
Для использования счетчиков по вашим целям следует встроить на сайт особый код. Он доступен в разделе «Настройка» — «Счетчик» в кабинете Метрики.
Если этим занимается не сторонний веб-разработчик, то вы можете упростить себе задачу: использовать Google Tag Manager — GTM.
Инструмент автоматизирует вставку кодов на веб-ресурс и их редактирование. Вам не придется вручную менять каждый фрагмент и искать, куда его добавлять. Интеграция GTM с Яндекс.Метрикой позволяет быстро и без специальных знаний добавлять коды сразу для нескольких счетчиков и пикселей.
Далее разберем типы целей в Яндекс.Метрике, которые вы можете задавать вручную через код или через GTM.
Яндекс.Метрика: конверсионные и ретаргетинговые цели
Когда вы войдете в меню для установки целей, то увидите, что Яндекс.Метрика предлагает вам две вкладки: конверсионные и ретаргетинговые цели.
- Конверсионные
Их используют для отслеживания ключевых показателей конверсии в Яндекс.Метрике — например, отправка формы или завершение заказа в корзине с заданным URL. Допустим, вы хотите, чтобы как пользователи на сайте заполняли контактную форму или оплачивали заказ. То, что вам важно в результате, и будет считаться конверсией.
- Ретаргетинговые
Цели ретаргетинга в Яндекс.Метрике используют, чтобы «вернуть» аудиторию, которая уже познакомилась с вашим сайтом в ходе рекламной кампании. Цели этого типа помогают отследить вовлеченность посетителей без привязки к сложным конверсиям — регистрации или покупке. Например, люди положили товар в корзину и ушли с этой страницы. По факту они не совершили нужное вам действие, но проявили заметную вовлеченность. Таким пользователям нужно напомнить о своем бренде и «догнать» их, например, за счет динамического ремаркетинга — показать те самые «забытые» товары из корзины.
В целом разделение целей на конверсионные и ретаргетинговые достаточно условно, и вы можете сами выбирать, как классифицировать их. Отделение целей одного типа от другого поможет вам не засорять отчеты и упростить поиск данных в них. Поэтому действия, несложные для посетителя, но важные для воронки продаж, обычно выносят в ретаргетинговые цели. Так действие будет фиксироваться, но не будет мешать вам в важных отчетах по конверсиям.
Набор условий, которые можно задать по любому типу, идентичен. Чтобы выбрать ретаргетинговую цель, нажмите на галочку в поле «Ретаргетинг». В конверсионной ничего отмечать дополнительно не нужно.
Теперь рассмотрим, какими бывают условия для целей.
Типы целей в Яндекс.Метрике
Вы можете настроить следующие виды целевых действий в соответствии с условиями.
Количество просмотров
Это число страниц, которые изучал посетитель. В специальном окне можно выбирать количество страниц, которые должен просмотреть пользователь за время посещения для достижения цели.
Для интернет-магазинов или информационных сайтов, СМИ, блогов эта цель хорошо подходит как ретаргетинговая, поскольку показывает заинтересованных посетителей и их количество.
Посещение страниц, возвращение из платежной системы
Цель «Посещение страниц» позволяет определить те страницы, посещение которых для вас важно. Это может быть, например, страница с благодарностью за заказ. Метрика покажет вам количество пользователей, которые купили товар, если страница появляется только после оплаты или заполнения формы заявки.
Ниже, в дополнительном поле цели, вы можете задать условия для URL-адреса страницы. Например:
- URL полностью совпадает с введенным значением;
- URL-адрес содержит определенные слова — например, zakaz;
- URL начинается с конкретных слов или символов;
- URL содержит какое-то регулярное выражение.
Такой формат цели «Посещение страниц» можно использовать для ретаргетинга. Например, на пользователей, которые заходили в разделы определенной категории сайта, допустим, страницы блога по теме «Веб-аналитика».
Еще ниже можно указать ожидаемый доход от достижения цели «Посещение страниц». Это позволит вам анализировать результаты вашей рекламной кампании и прогнозировать ее окупаемость для конкретных групп или ключевых слов. Для анализа ценности лучше отталкиваться от реальных сделок/покупок или расчетов реальной воронки продаж. Лиды бывают разными по итоговой ценности для бизнеса. Если вы зададите ценность посещения наугад, то просто испортите данные по доходу и окупаемости на счетчике. В таком случае лучше вообще не указывать ценность цели.
Если вам нужно фиксировать количество людей, которые посещают страницы вашего сайта сразу после перехода из платежных систем, используйте соответствующую цель.
JavaScript-событие
JavaScript-событие в Яндекс.Метрика рассчитано на передачу собранной информации о действии на сайте напрямую в аналитическую систему. Решение реализовано с помощью JavaScript. Для чего оно требуется? Такая связка позволяет анализировать любые действия посетителя. Например, при конверсии «Заказ» в интернет-магазине, успешной отправке формы с конкретного URL и так далее.
Чтобы настроить в системе Яндекс.Метрика цель «JavaScript-событие», следует назначить идентификатор. Он может быть любым. Когда вы введете его в поле «Идентификатор цели», Яндекс.Метрика выдаст в поле ниже код цели. Его нужно вставить на сайт. Подробнее о настройке можно узнать в руководстве Яндекса.
Такое условие часто используется в системе Яндекс.Метрика. Цель — время на сайте, которое проводит там каждый посетитель. Если вы хотите отследить, сколько времени пользователь провел на странице с конкретным URL, просто посмотрите показатель в отчетах Метрики. Он так и называется — «Время на сайте».
Однако он не покажет длительность реально активного визита. Например, посетитель открыл страницу и ушел по своим делам или переключился на другую вкладку. А метрика «Время на сайте» просто отсчитывает, сколько минут прошло между открытиями страницы и конверсиями.
Пример
Посетитель открыл одну страницу и через 20 минут закрыл этот сайт. Тогда учтенное время на сайте будет равно 14 секунд. Так фиксируется событие «Неотказ».
Если же пользователь открыл страницу, через 3 минуты перешел на вторую страницу этого сайта и через 20 минут закрыл сайт, то время посещения сайта равно 3 минуты.
Из-за таких неточностей показатель «Время на сайте» дает недостаточно верную статистику для оптимизации. Помимо того, что посетитель эти 3 минуты мог просматривать другой сайт вместо открытой страницы вашего.
Если же вы хотите отследить, что пользователь действительно смотрел эту страницу дольше 40 секунд, внедрите скрипт jQuery на сайт. Его принцип работы: если за текущий 10-секундный интервал посетитель проявлял на странице какую-то активность, то к общему счетчику прибавляется 10 секунд. Цель «60 секунд» считается достигнутой, когда на этом счетчике наберется минута.
Данный счетчик хранится в файлах cookies. Так что если пользователь параллельно открывает ваши страницы на нескольких вкладках или переходит между страницами, то активность суммируется.
Настроить такое решение со скриптом можно за пару шагов.
- Подключите скрипты для использования jQuery Activity.
< script src="jquery.js" >< /script >
< script src="jquery.activity.min.js" >< /script >
Для активации плагина укажите элемент, к которому он будет применен, например:
$(‘body’).activity({
‘achieveTime’:60
,’testPeriod’:10
,useMultiMode: 1
,callBack: function (e) {
ga(‘send’, ‘event’, ‘Activity’, ’60_sec’);
yaCounterXXXXXXXXX.reachGoal(’60_sec’);
}
});
Файл плагина Activity нужно загрузить на сервер сайта и подключать из той папки сайта, в которой он лежит. Без этого файла сам по себе код работать не будет.
- Выберите подходящие вам настройки скрипта или оставьте значения по умолчанию.
Теперь вы сможете фиксировать реальную активность посетителей по 10-секундным интервалам, если их набирается на 60 секунд.
При настройке любого JavaScript-события в Яндекс.Метрике нельзя менять URL-адрес, на который оно настроено. Это означает, что пользователь после совершения нужного действия не должен переходить автоматически на страницу с другим URL. Если так сделать нельзя, то используйте не JavaScript-событие, а другой тип цели.
Клик по номеру телефона
Назначение этой цели — отслеживать клики по номерам телефона, которые вы указали на сайте. Можно ограничить клики каким-то конкретным номером или позволить системе отслеживать все. Однако случайные нажатия могут принести вам много мусорного трафика. Поэтому если вам важно отслеживать телефонные звонки, используйте коллтрекинг.
Клик по email
Если на сайте вы указали кликабельные email-адреса, то любой клик по ним можно отследить. Можно смотреть статистику по всем адресам или ограничить каким-то конкретным, например, zakaz@mysite.ru.
Если провести настройку этой цели, может появиться много нерелевантного трафика, так как email-адресами на сайте пользуются не только живые люди, но и боты, спамеры. Еще статистику могут портить случайные клики по кнопке с email-адресом или те, которые не закончились отправкой письма.
Отправка формы
Раньше отправку заполненной на сайте формы можно было отслеживать только с помощью JavaScript-событий. Теперь для этой цели есть специальное условие. Система контролирует заполнение на сайте полей формы, созданной по веб-стандарту, а не самописной. Вы можете указать какую-то конкретную форму или поставить на отслеживание сразу все. Данному условию цели также можно назначить ожидаемый доход от лида, заполнившего форму.
Переход в мессенджер или соцсеть
Как понятно по названию, с помощью этого условия можно отследить, сколько людей кликает по ссылке на связь в мессенджере или по URL страницы компании в соцсети. Если для вас в приоритете данный канал связи с пользователями, то эта цель поможет примерно выяснить его эффективность. Однако учтите, что случайные нажатия на кнопки перехода и клики пользователей, которые не стали писать в мессенджер, принесут долю мусорных конверсий.
Любые цели, настроенные на клик по чему-либо, дают такие случайные конверсии. Бороться с этим невозможно, следует лишь помнить данную особенность и в идеале не настраивать цели в формате «Нажатие на кликабельный элемент». Например, вместо этого часто делают страницу-визитку для соцсетей со ссылками на все мессенджеры, а затем отслеживают клики уже на ней. При переходе на такую страницу незаинтересованный пользователь наверняка закроет ее, а не станет кликать на кнопку перехода в соцсеть.
Скачивание файлов
Если пользователи скачивают какие-то файлы с вашего сайта, можно отслеживать, сколько раз они это делали. Указывать дополнительные ссылки на файлы не нужно, система найдет их сама. Можно ограничиться каким-то конкретным файлом, указав его имя, либо выбрать вариант «Все файлы».
Поиск по сайту
Эта цель важна, если вы отслеживаете поисковые запросы посетителей на сайте. Яндекс.Метрика контролирует основные параметры формы поиска: текст и тему запроса. Системе нужно указать, какой параметр используется у вас при поиске. Если в URL выпадает параметр вроде search, q, text или query, то ничего делать не придется — все они установлены по умолчанию. Если какой-то индивидуальный — например, в URL есть слово вроде «mypoisk», то имя параметра следует указать в соответствующем поле.
Клик по кнопке
В Яндекс.Метрика цель, заданная на кнопку, позволяет отследить любое нажатие пользователя на какой-либо кликабельный элемент сайта. Чтобы указать кнопку, введите в поле URL-адрес сайта и кликните «Перейти». В открывшемся окне можно будет указать нужный элемент, нажатия на который вы хотите отслеживать.
Подобную цель лучше использовать в качестве ретаргетинговой, например:
- расчет на кнопках калькулятора, который подбирает для клиента один из ваших проектов;
- кнопки «Добавить в корзину», «Начать оформление заказа» и другие.
Если эти цели назначать как конверсионные, а не ретаргетинговые, вы получите нерелевантные данные, поскольку многие пользователи заполняют форму на странице не до конца, случайно начинают собирать заказ и так далее.
Составная цель
Такая цель объединяет заданное вами количество действий пользователя. Как сделать составную цель в Яндекс.Метрике? Нужно пошагово задать весь процесс. Например, начать с посещения страницы, продолжить кликом по кнопке и завершить заполнением формы обратного звонка. Эта последовательность может описывать полный процесс заказа у вас на сайте — посещение страницы спецпредложения и клик по кнопке «Купить». Цепь событий нужна для проверки определенного пути пользователя — как он продвигается по вашей воронке продаж.
Электронная коммерция
Этот тип отчета позволяет получить важные сведения о доходах, прибыльности конкретных товаров и о соответствующем поведении покупателей в интернет-магазине.
Примеры отчетов для электронной коммерции:
- заказы — об эффективных источниках трафика;
- содержимое заказов — что входит в покупки;
- популярные категории и бренды — какие из них нужно оптимизировать;
- популярные товары;
- товары в корзине;
- заказанные товары;
- промокоды.
Настройка в различных CMS
Тильда
Сначала нужно назначить целевое действие, которое вам нужно Например, просмотр страницы, заполнение формы, клик по кнопке или даже составная цель. Как всё это сделать, мы описали выше. Затем должна быть проведена проверка цели Яндекс.Метрики. Для этого в сайт на Тильде необходимо поставить специальный код JavaScript.
Настройка целей в Яндекс.Метрике для Тильды отличается от типового JavaScript-события. Здесь всё зависит от типа цели, которую вы выбрали. Найти подходящий вам код можно на официальной странице Тильды. После установки кода проверьте отчет — статистика должна обновляться.
WordPress, Joomla, Drupal
Настройка целевых действий в WordPress, Joomla или Drupal чаще всего подразумевает использование цели в виде JavaScript-события. После настройки такой цели вы должны скопировать ее уникальный идентификатор и номер счетчика Яндекс.Метрики. Эти данные пригодятся вам для включения в специальный код.
Примеры кода для кнопок и активных ссылок:
onclick="yaCounterXXXXXX.reachGoal ('TARGET_NAME'); return true;"
Пример кода для форм, которые передают данные пользователя:
onsubmit="yaCounterXXXXXX.reachGoal ('TARGET_NAME', function () {alert ('Данные отправлены')}); return true;
Пример кода для активных ссылок, которые должны передать данные пользователя, например, с какой страницы он на нее нажал:
onclick="yaCounterXXXXXX.reachGoal ('TARGET_NAME', goalParams, goalCallback); return true;"
Во всех примерах кодов замените обозначения на собственные данные:
- TARGET_NAME — идентификатор цели «Javascript-событие» в Яндекс.Метрике;
- XXXXXX — номер счетчика в Яндекс.Метрике.
Получившийся код вставляется в форму специального плагина CMS в поле его дополнительных настроек или непосредственно в HTML-код сайта. Посмотреть подходящие для интеграции плагины по каждой CMS можно на ресурсах для разработчиков.
Битрикс
Еще одна популярная CMS для сайтов — Битрикс. Чтобы передавать данные по целям Яндекс.Метрики, нужно также создать цель в виде JavaScript-события. Но до этого вам придется выполнить основные настройки в типовом компоненте sale.order.ajax.
- Перейдите во вкладку «Настройки аналитики» и отметьте опцию «Использовать цели счетчика Яндекс.Метрики».
- В открывшемся окне введите номер счетчика.
- Заполните свойства инфоблоков, из которых система будет брать данные, и скопируйте полученный идентификатор цели.
- Вставьте его в поле «Идентификатор цели» при создании цели «JavaScript-событие» в Яндекс.Метрике.
Сразу после этого статистика начнет собираться, и вам будут доступны отчеты по действиям пользователей в CMS Битрикс на главной странице счетчика Яндекс.Метрики.
Где смотреть достижения целей в Яндекс.Метрике
Оценить, достигнуты ли заданные цели, можно в отчетах по целям. Для этого достаточно, чтобы на ваш сайт был вставлен код счетчика. Как посмотреть конверсию в Яндекс.Метрике?
Выберите в меню раздел «Конверсии». Сформированный отчет покажет статистику за период по каждой цели, которую вы настроили.
Более детально оценить, насколько эффективны ваши цели, можно с помощью коннекторов сквозной аналитики ROMI center. Они будут передавать данные из CRM и рекламных каналов в привычный интерфейс Метрики.
Вы просто настраиваете передачу данных в систему аналитики и начинаете получать точные данные, на каком этапе пользователь покидает воронку продаж, насколько эффективны рекламные кампании и сколько вы зарабатываете с каждой из них.
Частые вопросы
Как выставить цели в Метрике?
Чем отличаются конверсионные цели от ретаргетинговых?
Какие цели можно настраивать в Яндекс.Метрике?
Подпишитесь на рассылку ROMI center:
Получайте советы и лайфхаки, дайджесты интересных статей и новости об интернет-маркетинге и веб-аналитике: