Как создать и настроить цель типа «JavaScript-событие» в «Яндекс.Метрике»? Последовательная настройка целей в яндекс метрике Что не является целью в яндекс метрике

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

Технически настроить цели несложно (мы покажем это ниже), а вот выбрать, какие цели настраивать на сайте - проблема.

В Яндекс.Метрике есть 4 типа целей:

  1. Количество просмотров страниц.
  2. Посещение страниц.
  3. JavaScript-событие.
  4. Составная цель.

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

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

Конверсионные и ретаргетинговые цели в Метрике - в чем разница?

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


Эту галочку можно поставить и позже, если вы ее пропустили.

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

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

На корпоративных сайтах, где есть большой каталог товаров, эту цель можно использовать как микроконверсию - «Просмотрел Х страниц» будет говорить о заинтересованности пользователя. Его можно «догнать» с помощью ретаргетинга в Яндекс.Директ.

Нюансы:

За «просмотр» Метрика считает не только переход, но и обновление страницы. Если пользователь, находясь на странице, обновит ее, это засчитается за 2 просмотра. По нашему опыту, таких «просмотров» в статистику попадает много. Поэтому не стоит считать просмотр 2-3 страниц за вовлечение. Для этой цели выбирайте просмотр минимум 4-5 страниц.

Как настроить «Посещение страниц»

Можно задать несколько условий. Тогда между ними будет действовать оператор ИЛИ (посетил или эту страницу, или эту).

Допустим, нам нужно отследить, сколько человек совершили оплату на сайте. Для этого зафиксируем переход на Thank you page - страницу, на которую клиент попадает только после оплаты. При этом у нас есть 4 условия:


url: содержит : цель будет достигнута, если пользователь посетит любую страницу, в url которой есть слово done. Для нашей задачи тактика неудачная - вдруг появятся еще страницы с таким словом?

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

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

Вернемся к примеру. Допустим, после оплаты в url подставляется номер заказа: order_id=1234. Чтобы зафиксировать переходы на каждую из страниц, добавляем вместо цифр параметр - /d{4}. /d означает, что на этом месте стоит число, а {4}, что оно состоит из четырех цифр.

Нюансы:

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

Как настроить «JavaScript-событие»

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

Настраиваем цель на клик по кнопке

Узнаем, сколько пользователей нажали на кнопку «Заказать».

  • Пропишите идентификатор цели в Метрике.

    Пишите его латинскими буквами и так, чтобы вы понимали, какое действие совершено. Например, для кнопки «Заказать» можно указать идентификатор zakazat. Важно : идентификатор и текст в url страницы не должны совпадать.

  • Добавьте параметр к элементу в коде сайта. Кнопку легко найти по слову button.

Изначальный код может выглядеть так:



Добавляем нужный параметр:

); return true; " value="Заказать" />

На месте единиц нужно указать номер вашего счетчика Метрики, на месте zakazat - ваш идентификатор.

Настраиваем цель на отправку формы

Поэтому нам нужен другой параметр - onsubmit.

  • Пропишите идентификатор цели в Метрике. Оставим «zakazat».
  • Добавьте параметр к элементу в коде сайта. Форму можно найти по фразе form action.

Добавляем параметр:

zakazat "); return true;">

На месте единиц - номер вашего счетчика, на месте zakazat - ваш идентификатор.

Нюансы:

  1. Важно не перепутать параметры onclick и onsubmit. В первом случае вы отследите факт клика, даже если форма не заполнена, во втором - успешную отправку формы.
  2. Некоторые кнопки находятся внутри сторонних сервисов - онлайн-консультанта, виджета обратного звонка и т.д. Чтобы передавать цель о том, что пользователь совершил действие в них, нужно настроить синхронизацию сервиса с вашим счетчиком Метрики - в большинстве случаев это однокнопочная синхронизация. Цели при этом создадутся автоматически (например, такие цели передает Callibri). Учтите это при выборе сервиса - если он не передает данные в Метрику, вы не сможете отслеживать конверсионные действия пользователей - сообщения, заказ звонка и др.

