Достижение цели яндекс метрика. Настройка целей в «Яндекс.Метрике»: отправка формы. Для каких задач настраивается составная цель в Метрике

В прошлой статье я рассказал про . Сегодня пришло время разобраться, как убедиться, что конверсии улетают в Яндекс Метрику. Это тоже можно сделать быстро и просто. И не нужно обладать знаниями программиста.

Поэтому прямо сейчас (с включенной консолью и дебугом) я делаю тестовую конверсию — отправляю заявку через форму на сайте. И… что мы видим!


Как видите, дебуг сообщает, что в Метрику успешно отправлена цель, которая имеет id = send. И действительно, в Метрике у меня настроено событие с таким идентификатором:


Отлично! Событие улетает в Метрику, а это значит, что скоро в отчетах появится достижение цели. Задача выполнена.

Резюме

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

  • включить отладчик кода в браузере;
  • включить отладчик целей в Метрике (добавить хвост к url страницы);
  • отправить тестовую конверсию.

На этом у меня все, ребята. Ставьте лайки, если эта статья была полезной и задавайте вопросы в комментариях, если что-то осталось непонятным!

Нажмите кнопку редактирования счётчика.
2. Перейдите во вкладку "Цели", нажмите "Добавить цель".
а) Установка цели на количество просмотренных страниц сайта.

Вкладку "Условия" переключите в положение "Количество просмотров". Укажите название цели и количество страниц, которые должен просмотреть посетитель сайта для её достижения. Нажмите "Добавить цель".

Б) Установка цели на "URL страницы".

Пример для раздела "Каталог товаров". Если в поле URL страницы выбрать "url: содержит" и указать часть url"а "products", то система будет фиксировать посещения любой страницы в разделе "Каталог товаров".

Если в поле URL страницы выбрать "url: совпадает", то нужно указывать полный url "http://site.ru/products/111111". В этом случае будет фиксация посещения именно указанной страницы.

Если в поле URL страницы выбрать "url: начинается с" и указать часть "http://site.ru/products/category", то в этом случае будет фиксация посещений любой страницы раздела каталога товаров.

Аналогично примеру можно установить следующие цели:

Url: совпадает — site.ru/posts (Новости)
url: совпадает — site.ru/articles (Статьи)
url: совпадает — site.ru/services (Услуги)

Url: совпадает — site.ru/products (Каталог товаров)

Url: совпадает — site.ru/delivery (Доставка)

Url: совпадает — site.ru/photoalbums (Фотоальбом)

Url: совпадает — site.ru/video (Видео)

Url: совпадает — site.ru/comment (Комментарии)

Url: совпадает — site.ru/contacts (Контакты)

Url: совпадает — site.ru/documents (Документы)

Url: начинается с — site.ru/subscribe (Веб-версия письма рассылки)

Url: содержит — products/search (Поиск по каталогу)

Url: содержит — find?q= (Google поиск)

Url: содержит — search?searchid= (Яндекс.Поиск)

Url: содержит — confirm (Подписка на рассылку)

Url: содержит — unsubscribe (Отказ от рассылки)

Url: содержит — order-form (Открытие формы услуги или товара при отключенной корзине)
url: содержит — order-send (Заказ услуги оформлен)
url: содержит — order-made (Заказ товара при отключенной корзине)

Url: содержит — one-click-form (Открытие формы "Заказ в 1 клик")
url: содержит — checkout-order-by-click (Отправка заполненной формы "Заказ в 1 клик")

Url: содержит — feedback (Открытие формы обратной связи "Написать нам")

Url: содержит — top-form-0 (Нажатие на кнопку "Отправить" в форме обратной связи "Написать нам")

Url: содержит — thankyou-form-0 (Успешная отправка формы обратной связи "Написать нам")

Url: содержит — callback (Открытие формы обратной связи "Обратный звонок")

Url: содержит — top-form-1 (Нажатие на кнопку "Отправить" в форме обратной связи "Обратный звонок")

Url: содержит — thankyou-form-1 (Успешная отправка формы обратной связи "Обратный звонок")

Url: содержит — lead-form-send (Нажатие на кнопку "Отправить" в лид-форме)

Url: содержит — thankyou-lead-form (Успешная отправка лид-формы)

Настройка цели на Корзину:

Url: содержит — products/viewcart (Корзина)

