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

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

В предыдущей статье я рассказывал как установить счётчик, а в этой вы узнаете как правильно настроить цели.

Для тех, кто ещё не в курсе, "Цели" – действие которые вы ждёте получить от своих посетителей, это может быть подписка на обновления или рассылку, или в случае интернет магазина – добавление товара в корзину. Яндекс Метрика позволяет одновременно отслеживать 100 целей, по 10-ти из них вы можете собирать подробную статистику.

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

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

Прямые цели – это те действия, выполнения которых принесёт вам деньги.

Примеры прямых целей:

  • на покупку курса/товара;
  • скачивание прайс листа;
  • переход в корзину;
  • заказ обратного звонка;

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

Примеры второстепенных целей:

  • просмотр страницы "О компании";
  • глубина просмотров;
  • подписка на вас в соц. сетях;
  • поделились ссылкой на ваш сайт через кнопки шаринга в соц. сети;
  • оставленный комментарий;
  • подписка на рассылку;

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

Типы целей в Яндекс Метрике

У нас есть возможность создавать цели 4-мя разными способами:

1) Просмотры страниц

2014-07-29 03-59-02 Яндекс.Метрика  Редактировать счётчик для lozyuk.ru (lozyuk.ru (блог)) - Google Chrome

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

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

2) URL страницы

цель url

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

Условия:
"Содержит" – отслеживает посещение динамических URL адресов. Например если указать в качестве цели "bay.html" (нужно  обязательно указывать только часть ссылки), то цель будет считаться достигнутой при просмотре посетителем страниц "mysite.ru/bay.html", "mysite.ru/1/bay.html" и "mysite.ru/bay.html?utm_sorce=google".

"Начинается с" – позволяет отследить посещение определённого каталога или раздела на сайте. Указывайте только начало ссылки. Например цель "mysite.ru/kittens/", будет считаться достигнутой при посещении страниц "mysite.ru/kittens/white_kittens/", "mysite.ru/kittens/" и "mysite.ru/kittens/bay.html".

"Совпадает" – отслеживает переходы на какую то конкретную страницу. Следует указывать полный URL.

"Регулярное выражение" – данный тип условия предназначен для опытных пользователей. С его помощью можно отслеживать любые динамические URL.

 3) Цель событие

цель событие

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

О настройках этой цели я расскажу ниже.

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

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

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

При создании цели учитывайте её особенности:

  • соблюдайте последовательность шагов;
  • максимальное количество шагов - 5;
  • если посетитель бездействовал на сайте более 30 минут на любом этапе, цель не считается выполненной;

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

Для создания в Яндекс Метрике цели "событие" вам нужно иметь доступ html коду своего сайта. В большинстве современных cms есть встроенные редакторы html кода, если у вас такого нету, тогда придётся скачивать файлы с хостинга и править их в любом текстовом редакторе. Для работы с кодом я использую редактор Sublime Text 2, но вы можете использовать обычный блокнот.

Для того чтобы цель считалась выполненной, вам нужно вызвать функцию yaCounterXXXXXX.reachGoal('TARGET') с помощью html тегов "события" (почитать про них можно тут). Где XXXXXX это номер счётчика, а TARGET - идентификатор цели.

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

Для кнопки (событие onclick="хххх" - реагирует на клик):

Для ссылки, скачивание файла (событие onclick="хххх" - реагирует на клик):

Для формы (событие onsubmit="хххх" - реагирует отправку формы):

Отслеживаем нажатие на кнопки поделиться в соц. сети:

Время проведённое на сайте, указывается в миллисекундах (30 сек = 30000 мс):

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

comments powered by HyperComments
Павел
2015-10-13 15:28:02
Вы помогаете настроить цели в метрике?
Александр
2015-10-13 18:14:46
Да, но не бесплатно конечно. Пишите http://lozyuk.ru/contacts/
Александр
2015-10-15 05:09:51
Не силён в JS, но по моему этот код не будет работать
eugenekudashev
2015-09-16 23:06:56
Буду рад если поможете, пытаюсь настроить Цели на копирование и выделение текста. Делаю так: Указываю в диве messageContent 2 цели Добавляю в js window.onload = function() { oncopy="yaCounter23650459.reachGoal('ONCOPY')" getSelection="yaCounter23650459.reachGoal('getSelection')" } Не уверен что это правильно.
Антон
2015-12-01 17:50:44
Здравствуйте, подскажите при настройке ретаргетинга использую цель событие, я ставлю в метрике просто идентификатор цели, на пример KNOPKA, и тоже самое я делаю через интерфейс директа. То есть не надо никаких ссылок ставить вместе с идентификатором при настройке ретаргетинга?
Владимир Оболенский
2016-02-13 18:00:21
Всем привет! Возникла загвостка на таком вопросе: передаю заявки со своего ленда в партнерку по API. Нужно прицепить цель Метрики к событию Отправка заявки. По документации API в тег формы надо вставлять следующее: Если привязываю цель метрики в onsubmit до функции API: , то цель считается, но заявка не уходит в ПП, если сначала API потом цель, то соответственно заявка в API уходит, но метрика цель не засчитывает. Поле action по документации API должно быть пустым, цель по событию onclick тоже не подходит из-за недостоверности. Кто знает, как решить эту задачку?
Александр
2016-02-14 22:35:48
Попробуйте поменять события местами:
ДекстерМ
2016-03-18 17:31:44
Здравствуйте! В чем может быть недочет в этом отрывке кода? Метрика считает посещения сайта, но цель не работает где стоит искать ошибку? Форма getresponse, всплывает в поп-ап окне. <form action="" method="get" onsubmit="yaCounter36010345.reachGoal('lid1'); return true;"> <input type="email" name="lead_email"> <input value="Получить доступ" type="submit"> </form>
Александр
2016-03-18 22:22:44
Здравствуйте. Если вы сами пробуете отправлять заявки, то метрика может их не учитывать. Попробуйте открыть сайт в режиме инкогнито. Если форма отправляется без перезагрузки страницы, то событие "onsubmit" может не фиксироваться. В таком случае самое простое это поставить "onclick" на кнопку с отправкой достижения цели.
ДекстерМ
2016-03-22 14:26:06
Пробовал через инкогнито отправлять, все равно цель не считает, onclick тоже есть href="" onclick="yaCounter36010345.reachGoal(&apos;lid2&apos;); return true;" style="color: inherit; Но этот отрывок кода тоже не рабочий(
Александр Элс
2016-10-25 18:33:35
Ни одной статьи по настройке Woocommerce на цели для метрики не нашел в сети.
Виктор
2016-11-29 09:18:48
Добрый день. Какой счетчик нужно сделать для прослеживания захода с группы в контакте