Как настроить цели в Яндекс.Метрике и Google Analytics: пошаговая инструкция

28 ноября 2023 г.

Как настроить цели в Яндекс.Метрике и Google Analytics

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

Как работают счетчики Яндекс.Метрики и Google Analytics

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

  1. Сбор информации о посетителях с помощью специального кода. Когда пользователь переходит на сайт, где установлен код счетчика, система начинает собирать о нем доступные данные. Она отслеживает, в каком городе и стране находится человек, каким браузером и устройством пользуется, сколько времени он провел на ресурсе, какие страницы посещал, откуда перешел на сайт. 
  2. Передача информации на серверы Яндекс.Метрики и Google Analytics. Собранные данные счетчик передает на сервер, где система сортирует их по определенным параметрам и формирует отчеты.
  3. Передача статистики в кабинет Яндекс.Метрики и Google Analytics. На последнем этапе все данные передаются в личный кабинет, где пользователь может просматривать их в виде удобных отчетов, проводить срезы и анализировать метрики. 

Этапы сбора статистики

Этапы сбора статистики

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

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

Сразу отметим, что статистика, собранная сервисами аналитиками, не может быть точной на 100%. Один человек может просматривать сайт с нескольких браузеров либо регулярно очищать cookie. В итоге счетчик примет его за уникального посетителя, хотя он уже был на вашем ресурсе. Несмотря на этот минус, Яндекс.Метрика и Google Analytics являются лидерами среди сервисов аналитики. В них встроено множество удобных инструментов, один из которых — цели. 

Популярные системы аналитики

Популярные системы аналитики

Какие цели нужно отслеживать: виды и назначение

Цели (их также называют конверсиями) — это действия, которые пользователь должен совершить на сайте. Их отслеживание помогает оценить результаты рекламного и поискового продвижения и качество ресурса. В Яндекс.Метрике к одному счетчику можно прикрепить максимум 200 целей. В Google Analytics этот показатель значительно ниже — всего 20.

Цели в Яндекс.Метрике

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

  • Количество просмотров. Показывает, сколько страниц человек должен посмотреть за сеанс. Подойдет для анализа качества контентных сайтов и интернет-магазинов, где важна высокая вовлеченность, когда пользователь заинтересован материалами и изучает много страниц за один визит.
  • Посещение страниц. Показывает количество уникальных просмотров целевых страниц. Если нужно отследить заказы, то цель ставят на страницу, куда попадает пользователь после покупки.
  • JavaScript-событие. Учитывает действия, при совершении которых исходный URL остается неизменным. Информация о выполнении таких задач передается в сервис через JavaScript. Подойдет для любых проектов.
  • Клик по номеру телефона. Цель показывает, сколько раз пользователи кликали по телефонному номеру. Инструмент помогает оценить работу маркетингового отдела. Допустим, вы выяснили, что посетители кликают по номеру, но заказов нет. Проблема может быть в службе поддержки, которая некачественно обрабатывает заявки. Или другой пример — вы увидели, что на номер никто не нажимает. Тогда пересмотрите дизайн сайта и сделайте контакты заметными для посетителей. 
  • Клик по email. Этот инструмент отслеживает, сколько посетителей нажали на email-адрес. Отметим, что Метрика «видит» только кликабельные email, оформленные в виде ссылки. Как и предыдущая цель, эта подойдет для оценки качества работы службы поддержки и удобства сайта. 
  • Отправка формы. Отслеживает отправку пользователем заполненной формы. Это может быть форма оформления заказа, обратной связи, подписки и так далее. Подойдет для учета количества заявок. 
  • Переход в мессенджер. Считает, сколько человек перешли с сайта в мессенджеры. Можно учитывать переходы сразу во все приложения, либо настроить отдельные цели на каждое из них. 
  • Скачивание файлов. Показывает, сколько раз посетители загрузили определенный файл. Эта цель подойдет, если вы хотите отследить доход от каждого скачивания. Например, когда вы используете лид-магнит в виде гайда или небольшой книги и хотите посчитать, сколько пользователей загрузили документ и уже участвуют в воронке продаж. 
  • Поиск по сайту. Учитывает обращения посетителей к поиску, встроенному на сайт. Подойдет для крупных интернет-магазинов и других проектов с большим объемом контента.
  • Клик по кнопке. Показывает, сколько раз люди нажимали на кнопку или другой кликабельный элемент на страницах. Помогает отследить количество конверсий.
  • Переход в социальную сеть. Считает переходы по ссылкам в социальные сети. 
  • Возвращение из платежной системы. Считает, сколько человек вернулось после перехода на платежный шлюз. Сервис учитывает все возвраты, включая те, где пользователь не оплатил заказ. Поэтому в статистике есть погрешности.
  • Составная цель. Включает шаги, которые должны быть выполнены для достижения конечной цели. Например, цель может состоять из трех этапов: посещение корзины, оплата заказа и возврат в личный кабинет. Цель помогает выяснить, насколько пользователи готовы выполнить сложную цепочку действий на сайте и где у них возникают проблемы.

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