Url: содержит — cart/checkout (Заказ оформлен)
url: содержит — pay/success (Успешная оплата)

В) Составная цель на оформление заказа.

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

Это может быть:

Форма регистрации на сайте.

Форма, которая запрашивает email или имя пользователя.

Форма оформления заказа на сайте
+ и.т.д.

Заполнение формы на сайте — это очень важный конверсионный шаг посетителя, который частно нужно отслеживать с помощью систем веб-аналитики.

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

Настройка целей на формы имеет много особенностей и во многих случаях нужно смотреть отдельно. В этой заметке я хочу показать настройку передачи данных о выполнении цели с самой простой формы с помощью добавления к ней HTML-атрибута.

Конечно, такой способ подойдет не во всех случаях, но основной смысл, думаю, что вы сможете здесь понять.

Также, хочу обратить ваше внимание, что этот способ не будет работать для так называемых Ajax-форм на вашем сайте. Это формы, в которых отправка данных происходит без перезагрузки веб-страницы.

Для всех сложных ситуаций, куда проще производить настройки с помощью Google Tag Manager.

Как это все можно там настроить, я рассказываю в своем курсе «Яндекс Метрика. Работа с целями.».

Итак, вернемся к нашему простому примеру.

Предположим на какой-то странице нашего сайта есть примерно вот такая веб-форма.

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

Делается это в меню «Настройка — Цели — Добавить цель».

Создаем новую цель типа Javascript-событие и придумываем для нее идентификатор. Этот идентификатор нам понадобиться ниже. Пока скопируйте его.

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

Для события отправки данных формы это событие создается с помощью специального атрибута onSubmit.

В буквальном смысле, с английского языка это переводится как «при отправке».

Добавлять этот атрибут нужно к элементу form.

Т.е. добавив его, мы как бы говорим браузеру, что как только пользователь заполнит форму и отправит ее, при отправке данных (onSubmit), выполни следующие действия.

Действие, которое нужно выполнить, довольно простое: отправка данных о выполнении цели в систему Яндекс Метрика. Делается это с помощью метода reachGoal.

В итоге, HTML-код нашей формы примет следующий вид:

yaCounterXXXXXX — вместо XXXXXX необходимо указать идентификатор вашего счетчика. О том, как его узнать, можно почитать здесь.

TARGET_NAME — это идентификатор вашей цели, который вы скопировали выше из интерфейса Яндекс Метрики.

C помощью метода reachGoal происходит передача данных в Яндекс Метрику о том, что была выполнена та или иная цель.

Вот, собственно говоря, и вся настройка.

Но, еще раз повторюсь, что это работает только для форм, которые работают не по технологии Ajax. Как настраивать цели для Ajax форм, можете посмотреть .

Попробуйте провести тестовую отправку формы и посмотреть в меню «Отчеты — Стандартные отчеты — Конверсии», что данная цель будет выполнена.

Трафик это основа успеха в интернет-рекламе. Но увеличение трафика — это не панацея . Без должного контроля «купленные» посетители не будут делать на вашем сайте то, что вы хотите. В итоге рекламная кампания обернется пустой тратой денег. Самые частые проблемы при ведении РК заключаются в следующем:

  • Посетители приходят на плохие посадочные страницы.
  • Посетителям неинтересна ваша тематика.
  • Посетители тратят меньше, чем вы потратили на их покупку.
  • Посетители не находят то, зачем пришли на сайт, и сразу уходят.

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

Целевое действие это любое действие посетителя, которое важно для бизнеса . Например, клиент положил товар в корзину, подписался на рассылку, оставил контактные данные в форме обратной связи. На каждом сайте разные целевые действия и по-разному настраивается их отслеживание. В этой статье я расскажу, как настраивать отслеживание целей в Яндекс.Метрике.

Добавление новых целей

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

Перейдем на страницу редактирования счетчика, нажав на эту кнопку. Выбираем вкладку «Цели»:

Добавляем цель, нажав на соответствующую кнопку:

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

При добавлении целей есть ограничения:

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

Настройка цели «Просмотры страниц»

Цель типа «Просмотры страниц» считается выполненной, если посетитель посмотрел указанное число страниц сайта.

Этот тип цели настроить просто: указываем необходимое для достижения цели число просмотров страниц и нажимаем «Добавить».