Как настроить «JavaScript-событие» на Tilda

Для сайтов на Tilda цели «клик на кнопку», «отправка заявки» и т.д. настраиваются через «Посещение страниц».

Для каждого поп-апа (всплывающего окна), кнопки и формы Тильда генерирует виртуальную страницу, у которой есть свой url. Чтобы получить его, зайдите в настройки элемента и поставьте галочку в чекбоксе «Отправлять данные о клике в систему аналитики».

Для форм галочку ставить не нужно - данные о них передаются автоматически.

Чтобы отслеживать клики и отправки форм, скопируйте url виртуальной страницы из настроек элемента и вставьте его в условие «url совпадает» в цели «Посещение страниц»:

Как настроить «Составную цель»

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

Ее можно составить из целей «Посещение страниц» и «JavaScript-событие». Всего можно задать до 5 шагов.

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

Чтобы цепочка работала правильно, шаги нужно выбирать так, чтобы каждый последующий шаг был невозможен без предыдущего. Например, нельзя перейти в корзину без клика на «Заказать», нельзя попасть на Thank you page без оплаты и т.д.

Как отслеживать звонки в Яндекс.Метрике

Метрика может отслеживать только действия на сайте, а звонок - это действие в офлайн: пользователь видит номер с компьютера, а звонок совершает с телефона (если он не зашел на сайт с мобильного, конечно). Но звонки тоже нужно считать - без них статистика не будет достоверной.

Коллтрекинг подменяет ваш реальный номер на сайте и показывает каждому пользователю уникальный номер телефона. Когда пользователь звонит, коллтрекинг фиксирует все данные о визите: источник, UTM-метки и многое другое. Вы сможете изучить все данные по звонкам прямо внутри сервиса, но и цель «Звонок» в Метрику он тоже передаст, нужно только настроить синхронизацию. Подключить коллтрекинг

Как проверить работу целей и почему они могут не работать?

Когда вы настроили цели, надо проверить, срабатывают ли они. Откройте в браузере новое окно в режиме инкогнито (в Opera это называется «Приватное окно»).

Чтобы проверить цель «Количество страниц» просто посетите нужное количество страниц. Достигнутая цель отобразится в Метрике примерно через 5 минут после действия.

Для проверки цели «Просмотр страниц» :

  1. Откройте ваш сайт в режиме дебага, для этого подставьте к url ?_ym_debug=1. В нашем примере это будет site.ru?_ym_debug=1.
  2. Откройте консоль браузера. В Chrome : клик правой кнопкой - просмотр кода страницы. В Opera и Firefox - Ctrl+Shift+K. В Internet Explorer - F12 и стрелочка в правом верхнем углу. В Safari - включите отображение меню «Разработка» в настройках браузера, клик правой кнопкой по странице - проверить объект.
  3. Совершите целевое действие. Найдите строку PageView. В ней должен появиться url страницы из цели.
  4. Проверьте данные в Метрике.

Цель «JavaScript-событие» проверяется так же:

  1. Откройте ваш сайт в режиме дебага.
  2. Откройте консоль браузера.
  3. Совершите целевое действие. Проверьте, что в консоли появился метод reachGoal, который мы добавляли к элементу сайта ранее.
  4. Проверьте данные в Метрике.

Составная цель проверяется как «Просмотр страниц» и «JavaScript-событие».

Почему цель может не сработать:

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

Если вы все проверили, но цель не срабатывает - обратитесь к вебмастеру.

Как построить отчет по целям


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

При настройке целей руководствуйтесь здравым смыслом. Вам точно пригодятся цели типа «JavaScript-событие» - с их помощью вы отследите клики по нужным кнопкам (Заказать, Положить в корзину и т.д.).

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

У цели «Просмотр страниц» может быть много назначений. Но просмотр страницы «Контакты» вряд ли можно считать за «обратился».

Если вы используете сторонние сервисы - онлайн-консультант, виджет обратного звонка и т.д. - не забудьте настроить их синхронизацию с Метрикой. Тогда цели вроде «Написал в чат» тоже будут отображаться.