Конверсионные и ретаргетинговые цели в Яндекс.Метрике

Конверсионные и ретаргетинговые цели в Яндекс.Метрике

Цели в Гугл Аналитике

Рассмотрим цели в Google Analytics:

    • Целевая страница. Учитывает просмотры URL, заданных в настройках. Используется для подсчета количества заказов и оценки результатов продвижения. 
    • Продолжительность. Считает, сколько посетителей просматривали сайт больше определенного времени. Подойдет для оценки поведенческих факторов и качества структуры сайта
    • Страниц/экранов за сеанс. Учитывает, сколько пользователей просмотрели нужное количество страниц или экранов. Используется для оценки качества сайта и поведенческих факторов. 
  • Событие. Показывает, сколько пользователей выполнили нужное действие — нажали на кнопку, перешли в социальную сеть, оплатили заказ, просмотрели видеозапись. С помощью JavaScript настраивается отслеживание взаимодействия с любым элементом на сайте.  
  • Умная цель. Отслеживает посетителей, совершивших конверсию, а затем применяет полученную статистику для оптимизации Google Рекламы. Формируется автоматически, для этого нужно связать аккаунты Google Analytics и Google Рекламы. 

С видами целей разобрались, переходим к настройкам. 

Как настроить цели в Google Analytics

Чтобы настроить цели в Google Analytics, авторизуйтесь в сервисе, откройте настройки счетчика и выберите вкладку «Администратор» → «Цели».

Как открыть раздел с целями

Как открыть раздел с целями

Нажмите «Добавить цель».

Как создать новую цель

Как создать новую цель  

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

Поле «Идентификатор рекламного места» можно не менять. Это системное обозначение. 

Выберите тип цели. 

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

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

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

Подробные сведения:

  • Переход. Укажите ссылку на одну страницу (без домена) или установите регулярное выражение, чтобы считать переходы сразу на несколько URL.

Настройка цели «Переход»

Настройка цели «Переход»

  • Ценность конверсии (необязательное поле). Укажите прибыль от одного просмотра целевой страницы.

Настройка ценности конверсии

Настройка ценности конверсии

  • Последовательность. Пропишите все шаги для достижения цели. Настройка пригодится, если путь к странице включает несколько этапов. Для каждого шага укажите понятное название и ссылку на страницу/экран. Если отметить этап обязательным, то конечная цель будет считаться достигнутой только при его выполнении.

Настройка этапов достижения цели

Настройка этапов достижения цели

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

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

Настройка цели «Продолжительность»

Настройка цели «Продолжительность»

Количество страниц/экранов за сеанс. Отслеживает количество страниц/экранов, которые просматривал пользователь в рамках одного посещения. Помогает проанализировать поведенческие факторы и вовлеченность пользователей. 

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

Настройка цели «Количество страниц/сеансов за час»

Настройка цели «Количество страниц/сеансов за час»

События. Настроить эту цель в Гугл Аналитике немного сложнее, чем предыдущие. Сначала задают параметры в личном кабинете, а затем вносят изменения в код сайта. Разберем подробнее.

Выберите цель «Событие». Далее в подробных сведениях о цели заполните следующие поля:

  • Категория (обязательное поле). Определяет, к какой категории относится отслеживаемое событие — «Video», «Button», «Forms». 
  • Действие (обязательное поле). Показывает, какое действие пользователя будет считаться конверсией — «Play», «Click», «Complete».
  • Ярлык (необязательное поле). В этом поле указывают уточняющую информацию. Допустим, на сайте 2 кнопки и вы хотите учитывать клики по ним отдельно. Тогда создайте цель для каждой и пропишите уточнения — «Button_on_top» и «Button_on_the_left», то есть, «Кнопка сверху» и «Кнопка слева».
  • Ценность события (необязательное поле). Укажите, сколько вы заработаете при выполнении пользователем целевого действия. Можно вообще не заполнять это поле, а просто включить функцию «Использовать ценность события в качестве ценности цели конверсии».

Настройка цели «Событие»

Настройка цели «Событие»

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

Теперь добавьте код события к отслеживаемому элемента. В нашем примере — к кнопке.

В примере «Действие» обозначено как «Click», «Категория» — «Button», а ярлык — «Button_on_top». Создаем код (подробнее читайте в справке Google):

onclick= gtag('event', 'Click', {

  'event_category' : 'Button',

  'event_label' : 'Button_on_top'

});

