От автора: приветствую вас. Эта статья будет полностью посвящена такой теме, как настройка целей в метрике (имеется ввиду Яндекс.Метрика, конечно же). Это замечательная возможность, которая позволит вам отслеживать, были ли выполнены пользователями на сайте те действия, которые вам необходимы, смотреть конверсию этих действий и предпринимать действия для увеличения конверсии.
Создаем цели
Прежде всего нужно создать сам счетчик, если вы этого еще не сделали. Справиться с этим просто, практически основная настройка, которая от вас потребуется — это указать доменное имя сайта, на который планируется ставить счетчик. Отлично. Гораздо интереснее — это настройки счетчика, в которых вы и сможете поставить нужные цели. В пункте настройки сегодня я затрону лишь 2 пункта: Вебвизор и Цели. Начнем непосредственно с целей.
Как видите, у меня пока пусто, потому что счетчик новый, зато есть кнопка добавления цели. Жмем ее.
Цели бывают конверсионные и ретаргетинговые. Собственно, в этой статье я затрону только конверсионные, потому что вторые настраиваются по отношению к тем пользователям, которые когда-то что-то уже делали на вашем сайте.
Среди конверсионных, в частности, есть 4 разных вида целей. Рассмотрим самый первый — количество просмотренных страниц (вы можете задать их число). Хочу отметить, не количество просмотров сайта всеми людьми в целом, а кол-во просмотренных страниц одним человеком.
Например, если вы ставите 20, то цель будет выполнена лишь тогда, когда кто-то зайдет на ваш сайт и после этого просмотрит на нем еще как минимум 19 страниц. С этой целью все предельно просто и ясно.
Вторая цель — посещение определенной страницы. URL-адрес этой страницы вы можете ввести в указанное поле, выбрав при этом соответствие: url совпадает. Если выбрать url содержит, можно ввести адрес страницы не полностью, а частично, главное вводить его сначала.
Если же выбрать url содержит, то можно ввести любую уникальную часть адреса. Например, page37. И тогда если на вашем сайте есть странице с этой подстрокой url-адресе, будет выбрана именно она.
Регулярное выражение — это чуть более сложная тема, ее мы затрагивать не будем.
Собственно, цель будет выполнена каждый раз, когда посетитель зайдет на страницу с подходящим условию url. То есть если в течении дня 20 человек побывали на странице, у которой в url есть подстрока “page37”, то и цель будет выполнена 20 раз.
В этом виде цели можно добавлять условия, тогда цель будет выполнена только в том случае, если посетитель побывал абсолютно на всех указанных страницах. Собственно, после создания этой цели попробуйте сами ее выполнить, чтобы проверить, правильно ли вы все настроили.
Следующий вид цели — Javascript-событие. Он является наиболее интересным для большинства вебмастеров, маркетологов, аналитиков и т.д. Потому что позволяет цели выполниться при практически любом событии javascript. А это может быть: клик по кнопке, скролл страницы, наведении мыши на любой объект, отправка формы и т.д.
Но, буду честен, мне до этого приходилось настраивать лишь цель на кнопку в метрике, а также на отправку формы. Это самые популярные варианты, но, несомненно, могут быть и другие.
Сама цель настраивается крайне просто — достаточно дать ей название (дайте такое, чтобы было понятно) и указать идентификатор по-английски. Важно чтобы он имел уникальное имя. придумайт какое-нибудь. Например, я вписал clcbtn (сокращенно от click и button, то есть клик по кнопке).
Но одного создания цели в данном случае недостаточно, потому что Метрике попросту будет непонятно, в какой же момент цель должна выполняться. Чтобы разобраться в этом, воспользуемся помощью Яндекса, найти можно в самом низу страницы.
В поиске введете следующее: onclick. Почему именно это? Onclick — это как раз и есть javascript-событие, которое означает: “при клике сделать то-то”. А вот что именно, мы зададим в значении атрибута.
Собственно, вот такую статью мне выдает Яндекс, но сразу же предупреждает.
Я надеюсь, вы имеете хотя бы минимальные навыки работы с HTML и Javascript, но даже если нет, можно попытаться настроить цель. Для этого смотрим дальше. В частности, я заскринил самое важное:
Во-первых, нужно создать саму цель и присвоить ей идентификатор. Это мы уже сделали. Во-вторых, настроить вызов функции, когда цель достигнута. Функция должна вызываться при клике по нужному объекту, в моем примере это кнопка.
Далее подробно рассмотрим код: yaCounterXXXXXX.reachGoal(‘TARGET_NAME’);
В нем вам нужно заменить иксы на идентификатор счетчика, а значение TARGET_NAME на id цели. Итак, в моем случае код будет примерно таким: yaCounter11111111.reachGoal(‘clcbtn’’);
Единственное, я поставил ненастоящий id счетчика, но это не суть, потому что в данный момент я не настраиваю реальную цель, которая мне пригодится, а просто показываю вам пример. Истинный id счетчика метрики можно увидеть практически на каждой странице, присмотритесь и увидите.
Собственно, это лишь готовое значение атрибута, но его ведь еще нужно вставить в коде в тот элемент, клик по которому должен означать достижение цели. Значит, ваши следующие действия:
Любым доступным способом соединиться с сервером и зайти на нужный сайт
Открыть файл, в котором среди прочего есть код нужного элемента (кнопки)
Добавить атрибут onclick = “ yaCounter11111111.reachGoal(‘clcbtn’’)”
Сохранить изменения
После этого перейти на сайт и кликнуть по кнопке самостоятельно, чтобы проверить, выполнится ли цель. Как проверять, я покажу ниже.
Вы должны также понимать, что вместо onclick может быть любое другое javascript событие. Например, onmouseover — тогда цель выполнится тогда, когда курсор мыши будет наведен на нужный объект. Если привести все к общему шаблону, я бы написал так: название события = “yaCounter(номер счетчика).reachGoal(‘идентификатор цели’)”
Надеюсь, вам все максимально понятно, только круглые скобки в реальности не нужно писать. Ну а полученный код вставляем в качестве html-атрибута тому элементу, для которого и должно сработать события. Обычно это кнопка “Купить” или “Оформить заказ” если говорить о настройке целей для лендинга.
Последний вид цели — составная. Это позволяет создавать сложные цели. Например, сначала человек должен зайти на определенную страницу, потом нажать на ней кнопку покупки товара, затем перейти на новую страницу, где нажать еще одну кнопку, подтверждающую его желание купить.
Благодаря составной цели вы легко сможете составить такое условие. А еще прелесть Метрики в том, что позднее с помощью отчетов вы можете увидеть, на каком из этапов больше всего посетителей “провалились” то есть перестали выполнять нужные вам действия. Это уже дает вам возможность анализировать, почему так произошло и предпринимать определенные действия, чтобы улучшить конверсию.
После создания всех целей не забудьте сохранить изменения. Возможности Метрики позволяют создать до 200 целей для одного счетчика. Вам должно хватить, вы ведь не профессиональный веб-аналитик.
Как узнать о выполнении целей?
Хорошо, цели настроены, но вы, естественно, должны как-то узнавать, выполняются ли они или нет. Это сделать очень просто. Теперь на главной странице Метрики, где отображаются все ваши счетчики, рядом с нужным счетчиком справа появятся эти самые цели, проверяю:
Видите, возле них нули? Это означает, что ни одна из целей СЕГОДНЯ не выполнена. Вы можете зайти, например, через несколько часов, и посмотреть вновь, были ли выполнены ваши цели или нет.
Например, если я сейчас пойду и сам просмотрю 20 страниц своего сайта, это будет означать, что одна из целей выполнится (я как раз создавал такую).
Как посмотреть детальный отчет о выполнении целей?
Собственно, на главной странице вы можете увидеть лишь кол-во выполнений цели, не более того. Чтобы посмотреть больше информации, перейдите в счетчик, пункт Отчеты — Стандартные отчеты — Конверсии. Конверсии — это и есть выполнения ваших целей, их можно посмотреть за текущий день, за вчера, за неделю, месяц, год и более.
Как видите, у меня нет данных по целям, потому что на текущий день ни одна из них не была выполнена ни разу. Но вот, скажем, я открою свой старый счетчик для одного из лендингов, и тут уже есть некоторая информация о конверсиях.
Примеры, для чего нужны цели
Цели могут пригодиться как на лендинге (там-то они точно нужны, чтобы отслеживать конверсию), так и в интернет-магазине или информационном сайте.
Например, если у вас есть свой информационный сайт, установив цель на просмотр пяти и более страниц вы можете отследить, насколько много пользователей надолго задерживаются на вашем сайте, прочитывая сразу несколько статей.
Также у вас на сайте могут быть страницы, на которых вы бы особо хотели видеть посетителей. Так, установив на такие страницы цель их посещения, вы сможете каждый день видеть, сколько уникальных посетителей заходило именно на важные для вас страницы. Если вы видите, что выполнений цели вам недостаточно, можно предпринимать шаги по раскрутке данных страниц.
Наконец, цель “javascript событие” вообще не ставит перед вами никаких ограничений и вы можете с помощью этого функционала метрики отследить и зафиксировать любое нужное вам целевое действие — клик по нужной вам кнопке, отправка формы и т.д. Нужно лишь немного разобраться в этом.
Ну а составная цель — это уже мощный инструмент в руках веб-аналитика и любого, кто решил освоить метрику на продвинутом уровне. Допустим, у вас есть главная цель — оформление заказа пользователем. Вы можете составить список действий, которые он должен выполнить до этой главной цели и так создать составную цель.
После, когда первые конверсии будут собраны, вы сможете видеть, на каком из этапов пользователи останавливались и не доходили до нужной вам конечной цели. Это позволит оптимизировать сайт.
Вебвизор — еще одна мощная возможность метрики
Помимо целей дать вам примерную картину поведения пользователей на сайте может Вебвизор. Это инструмент, который записывает на видео действия пользователя на вашем сайте. Потом это видео вы можете просмотреть и сделать определенные выводы.
Чтобы активировать вебвизор, настройте все примерно так:
В списке страниц для сохранения вы можете задать адреса конкретных страниц, для которых вы хотите, чтобы Вебвизор записывал действия пользователей. Значение regexp:.* означает, что записываться будут действия со всех страниц. Если вас это не устраивает, стирайте это значение и вводите url только тех страниц, которые хотите детально отслеживать.
Позднее, когда по этим страницам пройдет трафик, вы сможете зайти в метрику в пункт Вебвизор и посмотреть там эти самые записи. Конечно, это не самое увлекательное действие в мире, но подобный просмотр может помочь вам узнать слабые места на сайте с точки зрения самых пользователей. Например, если человек остановился на блоке с отзывами, прочитал его и закрыл страницу, возможно, они не убедили его.
Собственно, для активации работы Вебвизора также нужно поставить соответствующую галочку при настройке кода счетчика. После этого код, если он ранее уже стоял на сайте, нужно заменить на новый.
Итог
Вебвизор и настройка целей — это замечательные возможности Яндекс.Метрики, которые позволяют хорошо анализировать эффективность вашего сайта и предпринимать меры по улучшению конверсии.
Используйте эти возможности, надеюсь, эта статья помогла вам немного разобраться вам в этом теме, ну а понять лучше как поставить цель в метрике, вы сможете уже когда сами попробуете это сделать.