А чтобы добавить в статистику данные о звонках, используйте коллтрекинг Callibri. Он зафиксирует всех, кто вам звонит. Вы даже сможете прослушать звонки и оценить их качество. Цели в Метрику он тоже передаст. Попробовать коллтрекинг Подписка на обновления:

Всем привет! Это Евгений Тридчиков и сегодня мы будем разбираться, как настроить цели в Яндекс Метрике. В вы можете узнать про базовые настройки, а сейчас мы разберемся с отслеживанием конверсий.

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

Для начала проходим в свой аккаунт в Яндексе (авторизуемся в почте), переходим по адрес metrika.yandex.ru и попадаем на главный экран Метрики. Жмем на шестеренку и переходим в раздел «Цели».

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

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

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

Жмем «Добавить цель» и рассмотрим типы доступных целей.

Цель «Количество просмотров»


  • Поле «Название» позволяет указать имя цели — используется для себя.
  • Галочка «Ретаргетинг» — перенесет цель в раздел Ретаргетинговые.

Отчеты метрики работают с визитами. Поэтому цель «Количество просмотров» будет достигнута, когда в рамках одного визита будет просмотрено заданное (или более) количество страниц, которое вы укажите в этом окошке.

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

Цель «Посещение страниц»


Кнопка «Добавить условие» — позволяет задать дополнительное условие для выполнения цели. Например, посещение нескольких страниц в рамках визита.

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

Обычно я использую «url: содержит» и вписываю в поле хвост целевой страницы. Например, после заполнения формы на сайте пользователь попадает на «Спасибо страницу», которая имеет URL — site.ru/thanks.


Данная цель описывает посещение страницы, в адресе которой присутствует сочетание символов thanks

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

Цель: JavaScript событие


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

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

onsubmit =»yaCounterХХХХХХХХ .reachGoal(‘GOAL ‘); return true;»

  • где ХХХХХХХХ — это номер счетчика Яндекс Метрики, который установлен на сайте,
  • а GOAL — идентификатор цели, который будет пробрасываться в Яндекс Метрику.

Тот самый идентификатор, который нужно поместить в поле «Идентификатор цели» в настройках цели. А теперь живой пример на сайте jurist-pro.by .


Если человек заполнит форму, то в Метрику улетит событие с идентификатором ClickSendForm (см. скриншот). А если мы пропишем его в настройке цели — то сможем отслеживать это действие в отчетах Яндекс Метрики.

Вообще на юристах событие улетает и в Метрику и в Гугл аналитикс, но такой подход срабатывает не всегда, поэтому лично я предпочитаю дедовскую но беспроигрышную «Спасибо-страницу». Подробнее про в гугл аналитикс в следующей статье.

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


Составная цель в Яндекс Метрике служит для того, чтобы получать наглядное представление о воронке продаж. Подходит для использования при работе с интернет-магазинами, когда можно задать отдельные шаги пользователя на пути к покупке.

Например, первым шагом может быть клик по кнопке «Добавить в корзину», вторым — «Посещение корзины», третьим — «Оформление покупки», четвертое — «Подтверждение или Оплата». На накопленной статистике, составная цель наглядно представляется в виде воронки с показателями по каждому шагу.

Еще один вариант использования составной цели — при работе с лендингом, на котором расположено несколько кнопок, которые открывают одну поп-ап форму или несколько форм, которые ведут на одну «спасибо-страницу». В этом случае мы можем составить цепочки по каждой форме, чтобы понимать какая кнопка/форма наиболее популярна у пользователей. А ниже живой пример при работе с kotovrealty.ru .


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


Как видите, благодаря составной цели мы на одном экране можем получить подробную статистику по работе кнопки «Заказать звонок» в шапке. Из 786 визитов 45 (то есть 5.73%) кликнули по кнопке, а 21 из 45 заказали звонок. На сайте много кнопок, таким образом мы отслеживаем работу каждой связки.

