Составные цели в яндекс.метрике и google analytics

Как настроить цели эффективно

Основной критерий эффективности – сформированная конечная цель. Аналитик должен понимать, для чего он отслеживает то или иное действие, как в дальнейшем можно будет использовать статистику поведения посетителя на сайте.

Обычно разделяют 2 типа целей:

  • основные цели (макроцели) – Заказ\заявка, продажи\допродажи, звонок. То для чего и создавался сайт.
  • вспомогательные цели (микроцели или задачи) – Добавление товара в корзину, посещение конкретной страницы сайта, просмотр ролика, обращение к online консультанту. Т.е. шаги посетителя до достижения главной цели.

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

Отслеживать все подряд тоже не стоит. Обилие ненужных целей – это ошибка!

К примеру на сайте есть кнопка «Перезвонить?» по клику на которую всплывает стандартная форма с предложением указать телефон для связи, тут же ниже еще одна кнопка «отправить», с подтверждением отправки формы введенного телефона.

Как в данном случае настроить цель на отслеживание заявок эффективнее всего? Поставить цель на кнопку «отправить» или лучше на обе кнопки?

В этом примере эффективнее будет работать с самой формой, а не кнопками. О готовом решении вы прочтете чуть ниже. А пока усвоим, что вешать индикаторы на все кнопки сайта не стоит.

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

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

Каждый проект уникален, поэтому и цели к вашему сайту всегда будут индивидуальными.

Базовые цели в Яндекс.Метрике для сайта

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

Лид (lead, целевой лид) — потенциальный клиент, положительно отреагировавший на маркетинговую коммуникацию.

В Яндекс метрике под целью понимается любое конечное действие посетителя интересное для владельца сайта.Пример целевых действий: Регистрация; Звонок; Заявка с формы; Скачивание файла; Просмотр видео; Покупка; Клик на баннер; Посещение конкретной или нескольких страниц и т.д.

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

Конверсионная цель позволяет просмотреть статистические данные. (Как примеры выше – Регистрация; Звонок и т.д.).Ретаргетинговая цель предназначена для настройки показов по условиям подбора аудитории через Яндекс.Директ. (От предыдущей цели её отличает только поставленная галочка).

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

Пока нас интересуют только конверсионные цели, вместе с базовым функционалом метрики они помогут ответить на важные вопросы:

  • Сколько нам стоит 1 покупатель?
  • Что мешает посетителям производить покупку?
  • На сколько эффективны конкретные каналы продвижения и продаж?
  • Каков минимальный необходимый бюджет на рекламу вашего проекта в конкретном регионе?

В данном примере оценивается реклама и юзабилити проекта, но зачастую вопросы могут и должны распространяется дальше. Такие моменты как: «Анализ и сравнение конкурентов»; «Уникальное торговое предложение»; «Чему пользователи доверяют и не доверяют?» уже описывались в предыдущих статьях блога YouKit.ru

Типы целей в яндекс метрике

Основные цели в сервисе Яндекс.Метрика делятся по типу условий:

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

Посещение страниц – Страницы, посещение которых для вас важно — например, страницы с контактами или с формой обратной связи.

JavaScript-событие – Позволяет отследить нажатие на кнопку, заполнение формы и другие события не покидая страницу. Такая же цель понадобится и для передачи офлайн-конверсий.

Составная цель – До пяти шагов из первых 3-х целей, которые должны быть последовательно выполнены во время одного визита.

Простая цель – Недавно Яндекс.Метрика обзавелась простыми целями для: телефонов, почты и формы отправки.

Простая цель для: телефонов, почты и формы связи.

Как проверить работу целей в Метрике?

В качестве испытуемого возьмем сайт по морскому фрахту fraht.ru.com

Проверяем цели в Метрике на fraht.ru.com

И первым делом обратимся к справке по Яндекс Метрике. А она говорит вот что:

А вот что говорит справка Метрики

Отладчик целей ym_debug для Метрики

Как видите, для отладки целей достаточно дописать к урлу страницы такой хвост:

В моем случае ссылка ссылка принимает вид:

Отлично, половина дела сделана — теперь мы знаем, как вызывать отладчик событий для Метрики. Теперь немножко поработаем с отладчиком кода в браузере.

Инспектор кода для отладки целей

В любом браузере можно вызвать меню отладчика кода. Делается это с помощью правой клавишей мыши (далее пкм) по любому месту на сайте. Нажимаем пкм и выбираем что-нибудь вроде «исследовать элемент» или «просмотреть код» (зависит от браузера).

