Studia R

разработка сайтов

100 60

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

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

Как задать цели?

В списке всех счетчиков, необходимо нажать на кнопку «настроек счетчика»

Выбрать во вкладке «цели»

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

Вводим название цели

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

Какие бывают типы целей и в чем разница?

Количество просмотров

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

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

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

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

До 5 целей, совмещенные в одну.

Javascript-событие

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

Подробное описание можно найти на странице яндекса

Как это работает и как его установить?

После установки счетчика на сайт, появляется возможность использовать функцию цели: ym

В коде она выглядит так:

ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); 

Где xxxxxx – это код вашего счетчика
TARGET_NAME – идентификатор вашей цели

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

onclick="ym(000000, 'reachGoal', 'идентификаторцели'); return true;"

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