Прописываем его в коде кнопки. Это можно реализовать через редактор Notepad++ или файловый менеджер хостинга. 

На этом все. Цель должна заработать. Статистика по ней отобразится в разделе «Отчеты».  

Умная цель. Чтобы улучшить ставки, рекламу и работу сайта, нужны данные об успешных конверсиях. Для этого используют функцию “Умные цели”, которая автоматически учитывает самые успешные действия пользователей и помогает оптимизировать аккаунт в Google Рекламе.

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

Чтобы определить такие посещения, функция «Умные цели» выбирает и анализирует примерно 5% лучшего трафика из Google Рекламы. Затем этот порог применяется ко всему трафику, включая другие источники. Включив умные цели в Google Аналитике, вы сможете импортировать их в Google Рекламу и тем самым оптимизировать объявления. 

С Google Analytics разобрались, переходим к настройке целей в Яндекс.Метрике.

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

Первым делом подключите счетчик Яндекс.Метрики к сайту. Далее перейдите в сервис и нажмите «Создать цель» рядом с нужным счетчиком. 

Создание новой цели Метрике

Создание новой цели Метрике

Либо нажмите «Цели» → «Добавить» в настройках.  

Добавление цели

1Добавление цели

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

Название и ретаргетинг

Название и ретаргетинг

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

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

Как оценивать вовлеченность пользователей

Как оценивать вовлеченность пользователей

Посещение страниц. Если это конкретная страница, то добавьте точный URL. Для учета просмотров раздела сайта укажите часть URL или регулярное выражение. Если задать условие /catalog/printers/, то за выполнение цели будут считаться посещения всего раздела с принтерами. А если указать /confirmation.html, то Метрика будет учитывать посещения только одной страницы благодарности.

Отслеживание просмотров страниц

Отслеживание просмотров страниц

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

Настройка условий для цели

Настройка условий для цели

JavaScript-событие. Эта цель учитывает действия, выполнение которых происходит без смены URL. Информация об успешном достижении цели передается через JavaScript, что позволяет отслеживать практически любые события. Этот вариант также можно использовать на турбо-страницах.

Выберите условие «JavaScript-событие» и добавьте идентификатор, используя латинские буквы и цифры с подчеркиваниями вместо пробелов.

Как настроить отслеживание целевых действий через JavaScript

Как настроить отслеживание целевых действий через JavaScript

Укажите одно из трех условий для отслеживания:

  • Совпадает. Введите полное значение идентификатора. Подойдет для отслеживания одного события.
  • Содержит. Укажите часть идентификатора. Подойдет для учета событий с общими символами в названии.
  • Регулярное выражение. Задайте шаблон условия для срабатывания цели. Подойдет, если достижением цели считается срабатывание определенного кода на сайте. Подробнее о регулярных выражениях читайте в справке Яндекса

В полях «Содержит» и «Совпадает» не должно быть символов / \ & # ? = ". Вместо знака «+» всегда пишется комбинация «%2B».

Когда укажете идентификатор, ниже появится код цели. Скопируйте и установите его на сайт. 

Код цели

Код цели

Если вы хотите установить цель на кнопку, то добавьте к этому элементу код: 

<form action="">

       <input type="button" onclick="ym(95659666,'reachGoal','button') />

</form>

Важно. Если у вас нет навыков работы с JavaScript и HTML, то обратитесь за помощью к разработчикам. 

Составная цель. Этот вариант следует выбирать для создания сложной цели, состоящей из разных шагов. Допустим, пользователь должен сначала перейти в корзину, нажать кнопку «Оплатить» и совершить платеж, а затем попасть на страницу подтверждения заказа. С помощью составной цели можно отследить каждый из этих этапов. 

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

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

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

Добавим два последовательных шага — клик по кнопке «Добавить в корзину» и клик по кнопке «Оформить». 

Сначала заполняем поле «Условие» для первого шага — добавления в корзину. Далее нажимаем «Добавить шаг».

Настройка составной цели

Настройка составной цели

Указываем условие для второго шага. Если других этапов не планируется, то далее нажимаем «Добавить цель» и Метрика начнет собирать статистику. 

Настройка второго шага составной цели

Настройка второго шага составной цели

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

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

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

Если хотите узнать, сколько человек хотели посмотреть номер, то отметьте галочкой пункт «Скрывать часть».  

Как узнать, сколько раз просматривали номер телефона на сайте

Как узнать, сколько раз просматривали номер телефона на сайте

Клик по email. Укажите конкретный email, клик по которому является целью, либо выберите вариант «Все адреса», если хотите отслеживать клики по всем кликабельным email на сайте.

Учет кликов по адресу электронной почты

Учет кликов по адресу электронной почты

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

Как учитывать заполнение форм

Как учитывать заполнение форм