Если установлена галочка «Собирать подробную статистику», Метрика будет собирать не только количество достижений цели, но и дополнительные параметры:

  • источники, с которых пришли пользователи, совершившие целевое действие;
  • социо-демографические показатели (пол, возраст, интересы и т.д.);
  • UTM-метки пользователей (если пользователь перешел по ссылке со специальной меткой).

Отслеживать подробную статистику можно для 10 целей одного сайта.

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

Настройка цели «URL страницы»

Цели типа «URL страницы» — это наиболее универсальный и распространенный тип. С помощью таких целей можно отслеживать факт перехода на страницу, будь то:

  • страница с информацией об успешно оформленном заказе;
  • страница успешной регистрации;
  • страница успешной отправки формы;
  • страница, успешной подписки на рассылку;
  • страница с контактной информацией.

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

Цель задается с помощью указания параметров «условие + содержание»:

  • содержание указывает на текст, который должен входить в URL-адрес целевой страницы;
  • условие задает тип поиска содержания в URL целевой страницы.

Допустим, мы выяснили, что в адресе страницы успешного заказа есть слово «success», и его нет ни в каких других адресах страниц нашего сайта. В таком случае в поле «содержание» мы пишем «success» и задаем условие «url:содержит». В результате Метрика будет считать цель выполненной при посещении любой страницы, содержащей текст «success», например, site.ru/this-is-success.html.

Если задать условие «url:начинается с» и содержание «http://site.ru/success-order/», то целевыми будут только те адреса, которые начинаются с указанного содержания, например, site.ru/success-order-1243/.

Условие «url:совпадает» позволяет задать точный адрес. При использовании условий «url:начинается» и «url:совпадает» необходимо обязательно задавать полные URL-адреса вида http://site.ru/page/.

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

Для цели с условием «URL страницы» можно создавать дополнительные условия. Условия объединяются оператором ИЛИ, т.е. для того чтобы достичь цели, достаточно выполнения одного из условий. Это удобно, когда достижение одного и того же целевого действия возможно по двум разным URL-адресам. Например, страница успешно оформленного заказа может иметь при разных обстоятельствах покупки разные URL-адреса — site.ru/success-order/ и site.ru/good-buy/:

Если настраиваемая цель описывает корзину или подтверждение заказа, то ставим флажок «Типы целей интернет-магазинов» и выбираем тип цели:

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

  • состав заказа,
  • стоимость заказанных товаров,
  • информацию о доставке и другие данные, связанные с оформленным заказом.

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

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

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

Когда пользователь выполняет целевое действие, мы вызываем функцию:

    yaCounterXXXXXX.reachGoal("TARGET_NAME");

XXXXXX — номер вашего счетчика;

TARGET_NAME идентификатор цели (слово, которое обозначает событие на сайте, выбранное в качестве целевого действия) . Например, ORDER.

Пример настройки вызова метода reachGoal при клике на кнопку:


    ...

    ...


    ...

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

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

«Составная цель» может включать в себя цели двух типов: цели «URL страницы» (при этом можно использовать регулярные выражения для задания URL) и цели «Событие»:

Есть ряд ограничений для «Составной цели»:

  • Не более 5 шагов в составной цели.
  • Если пользователь покидает сайт на время, которое указано в опции «Тайм-аут визита», цель не считается достигнутой.
  • Один шаг может содержать условия только одного типа: URL или событие.

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

«Целевой звонок»

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

Заключение

Разным сайтам — разные цели. Выбор типа цели зависит от показателей, которыми вы измеряете эффективность сайта. Так, для контентного проекта, которому важна глубина просмотра страниц, подойдет цель «Просмотры страниц». Но, кроме этого типа целевых действий, можно отслеживать также взаимодействие пользователя с интерактивными материалами, например, видео или интерактивными визуализациями, и тут может пригодиться тип цели «Событие». Если вы владелец интернет-магазина, то «Составная цель» даст вам информацию о воронке продаж. «Составная цель» является композицией нескольких целей типа «URL страницы» или «Событие», поэтому я бы рекомендовал настроить каждую из таких целей отдельно, проверить корректность настройки и уже потом переходить к созданию составной цели.

Удачи и успешного продвижения!

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