Еще один немаловажный момент, который является плюсом в установке целей в Яндекс Метрике — составная цель здесь, в отличие от Google Analytics, позволяет работать как с URL-ами, так и с событиями.

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

Ну вот, пожалуй, и все, что я хотел рассказать про настройку целей в Яндекс Метрике. Очень надеюсь, что получилось понятно и у вас получится разобраться. В своей работе я в большинстве случаев использую: цель-URL, цель-событие, реже составную цель.

Если вам что-то осталось непонятным, смело пишите в комментариях. Я просматриваю их почти ежедневно и буду рад помочь советом.

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

Для тех, кто не в курсе, «Целями» называется желаемый результат/действие посетителя на сайте. Счетчик позволяет настроить учет этих событий, чтобы в дальнейшем была возможность получать детальную информацию по их достижению (конверсии). Яндекс Метрика может учитывать до 100 целей, 10 из которых могут быть подробными.

Настройка целей в Яндекс Метрике – расскажу про создание целей, как пользоваться и как не испугаться javascript события.

Суть веб-аналитики – проанализировать поведение пользователя на сайте и показать предпринимателю результат.

Результатом может быть сама продажа или промежуточные шаги к ней: заполнение контактных форм, прохождение квизов, нажатие на кнопку «показать номер» (консультация и т.д.), посещение конкретных страниц (корзина, карточка товара, «спасибо за покупку») или последовательности страниц (карточка→корзина→оплата→спасибо за покупку).

На любое из этих событий в Метрике можно создать цель и постоянно её мониторить.

По типу назначения цели разделяются на:

  1. Конверсионные – статистика собирается по всем источникам.
  2. Ретаргетинговые – вы запускаете рекламу в Директе и хотите «добивать» посетителей, которые были на сайте, но ничего не купили. Для этого вы настраиваете ретаргетинг на эту аудиторию, прикрутив данные по цели из Метрики.

Для того, чтобы создать новую цель, заходим в счетчик своего сайта и переходим во вкладку «Настройка ». Далее жмем «Цели »→«Добавить цель »:

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

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

  • Информация о фирме:
    • Страница «Контакты».
    • Заказать обратный звонок.
    • Страница «О компании».
  • Продажи:
    • Покупка товара.
    • Переход в корзину.
    • Сравнение товаров.
    • Скачивание прайс-листа.
    • Оформление заказа.
  • Заинтересованность:
    • Глубина просмотра.
    • Переход на похожие товары/статьи.

В последующем настроенные цели в Яндекс Метрике позволяют узнать о том, какой из источников трафика привлекает наибольшее число клиентов; какие запросы используют посетители, которые чаще других смотрят «Контакты»; сколько заказов поступает с контекстной рекламы (для того чтобы скорректировать список минус-слов), на каком этапе посетители покидают корзину и многое другое. Отчет «Конверсии» выглядит следующим образом:


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

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


Согласно общей статистики рунета, средний показатель конверсии по заказам у среднестатистических сайтов колеблется от 0,5 до 2,5%.

В Яндекс Метрике существует также понятие «Отложенная конверсия» . Это отношение целевых визитов с первого источника трафика к общему количеству визитов с первого источника трафика. Используется для расчета отложенного спроса и рассчитывается по источнику, который привел клиента в первый раз.

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

Для счетчика от Яндекса цель можно задать четырьмя разными способами:

1. URL страницы


Задается условиями:

  • «Содержит» - применяется для отслеживания посещений некоторых динамических URL адресов, а также страницы вида «ххх.html» на сайте со структурой site.ru/ххх.html, site.ru/1/ххх.html, site.ru/1/2/ххх.html. Достижением цели будет считаться посещение любой из вышеуказанных страниц. Следует указывать только часть ссылки.
  • «Начинается c» – используется в случае необходимости отслеживания посещений каталога «site.ru/xxx/»на сайте со структурой вида site.ru/xxx/1, site.ru/xxx/2, site.ru/xxx/1/2/3. Достижением цели будет считаться посещение любой из вышеуказанных страниц. Необходимо указывать только начало ссылки.
  • «Совпадает» – применяется для отслеживания конкретного URL. Следует использовать URL полностью.
  • «Регулярное выражение» – используется для отслеживания любых динамических URL. Позволяет отслеживать посещение целой группы страниц. Данный способ был совсем недавно введен в Яндекс.Метрике. Памятка по использованию регулярных выражений находится здесь.