Я пользуюсь Яндекс браузером и у меня при нажатии пкм среди прочего есть «исследовать элемент»:

Вызываем отладчик кода в браузере

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

Пустая консоль в отладчике кода

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

ym-debug в действии

Как видите, счетчик начал отправлять в метрику информацию технического характера. Но нас интересует, а работает ли цель? Давайте разбираться, друзья.

На данном сайте настроена цель-событие, которая улетает в метрику при успешной отправке формы. О том, как настроить цель на отправку формы в Метрике я рассказывал в данной статье.

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

Успешная отправка цели в Метрику

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

Цель-событие в Метрике

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

Резюме

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

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

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

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

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

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

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

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

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

Про условия:

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

JavaSript-событие

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

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

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

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

<html>
 ...
 <form action="post">
 ...
 <input type="button" onclick="yaCounterXXXXXX.reachGoal('ORDER'); return true;" 
value="Перезвоните мне" />
 </form>
 ...
</html>

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

Данный тип цели можно также использовать для учёта офлайн-конверсий в Метрике.

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

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

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

Читайте по теме: Как добавить цели в Google Analytics

Как применять составные цели

 
Например, начало – переход в корзину, далее – заказ, и всё заканчивается страницей благодарности. Составная цель будет примерно такой: «Карточка товара – Оформление заказа – Заказ оформлен».
 
Всё просто: указываете в условиях частично или полностью URL каждой страницы, например:
 

  • Карточка товара – /card;
  • Оформление заказа – /order;
  • Заказ оформлен – /thankyou.

 
При расчете конверсий счетчик учитывает только тех пользователей, которые совершили заказы по заданному маршруту, а не просто заходили в корзину от нечего делать или из праздного любопытства.
 
Еще вариант применения – лендинг, на котором несколько кнопок выполняют одну функцию, например, выдают одинаковую лид-форму. Допустим, «Заказать звонок» в шапке и футере сайта

Полезно составить и проанализировать алгоритмы по каждой, чтобы выяснить, какую чаще используют.
 
Изучайте путь посетителей сайта и обращайте внимание, на каких этапах у них возникают проблемы. Только так можно своевременно их решить и сделать больше визитов целевыми.
 
Высоких вам конверсий!

Пошаговый план

Пошаговый план выглядит следующим образом:

  1. для начала мы будем передавать в Метрику сигнал о том, что форма отправлена, то есть будем производить отправку события;
  2. на втором шаге мы настроим цель в соответствии с этим событием;
  3. и, наконец, проверим все это дело прямо в браузере, в консоли.

Пушим событие в Яндекс Метрику

Перед вами конструкция, которая отправляет в Метрику событие – сигнал. Наша задача отслеживать отправку формы. Поскольку форма отправляется без перезагрузки страницы, нам нужно давать сигнал в Метрику. Этим сигналом является событие. И вот эта конструкция, которая у вас на экране, она, как раз-таки, и отправляет в Метрику событие.

Синтаксис отправки события в Метрику

Здесь всего два важных момента. Во-первых, это набор иксов из восьми штук – это просто, условно, заглушка, здесь должен быть установлен номер счетчика Метрики. Номер счетчика, который у вас на сайте. Далее, вот здесь у нас «form», это название события. Это идентификатор. Именно это событие с этим именем и улетает в Метрику.

Кавычки-елочки замените на простые двойные кавычки (так просто стиль блока внимания отрабатывает).

У меня написано «form». Просто я так привык. А вы можете написать все, что угодно. Главное, чтобы вы имели это в виду, и настраивали цель в соответствии с именем этого события. Чтобы у нас событие улетало при УСПЕШНОЙ отправке формы, нам нужно повесить вот эту конструкцию на onsubmit. То есть сама по себе форма не отправит событие, но через onsubmit отправит.

Немного детальнее

Таким образом, вы видите на скриншоте – onsubmit равно, далее у нас идет конструкция для analytics, об этом я рассказывал в прошлом видео, а далее yaCounter, номер счетчика, reachGoal, название события, return true. То есть onsubmit означает следующее: при успешной отправке формы, отправить в Метрику следующее событие.

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

Далее. Настройка цели в Метрике элементарная. Нам нужно создать цель типа javaScript-событие и указать в поле «идентификатор цели» название события. Проверка цели в Метрике осуществляется с помощью ym_debug. Ну об этом позже, это все делается буквально за пару секунд.

Настраиваем цель на данное событие

Итак, прямо сейчас я на конкретном сайте покажу как это все работает, как это сделать. Давайте, друзья, посмотрим.