В статье мы расскажем, как настроить цель одним из 4 способов: количество просмотров страниц, посещение страницы, javascript-событие и составная цель. Разберём, как можно настроить цели для сайта на WordPress. Как проверить срабатывает ли цель и из-за чего они могут не работать. А также, как создавать отчёты по конверсиям на основе целей.

Что такое цели в Яндекс.Метрике и для чего они нужны

Цели необходимо задать и для использования их в качестве в настройках рекламной кампании в Яндекс.Директ.

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

Зайдите в Яндекс.Метрику и перейдите в раздел «Настройка».

Настройка цели «Количество просмотров»

Если для Вашего ресурса определяющим является вовлечённость пользователей (развлекательный или информационный ресурс), то в качестве цели можно выбрать «Количество просмотров». Для создания и настройки цели, кликаем «Добавить цель» — выбираем «Количество просмотров».

Задаём говорящее название, чтобы затем отчёты были более понятными и выставляем количество страниц. Чтобы сохранить цель жмём на кнопку «Добавить цель».

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

В данном виде целей, мы можем настроить отслеживание посещения определённых страниц: посадочной страницы, скачивание файла. Для интернет-магазинов цель можно использовать для отслеживания брошенной корзины или совершения оплаты.

Жмём «Добавить цель» — задаём цель «Посещение страниц», даём название и вставляем адрес страницы, которая является целевой. Для Landing Page это может быть . Вы можете поставить в качестве цели посещение до 10 определённых страниц сайта в составе одной цели.

Про условия:

  • url: содержит - для отслеживания достаточно указать лишь часть ссылки на нужную страницу, работает, как неточное вхождение. Можно использовать, если необходимо отслеживать посещение страниц в определённом разделе сайта.
  • url: совпадает - это тип цели, как раз подходит для точного отслеживания адреса посещённой страницы. В поле цели нужно ввести адрес страницы полностью, вместе с указанием протокола http или https.
  • url: начинается с - указываем только начало ссылки, которое будет означать достижение цели.
  • Таким образом можно отслеживать подразделы, категории и рубрики.
    url: регулярные выражения - достаточно гибкий инструмент отслеживания действий пользователей на сайте, которые требует отдельного обзора.

JavaSript-событие

Теперь переходим к настройке события в Яндекс.Метрике, таких как нажатие на кнопку или отправка заполненной формы обратной связи. Отслеживание данных целей осуществляется с помощью JavaScript.

При настройке событий есть определённая сложность , нужно не только настроить цель в Метрике, но и установить идентификатор отслеживания на сайт.

На первом шаге пишем название цели и задаём её идентификатор .

Затем, нам нужно зайти в код своего сайта, найти кнопку, нажатие на которую необходимо отслеживать и оформить это так, как показано ниже.

...
... value="Перезвоните мне" /> ...

Где XXXXXX — это номер счётчика Яндекс Метрики
ORDER — наш идентификатор отслеживания.

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

Составная цель даёт возможность задать последовательность шагов, которые пользователь должен совершить, чтобы его посещение было засчитано, как целевой визит. Шагами могут быть просмотры страниц или JavaScript-события.

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

Как настроить цели в Метрике для сайта на WordPress

В качестве примера настройки события отправки контактной формы для сайта на WordPress, разберём настройку цели для плагина Contact Form 7.

Способ #1

После того, как мы настроили идентификатор javasricpt-события в Яндекс.Метрике, заходим в настройки формы и выбираем Additional Settings и делаем, как показано на рисунке.

Где, myForm — наш идентификатор отслеживания.
100500 — номер счётчика Яндекс Метрики.

Способ #2

Настроить отслеживание успешного заполнения формы можно с помощью страницы благодарности. Для этого нам необходимо включить переадресацию после отправки формы. Сделать это можно с помощью плагина Contact Form 7 Redirection .

Скачайте, установите и активируйте плагин. Откройте редактирование формы и выберите вкладку «Настройки перенаправления». Далее выберите нужную страницу или укажите нужный URL-адрес вручную.

Как проверить, что цели работают

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

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

  • счётчик не установлен на нужной странице;
  • счётчик блокируют другие скрипты или расширения;
  • при посещении страницы счётчик не успел загрузиться;
  • цель настроена некорректно.

Чтобы сгенерировать отчёт по достигнутым целям, зайдите в Метрику. И следуйте по цепочке «Отчёты — Стандартные отчёты — Конверсии».

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

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

Заключение

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