2. Количество просмотренных страниц


Устанавливается на блогах/информационных порталах/статейных проектах, где глубина просмотра играет важную роль. Возможно задать любое число страниц (обычно 3-5). Если вы не знаете что такое глубина просмотра, а также визиты, внутренние и прямые заходы, то вы сможете восполнить пробел в статье по ссылке выше.

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


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

  • Можно указать максимум 5 шагов.
  • Шаг указывается в виде URL страницы или идентификатора событий.
  • При настройке шагов следует соблюдать их последовательность.
  • При отсутствии активности посетителя более 30 минут на любом шаге, цель считается не выполненой.

4. Цель JavaScript cобытие


Настройка типа цели «JavaScript событие» позволяет, внеся настройки в html код на сайте (добавив метод.reachGoal), отслеживать любое действие с помощью уникального идентификатора. Применяется в большинстве случаев для отслеживания нажатия кнопки, отправки формы и добавления товара в корзину. Подробнее о настройке поговорим ниже.

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


Для настройки этого типа цели в Метрике необходимо иметь доступ к html коду сайта. Обычно для этого используется ftp-клиент (например FileZilla). Для редактирования исходных файлов сайта я использую программу NotePad++ (скачать её можно с официального источника). Настройка происходит в 2 этапа:

1. Добавить метод.reachGoal

Нужно вызвать соответствующую функцию, когда достигнута цель:

yaCounterXXXXXX.reachGoal("TARGET_NAME")

Где: XXXXXX - номер вашего счетчика, а TARGET_NAME - кодовое слово, идентифицирующее событие (например, ORDER). Пример установки:

Для кнопки:

...

"Добавить в корзину" />

Для формы:

Перейдите на вкладку редактирования целей и создайте цель «Событие». Укажите кодовое слово из первого пункта в графе «идентификатор цели» и не забудьте сохранить изменения.

Если знания позволяют, то для проверки настройки цели используйте режим разработчика в браузере Google Chrome.


Если же технического образования недостаточно, то просто дождитесь обновления статистики в Яндекс Метрике, которое происходит обычно в течение 3-5 минут. Если спустя указанное время достижение цели в счетчике не отобразилось, то проверьте не подключен ли фильтр «Не учитывать мои визиты» в настройках счетчика. Если подключен, то отключайте его и пробуйте снова.

Проверка целей Метрики

Прежде чем начать, перейдите в «Настройки»→«Фильтры» и если там стоит галочка рядом с пунктом «Не учитывать мои визиты», либо уберите её, либо проводите дальнейшую проверку в приватном режиме браузера (инкогнито).

  1. Открываем нужную страницу, добавляем к URL параметр ym_debug=1, должно получиться так: http://site.com/?_ym_debug=1
  2. Нажимаем сочетание клавиш Ctrl + Shift + J (⌥ + ⌘+ J для яблочных операционок). Откроется консоль.
  3. Нажимаем на кнопку на странице. Если все ок, видим в консоли номер нашего счетчика и сообщение о достигнутой цели.

Можно вручную, как описывал выше.

Настроенные цели можно отследить в «Отчеты»→«Стандартные отчеты» → «Источники» → «Источники,сводка».

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

Цели в Яндекс Метрике помогают анализировать огромное количество информации поступающей на сайт. Зачастую их ставят именно для того, чтобы узнать точное количество людей, которые заказали у Вас товар или услугу. В редких случаях они незаменимы в поиске причин, по которым пользователи покидают ресурс. Для наглядности можно привести простой пример пользы от использования целей. Допустим у Вас имеется магазин в интернете, который посещает более 1000 человек в сутки. Даже в самом худшем случае Вы будете получать до 30 заявок в день. Отследить точное количество заявок, чтобы их обработать будет крайне сложно. Еще сложнее будет узнать наиболее популярные формы, с которых были оставлены эти заявки. А правильно настроенные цели помогут разобраться во всех этих нюансах и принять решения, которые как минимум не навредят.