Проверяем работу

Проверяем работу

Как видите, здесь указан номер счетчика и событие с именем «form». Супер. Давайте проверять, как это все дело работает. Для этого, мы к этой страничке приписываем следующую конструкцию – вопросительный знак и далее /?_ym_debug=1. Ок. Эта штука позволяет нам перейти в режим отладчика и посмотреть, как у нас улетают в Метрику события.

Жмем примерно то же самое – «исследовать элемент» и здесь, внимание, жму «консоль». Как видите, тут у нас уже сработал PageView счетчика

Он его увидел. Отлично. И теперь мы просто делаем тестовую конверсию – номер телефона все единички, как вы любите, какой-то е-mail, поле «комментарий» не обязателен для заполнения. Отправляю форму. Супер.

Пример реализации на сайте

Как видите, в Метрику, счетчик, которой вот такой вот, улетает событие с вот таким вот именем

В самой Метрике, внимание, цель настроена следующим образом – как я и говорил. Вот она

Цель типа javaScript-событие с нужным идентификатором, точно таким же, который у меня в конструкции.

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

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

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

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

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

Как создать

1) Добавьте новую цель:
 

Впишите название и отметьте, что она составная:
 

 
Далее – настройка условий. Каждое соответствует определенному этапу.
 
По идее, составная цель – это последовательный набор простых целей «JavaScript-событие» или «Посещение страниц», которые вы создали заранее. Как это делать, читайте здесь.
 
2) Создайте первый шаг-условие:
 

 
Настройте его как посещение какой-либо страницы или событие. Для этого выберите тип условия:
 

 
В поле «Значение» укажите частичный / полный URL перехода или идентификатор события.
 

 
Когда шаг готов, нажмите «Добавить шаг».
 
3) Создайте следующие по аналогии с помощью кнопки «Добавить еще шаг».
 
4) Чтобы сохранить всё, нажмите «Добавить цель».

В чем польза

Когда статистики по составной цели достаточно, можно её визуализировать. В этом помогает отчет «Конверсии»:
 

 
В нем около названий есть значок воронки:
 

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

 
Вы получаете наглядную воронку продаж, по которой можно отследить весь путь пользователя от входа до покупки. Это позволяет определить, где у него возникают трудности, найти слабые места сайта и улучшить их.
 
В Google Analytics в составную цель можно включать только цели по URL. Но можно и события настроить, если использовать виртуальные страницы. Подробнее – далее.

Настройка цели на кнопку в Яндекс.Метрике

1) В верхнем меню нажмите «Счетчики»:
 

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

 
 
Выйдет страница настройки.
 
3) Перейдите по вкладке «Цели» и добавьте новую:
 

 
 
В Метрике 4 вида целей. Обо всех написано здесь.
 
В этой статье мы рассмотрим подробно настройку цели на кнопку. Для этого создаем JavaScript-Событие.
 
4) Выберите условие «JavaScript-событие».
 

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

  • Не повторяется на сайте более одного раза (для каждой кнопки – своя цель);
  • Соответствует тому, которое вы вставите в код сайта.

 
Когда всё готово, нажмите «Добавить цель».
 
Так как мы настраиваем цель на кнопку, нужно, чтобы при нажатии на сайте работала функция вызова цели. Для этого корректируем html-код сайта.
 
5) Найдите фрагмент кода, который отвечает за кнопку. Добавьте в него тег onclick:
 
<input type=»button» onclick=»ym(ID_СЧЕТЧИКА, ‘reachGoal’, ‘ИДЕНТИФИКАТОР_ЦЕЛИ’); return true;» value=»ТЕКСТ_КНОПКИ» />

 
Пример

 
Пользователи нажимают на сайте кнопку, чтобы подписаться. Мы отслеживаем это событие. Имя идентификатора – push_button, текст кнопки – «Подписаться».
 

Заменяем в теге номер счетчика и уникальный идентификатор. В итоге тег выглядит так:

 
onclick=»ym(ID_СЧЕТЧИКА, ‘reachGoal’, ‘push_button’); return true;» value=»Подписаться» />

  • Копируем его без закрывающего символа >;
  • Открываем код и находим строку с настройкой кнопки;
  • Вставляем в нее тег;
  • Проверяем, на месте ли закрывающий элемент />;
  • Сохраняем и закрываем.

Проверка

Чтобы убедиться, что информация о нажатии на кнопку отправляется, добавьте в адрес страницы такой параметр:
 
http:///?_ym_debug=1

 
После этого проверяйте сообщения о достижении целей в консоли браузера (Ctrl + Shift + J).