Важно:

  • Получится отслеживать формы только со страниц, на которых были посетители за последние 30 дней. 
  • Метрика учитывает только формы, созданные с помощью тега <form>. Элементы, созданные через <div>, отслеживаться не будут. 

Переход в мессенджер. Учитывает клики по ссылкам или иконкам, ведущим в мессенджер. Считает как все переходы, так и те, которые ведут в один сервис. В последнем случае выберите нужный вариант из выпадающего списка.

Как подсчитать переходы в мессенджеры

Как подсчитать переходы в мессенджеры 

Скачивание файлов. Цель считается выполненной, если пользователь нажал на ссылку для загрузки файла. Если выбрать «Любой тип файла», то Метрика будет считать абсолютно все загрузки. Для учета скачиваний конкретного документа укажите его полное название.

Как настроить учет загрузки файлов

Как настроить учет загрузки файлов

Поиск по сайту. Подключите эту цель для учета взаимодействий пользователей с поисковой строкой. Чтобы все работало, укажите в «Дополнительных настройках» параметр поиска, который используется на проекте. 

Настройка параметров цели

Настройка параметров цели

На большинстве ресурсов за эту функцию отвечают параметры «q», «text», «query» и «search» — они уже указаны в настройках. 

Чтобы проверить, какой параметр работает на вашем сайте, воспользуйтесь поиском и посмотрите на URL страницы с результатами.

Параметр поиска

Параметр поиска

Параметр указан перед поисковым запросом и знаком «=». В нашем примере это «query» — одно из стандартных значений, поэтому в настройках ничего не меняем. Если вашего значения нет в списке, то добавьте его через запятую. 

Клик по кнопке. Укажите адрес страницы с целевой кнопкой и кликните на желтую кнопку, как показано на скриншоте ниже. В новом окне выберите элемент для отслеживания. 

Выбор кнопки

Выбор кнопки

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

Как выбрать соц. сеть

Как выбрать соц. сеть

Возвращение из платежной системы. У этой цели нет дополнительных настроек, поэтому достаточно просто выбрать тип условия и нажать «Добавить». Метрика начнет автоматически считать, сколько человек вернулись на сайт после посещения страницы оплаты.

Список поддерживаемых платежных сервисов есть в справке Яндекс.Метрики

Подключение цели для учета возвратов из сервиса платежей

Подключение цели для учета возвратов из сервиса платежей

С настройками целей разобрались, теперь разберем ошибки, которые могут возникнуть при работе с инструментом. 

Как понять, что в ходе настройки допущены ошибки

Найти ошибки в настройках можно разными способами, разберем их от простого к сложному. 

Проверка через интерфейс сервисов

Откройте сайт и выполните целевое действие: кликните на кнопку, перейдите в мессенджер и так далее. В течение 5-10 минут конверсии должны отобразиться в отчетах сервисов аналитики. Если этого не произошло, то в настройках были допущены ошибки, либо сам счетчик установлен неправильно. 

Важно: если в Яндекс.Метрике в разделе «Настройки» → «Фильтры» отмечен пункт «Не учитывать мои визиты», то при проверке пользуйтесь браузером в режиме «Инкогнито», либо отключите функцию на момент проверки. В противном случае сервис не будет учитывать ваши действия на сайте. 

Учет собственных визитов

Учет собственных визитов

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

Проверка через консоль браузера

Способ подойдет для проверки целей «Яндекс.Метрики». Откройте страницу, где находится форма, взаимодействия с которой должны отслеживаться. Добавьте к URL комбинацию «?_ym_debug=1» без кавычек. После этого адрес должен выглядеть примерно так: example.com/?_ym_debug=1. Обновите страницу.

Запустите браузерный отладчик, нажав F12 или комбинацию Ctrl + Shift + J, перейдите во вкладку «Консоль». 

Режим отладчика

Режим отладчика

Если счетчик подключен правильно, то на панели отобразится номер счетчика.

Номер счетчика

Номер счетчика

Не выключая консоль, оформите заявку или заполните форму. Параметр цели должен отобразиться в отладчике в строке, начинающейся с Reach Goal. Это значит, что цель работает правильно и информация о ней передается в отчеты Яндекс.Метрики. 

Как проверить работоспособность целей через консоль

Как проверить работоспособность целей через консоль

В заключение

Цели помогают отследить эффективность рекламных объявлений, проанализировать качество проекта и найти точки для дальнейшего развития. Их можно использовать при планировании бюджета на продвижение. На прибыльные каналы стоит направить большую часть средств, а бесполезные — доработать или полностью отключить, чтобы не нести лишние расходы. Это полезный инструмент, который подойдет для любого ресурса, будь это контентный сайт, небольшой лендинг или крупный интернет-магазин.