Основные типы целей Метрики и правила их выбора

В настоящее время Яндекс Метрика предлагает настраивать до 4 типов целей:

  1. Количество просмотров . Позволяет анализировать колличество уникальных посетителей, которые сделали целое число просмотров, указанных при настройке. Позволяет анализировать характер трафика после изменений на сайте и работать над уменьшением отказов.
  2. Посещение страниц . Дает возможность проследить точно число посетителей, открывших на сайте определенную страницу или их последовательность. В качестве настройки этой цели предполагается использование нескольких вариантов условий(до 10):
    • URL совпадает. Необходимо указать точный адрес нужной Вам страницы.
    • URL содержит. В случае если цель необходимо настроить под страницы с общим ключом в адресе. Например использование названия рубрики или же слова из адреса страницы корзины товара.
    • URL начинается с. В случае если объектом анализа является целый подраздел сайта, необходимо отследить все адреса начинающиеся именно с заданного ключа.
    • URL регулярное выражение. Тут задается собственная последовательность, по произвольному типу. Будьте тут предельно внимательны.
  3. JavaScript событие . В случае если объектом, под который настраивается цель является JS код. Зачастую это бывают различные формы и кнопки с сайтов типа: «Отправить». Для фиксация выполнения используется идентификатор (метод ReachGoal). Для Ecommerce передачу сигнала о выполнении цели происходит с помощью goal_id.
  4. Составная цель . Позволяет следить за теми пользователями, которые сделали определенное количество шагов (больше 5), по указанных адресам страниц. При этом система учитывает и те последовательности, которые были выполнены не по порядку.

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

Правильная настройка целей в метрике

Для получения точных данных по целям необходимо знать и правильность их настройки. Следует учесть, что в большинстве случае все ошибки возникают из-за невнимательности, в крайне редких моментах за выдачу необъективных данных отвечает сам сайт.

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

Для настройки необходимо выполнить следующие шаги:

  1. Зайти в интерфейс Я.Метрики. Во избежания ошибок лучше всего это сделать с того логина, на который зарегистрирована аналитика.
  2. Выбираем пункт настройка. он находится слева.
  3. Затем переходим к Целям.
  4. Нажимаем добавить и выбираем нашу цель.
  5. Указываем целое количество страниц и нажимаем добавить.
  6. После этого в течении 30 минут смотрим метрику на предмет правильности настройки и поступающих данных.
  • когда происходит работа над сайтом по улучшения поведенческих факторов. В этом случае удобно смотреть долю просмотров на посетителя до работы и после ее завершения.
  • в случае анализа визуальной доступности других статей. В случае если у Вас выводятся блоки с похожими записями, следует проанализировать удобство их расположения.
  • отвечают ли материалы на сайте запросам пользователя. Если у Вас нет полезной информации, то читатель скорее всего закроет страницу. В случае если материал интересен, есть вероятность просмотров остального материала.

Основные моменты по настройке заданной цели Метрики:

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

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


Настройка заданной цели осуществляется следующим образом:

  1. Заходим в Метрику со своего логина.
  2. Выбираем настройки.
  3. Переходим во вкладку целей и выбираем нашу.
  4. Указываем название. Берите такое, которое в последствии не забудете. Просто когда на сайте уже будет более 2-3 десятков целей, можно будет запутаться, какая за что отвечает.
  5. Выбираем необходимое Вам условие. Их пояснения указано выше.
  6. Вводим значение, согласно условия и нажимаем добавить.

Зачем нужна настройка цели на посещение страниц?

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

Настройка цели: Java Script событие в Яндекс Метрике