Отчеты конверсии • Где смотреть аналитику по целям

Статистику по заданным целям можно найти в разделе «Отчеты»:
– Стандартные отчеты > Конверсии
и
– Стандартные отчеты > Электронная коммерция (Если она была настроена).

Яндекс.Метрика – Отчеты конверсии по целям

Мы сможем получить ответы на все заданные в начале статьи вопросы по настроенным целям. А так же посмотреть пересечение этих целей с другими показателями.

К примеру можно посмотреть сколько посетителей воспользовались online-консультантом и сколько из них совершили покупку после обращения к консультанту.

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

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

Яндекс.Директ – Подключение счетчика метрики

В  Яндекс.Директ есть блок статистики Яндекс.Метрики, где отображается количество конверсий и коэффициент конверсии в %.

Блок Метрики в интерфейсе Яндекс.Директ

Коэффициент конверсии рассчитывается как отношение количества целевых визитов к общему числу визитов по формуле: Конверсия (%) = Конверсии/Клики * 100% = 799/2769 * 100% = 28.86%

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

После настройки, проверьте корректность работы целей.
В адресной строке браузера добавьте к адресу параметр ?_ym_debug=1
Пример: http://youkit.ru/?_ym_debug=1
Запустите консоль разработчика (обычно кнопка «F12») и перейдите на вкладку Console

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

Цель посещение страниц. В этом случае в консоли отображается PageView и сообщается о просмотре или обновлении страницы.
Цель Java-Script событие. В этом случае отображается Reach goal и сообщается о вызове метода reachGoal, используемом на странице.

Информацию о достижении цели ищите в отчетах Метрики. Задержка доходит до 40 минут.

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

Убедиться в том, что настройка целей в «Яндекс.Метрике» работает, можно двумя способами:

Способ 1. Ручная проверка.

  • Через 20 минут после окончания действий вернитесь в «Яндекс.Метрику» и зайдите в «Настройки».
  • Перейдите в раздел «Фильтры».
  • Отключите сервис «Не отслеживать мои действия».
  • Выполните целевое действие.
  • Через некоторое время посмотрите, зафиксировал ли счетчик событие в отчете «Конверсии».

Способ 2. Проверка целей при помощи консоли браузера.

  • К адресу страницы в браузере добавьте «?_ym_debug=1».
  • Нажмите Ctrl+Shift+J — должна открыться консоль.
  • Выполните целевое действие.

Если все в порядке, появится сообщение, что данные переданы счетчику.

Отсутствие сообщения говорит о том, что цель не работает.

Существует четыре основные причины, почему цели, настроенные в «Яндекс.Метрике», не функционируют:

1. Счетчик не установлен или установлен с ошибками. Выполните следующие действия:

  • Авторизуйтесь в «Яндекс.Метрике».
  • Нажмите кнопку «Добавить счетчик».
  • В поле «Имя счетчика» введите его название.
  • В поле «Адрес сайта» внесите основной домен ресурса, исключая префикс схемы/протокола (http://, https://). Можно указать в этом поле путь сайта (path в структуре URL), отбросив часть адреса до определенного файла или фрагмента страницы (символа «#»). Если эту часть оставить, в поле для ввода появится ошибка, а переданные в URL параметры запроса (часть адреса после символа «?») не будут учтены.
  • Для контроля с помощью одного счетчика нескольких площадок заполните поле «Дополнительные адреса сайтов».
  • Чтобы статистика была правдивой, включите опцию «Принимать данные только с указанных адресов сайтов».
  • Активируйте опцию «Включая поддомены», чтобы при фильтрации учитывались поддомены основного и дополнительных ресурсов.
  • Установите часовой пояс.

  • По желанию измените тайм-аут визита, то есть время пассивного пребывания посетителя на сайте. В настройках по умолчанию стоит 30 минут. Временной интервал можно увеличить до 360 минут.
  • Нажмите значок «Создать счетчик». В новом окне появится код счетчика.
  • Активируйте опции «Вебвизор», «Карта скроллинга» и «Аналитика форм».
  • Скопируйте код.
  • Нажмите на кнопку «Сохранить».

Чтобы счетчик заработал, добавьте его на все страницы сайта между тегами <head></head> или <body></body> ближе к началу страницы.

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

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

3. Работе счетчика мешает расширение AdblockPlus. Чаще всего оно используется именно для браузеров. Блокирует загрузку и показ рекламы на ресурсах и в поисковой выдаче.

4. Человек покинул страницу сайта до того, как счетчик загрузился.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий