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

Цели в Яндекс метрике — это действия пользователя на сайте которое фиксируется статистикой. Так можно по простому объяснить что такое цель.

Зачем нужно в Яндекс метрике назначать цели. Цели назначаются для того, чтобы можно было отслеживать с каких источников трафика на Вашем сайте достигаются цели, с каких нет. Говоря по другому, будет видно, откуда приходят люди и что делают на Вашем сайте. Например, Вы назначили целью действие заказ товара и запустили рекламу в Яндекс директе, в какой нибудь тизерной сети, и в какой нибудь социальной сети. При правильно настроенной метрике, будет видно, откуда приходят люди и совершают действие заказ, откуда не совершают, или откуда меньше заказов, откуда больше. Также, можно будет посчитать стоимость привлечения одного заказа, с той или иной рекламной сети.

Чтобы назначить в Яндекс метрике цели, и чтобы они начали работать,  нужно во первых установить на сайт код Яндекс метрики. После установки кода, можно приступать на настройке целей. В зависимости от типа сайта, целевые действия на нем могут быть разные. Например, в интернет магазине целевым действием, которое надо отслеживать, будет заказ товара и (или) добавление товара в корзину. На одностраничном сайте целевым действием может быть заявка на получение консультации, подписка на рассылку и т.п. — такие действия тоже можно отслеживать. На информационном ресурсе целевым действием, иногда, можно считать просмотр нескольких страниц.

Начнем с интернет магазина. В интернет магазинах, обычно, есть смысл назначить 2 цели. Это добавление товара в корзину, и заказ товара. Если заказать товар можно несколькими способами, например через корзину и в один клик, тогда целей будет больше — на каждый способ заказа, своя цель в метрике.  Для назначения целей в метрике переходим в настройки счетчика:

1

В настройках выбираем пункт Цели и жмем кнопку Добавить цель:

2

Как я и писал выше, одной из целью в интернет магазине надо сделать корзину. Обычно, в интернет магазинах корзина выводится на отдельной странице сайта имеющей определенный УРЛ. На эту страницу человек может попасть только добавив товар в корзину, то есть, посещение такой страницы (корзины) и можно назначить целью. Если в Вашем магазине корзина во всплывающем окне, тогда целями можно назначить только действия нажатия на кнопки, как в самой корзине, так и добавления товаров в корзину. Как назначить целью действие нажатия на кнопку, будет написано ниже. Добавьте товар в корзину в своем магазине и посмотрите на УРЛ. Например в моем интернет магазине, корзина выглядит так:

3

В УРЛ страницы-корзины есть параметр checkout, которые есть только в корзине и больше его нет ни на какой странице сайта.  Именно посещение страницы сайта с таким параметром в УРЛ, и задается целью в Яндекс метрике. Эта цель будет отвечать за посещение корзины. Название цели Корзина. Условие УРЛ содержит наш параметр:

4

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

5

Следующая цель, которую есть смысл назначить в интернет магазине, — заказ. Если человек добавил товар в корзину, это еще не значит что он оформит заказ. Поэтому, цель оформленный заказ, тоже нужно сделать. После оформления заказа человек попадает на страницу «Спасибо за покупку». За вывод такой страницы тоже отвечает конкретная страница сайта со своим УРЛ. Посещение страницы «Спасибо за покупку» считается подтвержденным заказом, так как, попасть на такую страницу человек может только оформив заказ. Если у Вас «Спасибо за покупку» появляется во всплывающем окне, целью придется назначать действие на нажатие на кнопку «Заказать товар» в корзине, об этом ниже. В моем магазине страница «Спасибо за покупку» выглядит так:

6

Параметр success есть только в УРЛ страницы «Спасибо за покупку». Его и задаем в качестве цели в метрике:

7

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

8

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

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

<input dojotype=»dijit.form.Button» type=»submit» value=»Получить курс» name=»subscribe» id=»mc-embedded-subscribe» class=»button»> Это код кнопки в форме подписки на рассылку.

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

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

9

Не забываем сохранить цель, если она будет только одна, если несколько (для нескольких кнопок), можно сразу назначить несколько целей и все сразу сохранить:

10

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

onclick=»yaCounter34981345.reachGoal(‘zakaz’); return true;»

где, 34981345 — номер счетчика (меняем на свой)
zakaz — идентификатор который Вы придумали (меняем на свой).

Номер счетчика берем из метрики:

11

Так будет выглядеть событие заказа обратного звонка в моем примере:

onclick=»yaCounter37371000.reachGoal(‘zvonok’); return true;»

Теперь это событие надо вставить в код кнопки в форме заказа обратного звонка. Так, например, выглядит код кнопки без события:

<input  type=»submit» value=»Заказать звонок» name=»subscribe» id=»mc-embedded-subscribe»>

Так после установки события:

<input onclick=»yaCounter37371000.reachGoal(‘zvonok’); return true;»  type=»submit» value=»Заказать звонок» name=»subscribe» id=»mc-embedded-subscribe»>

То есть, событие вставляется сразу после <input

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

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

Например, сначала человек посещает корзину (страницу с УРЛ содержащей checkout) и только если он именно в корзине нажмет на кнопку Заказать (возможно, эта же кнопка выводится и в других местах сайта, но наиболее целевое действие ее нажатие именно в корзине), цель можно считать достигнутой. Так это будет выглядеть:

13

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

14

Ну и самый простой тип цели — посещение нескольких страниц. Допустим Вы хотите отслеживать людей которые на Вашем сайте просматривают 5 и более страниц. Задается просто:

15

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

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

Добавить комментарий

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>