Популярные способы использования данной цели:

  1. Внедрение достижения цели по добавлению товара в корзину. Особенно актуально для магазинов с большим ассортиментом.
  2. Аналитика форм обратной связи и заполнения. Особенно актуально для выяснения наиболее популярных элементов сайта. В этом случае можно анализировать и оставлять только те формы, которые наиболее популярны.
  3. Всесторонняя аналитика целей по кнопкам на сайте. Практически все кнопки работают через JS. поэтому настройка цели поможет отследить любой клик.
  4. Открытие/закрытие форм под Hide. В случае если у вас форум или же портал с предоставлением части информации только для избранных. Можно сделать цель так,что она будет анализировать популярность спрятанного под hide сообщения.
  5. Настройка на виртуальные примерочные. Если настроить данную цель под нажатие кнопки выбора в виртуальных примерочных, то можно выявить наиболее популярную модель товара и делать на нее различные акции, тем самым привлекая больше клиентов.

Как настроить цель JS событие в Метрике?

  1. Выбираем счетчик статистики и заходим в настройки.
  2. Открываем вкладку цели и выбираем JS событие.
  3. Указывает такое название цели, которое в последствии не забудете.
  4. Указываем идентификатор цели, любое произвольное название на английском. Возьмем например — kaktus.
  5. Нажимаем добавить.

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

Onclick="yaCounterXXXXXX.reachGoal("kaktus"); return true;"

Если Вам необходимо настроить цель на форму, то код будет такой:

Onsubmit="yaCounterXXXXXX.reachGoal("kaktus", function () { alert("Данные успешно отправлены");

Если же необходимо сделать цель с вводом пользовательских параметров, то код уже изменится:

Onclick="yaCounterXXXXXX.reachGoal("kaktus", goalParams, goalCallback); return true;"

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

Пошаговая Настройка цели JS событие в Яндекс Метрике

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

  1. Выбираем тот элемент сайта, который будем настраивать. Мы взяли кнопку отправки заявки на шаблонном лендинге.
  2. Смотрим исходный код в браузере (выделаем кнопку-правая кнопка мыши-исследовать элемент).
  3. Оставляем браузер открытым на месте просмотра кода кнопки, которую будем настраивать.
  4. Копируем кусок кода с идентификатором и номером счетчика и вставляем в начало кода, прямо за INPUT.
  5. Сохраняем результат и проверяем.

Загружаем код главной страницы с сервера
Вставляем код цели в начало INPUT
Сохраняем результат и проверяем код на появление настроенной цели.

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


Для настройки этой цели следует сделать следующее:

  1. Перейти в настройки счетчика Метрики.
  2. Указать название цели и имени шагов.
  3. Выбрать условия перехода и значение.
  4. Нажать добавить.

Тут следует сделать оговорку:

  1. Составная цель позволяет настраивать шаги как с указанием URL страниц, так и с идентификатором JS.
  2. Задать необходимо как минимум 5 шагов.

Для каких задач настраивается составная цель в Метрике?

Данный тип целей может быть весьма эффективным в нескольких случаях:

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

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

Для этого существует два действенных способа:

  • Непосредственное выполнение цели. В этом случае необходимо подождать 10-20 минут после выполнения. Метрика не сразу выдает результаты.
  • Яндекс предлагает проверять другим способом. Для этого необходимо к основной странице сайта добавить /?_ym_debug=1. В этом случае Вы увидите данные, указывающие на достижение целей.

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

  1. У Яндекса есть ограничение на 200 целей для одного счетчика.
  2. Для выполнения одной и той же цели пользователем, должно пройти не менее 1 секунды.
  3. При удалении цели все данные в отчетах по ней стираются.
Настраиваем цели Метрики на Contact Form 7 в WordPress


В качестве бонуса для тех, кто дочитал таки до концы, мы расскажем о том,как настраивать цели метрики под формы плагина Contact form 7. Любители Вордпресс наверняка его знают и говорить о преимуществах этого плагина мы не будем. И так. Допустим нам необходимо настроить цель, которая бы выполнялась по нажатию кнопки отправления в форме. Для этого делаем следующее:

  1. Переходим в настройки счетчика Метрики
  2. Открываем цели и выбираем JS событие
  3. Указываем название и выбираем произвольный идентификатор
  4. Нажимаем добавить и переходим к настройкам той формы, на которую и должна работать наша цель
  5. Для этого открываем настройки плагина и выбираем графу Формы
  6. Нажимаем изменить на выбранной форме и заходим в дополнительные настройки
  7. Вставляем туда код следующего содержания: on_sent_ok: "yaCounterXXXXXX.reachGoal("kaktus ");"

Здесь вместо XXXXXX указан номер Вашего счетчика Метрики, а kaktus- это выбранный нами идентификатор.

Нажмите кнопку редактирования счётчика.
2. Перейдите во вкладку "Цели", нажмите "Добавить цель".
а) Установка цели на количество просмотренных страниц сайта.

Вкладку "Условия" переключите в положение "Количество просмотров". Укажите название цели и количество страниц, которые должен просмотреть посетитель сайта для её достижения. Нажмите "Добавить цель".

Б) Установка цели на "URL страницы".

Пример для раздела "Каталог товаров". Если в поле URL страницы выбрать "url: содержит" и указать часть url"а "products", то система будет фиксировать посещения любой страницы в разделе "Каталог товаров".

Если в поле URL страницы выбрать "url: совпадает", то нужно указывать полный url "http://site.ru/products/111111". В этом случае будет фиксация посещения именно указанной страницы.

Если в поле URL страницы выбрать "url: начинается с" и указать часть "http://site.ru/products/category", то в этом случае будет фиксация посещений любой страницы раздела каталога товаров.

Аналогично примеру можно установить следующие цели:

Url: совпадает — site.ru/posts (Новости)
url: совпадает — site.ru/articles (Статьи)
url: совпадает — site.ru/services (Услуги)

Url: совпадает — site.ru/products (Каталог товаров)

Url: совпадает — site.ru/delivery (Доставка)

Url: совпадает — site.ru/photoalbums (Фотоальбом)

Url: совпадает — site.ru/video (Видео)

Url: совпадает — site.ru/comment (Комментарии)

Url: совпадает — site.ru/contacts (Контакты)

Url: совпадает — site.ru/documents (Документы)

Url: начинается с — site.ru/subscribe (Веб-версия письма рассылки)

Url: содержит — products/search (Поиск по каталогу)

Url: содержит — find?q= (Google поиск)

Url: содержит — search?searchid= (Яндекс.Поиск)

Url: содержит — confirm (Подписка на рассылку)

Url: содержит — unsubscribe (Отказ от рассылки)

Url: содержит — order-form (Открытие формы услуги или товара при отключенной корзине)
url: содержит — order-send (Заказ услуги оформлен)
url: содержит — order-made (Заказ товара при отключенной корзине)

Url: содержит — one-click-form (Открытие формы "Заказ в 1 клик")
url: содержит — checkout-order-by-click (Отправка заполненной формы "Заказ в 1 клик")

Url: содержит — feedback (Открытие формы обратной связи "Написать нам")

Url: содержит — top-form-0 (Нажатие на кнопку "Отправить" в форме обратной связи "Написать нам")

Url: содержит — thankyou-form-0 (Успешная отправка формы обратной связи "Написать нам")

Url: содержит — callback (Открытие формы обратной связи "Обратный звонок")

Url: содержит — top-form-1 (Нажатие на кнопку "Отправить" в форме обратной связи "Обратный звонок")

Url: содержит — thankyou-form-1 (Успешная отправка формы обратной связи "Обратный звонок")

Url: содержит — lead-form-send (Нажатие на кнопку "Отправить" в лид-форме)

Url: содержит — thankyou-lead-form (Успешная отправка лид-формы)

Настройка цели на Корзину:

Url: содержит — products/viewcart (Корзина)

Url: содержит — cart/checkout (Заказ оформлен)
url: содержит — pay/success (Успешная оплата)

В) Составная цель на оформление заказа.