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

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

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

Второе назначение целей – создание аудиторий ретаргетинга для Яндекс.Директа. Людей, которые совершили определенные действия на сайте (например, просмотрели определенное количество страниц, товаров определенной категории, положили товар в Корзину, но не завершили заказ и т. д.), можно считать заинтересованной аудиторией и показывать им отдельно настроенные рекламные кампании.

В этой статье мы рассмотрим:

Где создаются цели в Яндекс Метрике?

Чтобы настроить цели, зайдите в свой аккаунт Метрики, на страницу настроек, и перейдите на вкладку "Цели":

Нажмите кнопку "Добавить цель", перед вами откроется окошко настроек цели:

  1. В поле "Название" присвойте вашей цели понятное название, по которому вы сможете отличать ее в отчетах.
  2. Проставьте отметку "Ретаргетинг", если вы хотите использовать ее для настройки ретаргетинговых кампаний в Директе.
  3. Выберите вид цели.
  4. Заполните параметры (для каждого вида цели они будут разные).
  5. Нажмите кнопку "Добавить цель".

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

Доход в целях

В настройках многих целей вы увидите такой параметр, как доход.

Это условный показатель для определения ценности цели. Конечно же, вы не сможете точно оценить, какой доход вы получите, например, от клика по телефону, а какой – с просмотра страниц "Доставка и и оплата". Но вы можете менее значимые конверсии оценить, к примеру, в 10 руб., более значимые – в 100 руб., а ключевые – в 1000 руб. И тогда в отчетах по итоговой цифре дохода будет видно, какой источник трафика, рекламная кампания и т .д. приносят больше конверсий с высокой ценностью.

Что такое ретаргетинговые и конверсионные цели?

Ретаргетинговая цель – это та, в которой вы поставили галочку "Ретаргетинг". Ее можно использовать в настройках кампаний в Яндекс Директе – таргетировать объявления на людей, совершивших на сайте действие, заданное в этой цели. Например, посетителям каталога с телефонами Xiaomi можно показывать объявления об акции на эти телефоны, или рекламу новинок бренда.

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

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

Часто маркетологи используют эти два типа целей, чтобы отличать микро- и макроконверсии на сайте:

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

Дополнительная информация о целях:

  • Всего для одного счетчика Метрики можно настроить до 200 целей.
  • В один визит Метрика зафиксирует не более 400 достижений целей для одного счетчика.
  • Если вы настроили цель, а через некоторое время изменили настройки, предыдущие данные не будут пересчитаны в связи с новыми настройками. Например, вы поставили количество просмотров – 4 страницы, а через неделю изменили на 6. В итоге в отчете по этой цели у вас будут и те визиты, в которых было 4 просмотра (до момента изменения цели), и те, где 6 просмотров.
  • Если вы удалите цель, все данные по ней, собранные в предыдущих периодах, больше не будут показываться в отчетах.
  • Если посетитель совершает 2 и более отслеживаемых действий в секунду, будет засчитано только одно.
  • Настройку ретаргетинговых целей лучше делать заранее, за неделю или месяц до запуска рекламы по ним (зависит от посещаемости вашего сайта), чтобы успело набраться достаточное количество визитов. Иначе аудитория для показов будет слишком маленькая и реклама не будет эффективной.

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

На момент написания статьи в метрике доступно 7 типов целей:

  1. Количество просмотров. Позволяет фиксировать все визиты, в которых посетитель посетил определенное количество страниц.
  2. Посещения страниц. С помощью этой цели вы можете отслеживать, сколько раз посетили определенную страницу сайта (например, страницу благодарности за заказ, которая показывается только после завершения заказа), или группу страниц (например, страницы товаров определенного бренда или категории), а также отслеживать клики по баннерам, скачивание файлов, переходы по внешним ссылкам и т. д.
  3. JavaScript-событие. Эта цель позволяет отслеживать различные события на сайте, которые происходят на одной и той же странице, без смены адреса, а значит, их нельзя идентифицировать по URL, как в цели выше. Это клики по кнопкам, заполнение и отправка данных форм, переписка в онлайн-консультанте и тому подобные.
    Некоторые действия можно фиксировать как с помощью этого типа цели, так и цели "Посещения страниц". Например, клик по баннеру, который ведет на другую страницу, или завершение заказа. Выбирайте тот способ, который точнее будут фиксировать действия или проще настраивается.
  4. Составная цель. Создается из нескольких (2 и более) шагов, каждый последующий из которых невозможен без предыдущего. Самый распространённый пример такой цели – Просмотр Корзины => Оформление Заказа => Завершение Заказа.
  5. Клик по email. Отслеживает клики по адресам электронной почты, например, в шапке сайта или в разделе Контакты, – при условии, что они сделаны ссылкой c тегом mailto.
  6. Клик по номеру телефона. Отслеживает клики по номерам телефонов, если они заданы в виде ссылки с тегом tel.
  7. Отправка формы. Отслеживает нажатие кнопки "Отправить" в формах на сайте (например, форма заявки, форма обратного звонка и т. д.).

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

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

Настройка цели "Количество просмотров"

У этой цели самая простая настройка – просто задайте число страниц, которое пользователь должен посетить.

Рекомендуется задавать не менее 4-5 просмотров. Каждая перезагрузка страницы засчитывается как новый визит, а это случается довольно часто – например, пользователь может перезагрузить страницу из-за плохого интернет-соединения. Если вы выставите 2-3 просмотра, статистка будет искажена.

Эту цель можно использовать для:

  • отслеживания количества визитов заинтересованных посетителей на многостраничных сайтах;
  • показа таким пользователям ретаргетинговой рекламы в Директе (для этого поставьте галочку "Ретаргетинг" в настройках).

Настройка целей вида "Посещение страниц"

Здесь вы задаете один URL или группу адресов, посещение которых вы хотите отслеживать. Прописать URL можно несколькими способами:

  • url: совпадает. Это точное соответствие. Выполнение цели будет засчитано только при точном соответствии адреса посещенной страницы прописанному здесь адресу;
  • url: начинается с. С помощью этого условия удобно создавать цель для группы страниц, начинающихся с одного и того же фрагмента – например, страниц товаров в разделе каталога;
  • url: содержит. С помощью этого условия можно задать цель для страниц, имеющих в адресе одинаковый фрагмент (например, товаров одного бренда – обычно в УРЛе есть его название). Желательно прописывать как можно более длинный общий фрагмент, так как короткий может встречаться и в адресе нецелевых страниц;
  • url: регулярное выражение. Этот способ дает широкие возможности определения групп адресов, которые невозможно объединить в одну цель вышеописанными способами. Подробно о правилах использования регулярных выражений можно прочесть в Справке Яндекса https://yandex.ru/support/metrica/general/regexp.html.

С помощью кнопки "+", расположенной справа, можно задать несколько таких условий, соединенных оператором ИЛИ. Цель будет засчитана при выполнении любого из условий.

С помощью этой цели можно отслеживать:

  • посещения страниц "Доставка", "Оплата", "Контакты" для фиксации микроконверсий по маркетинговому каналу и последующего таргетинга рекламы на таких пользователей. Это логично: если посетитель не только смотрел товар, но и изучал условия доставки и оплаты, смотрел контакты компании – скорее всего он заинтересован в покупке;
  • посещения страниц определенной категории или бренда товаров. На эту аудиторию также можно настроить таргетинг и показывать им более узконаправленные объявления, в том числе с персональной скидкой на этот бренд или вид товара.
  • завершение заказа. Если по его окончании у вас на сайте посетителю показывается специальная страница с отдельным URL (так называемая Thank You Page), то этот URL можно задать в настройках;
  • переходы по внешним ссылкам и клики по баннерам. Чтобы отслеживать эти клики, задайте в настройках цели URL, на который ведет баннер или ссылка. Для внешних адресов лучше указывать адрес вместе с доменом, а не только небольшой фрагмент URL – иначе есть вероятность его совпадения с другими адресами на вашем сайте.

Настройка целей вида "JavaScript-событие"

Если по всем остальным целям все настройки можно сделать только в Метрике, и она сразу начнет отслеживаться, то цель "JavaScript-событие" требует настройки с двух сторон: в Метрике и на сайте.

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

Идентификатор должен быть уникальным и не должен совпадать с каким-либо адресом страницы на сайте.

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

Клик по кнопке

Для отслеживания клика по кнопкам (или другим элементам сайта) добавьте в код кнопки следующий фрагмент:

onclick="ym(000000, 'reachGoal', 'zakaz'), в котором вместо нулей вам нужно будет подставить ваш номер счётчика Метрики, а вместо zakaz – идентификатор вашей цели.

Заполнение и отправка формы

При заполнении формы отслеживающее событие нужно прописывать не на нажатие самой кнопки "Отправить" в форме, а на событие успешной отправки. Пользователь может не заполнить поля, или заполнить неправильно, поэтому здесь используется не метод onclick, а метод onsubmit.

Добавьте в форму следующий фрагмент кода:

onsubmit="ym(000000, 'reachGoal', 'zakaz'), где вместо нулей поставьте номер счетчика, а вместо zakaz – ваш идентификатор цели.

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

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

Настройка цели "Клик на телефон" и "Клик на email"

Отслеживаются только клики по телефонам, которые прописаны в виде ссылки, – благодаря содержащемуся в ссылке тегу tel. Клики по телефонам, которые указаны просто текстом, не будут отслеживаться.

В настройках можно выбрать:

  • "Все телефоны" – в выполнение цели будет записываться клик по любому кликабельному номеру, расположенному на сайте;
  • "Конкретный номер" – в поле нужно вписать этот номер (так, как он указан в ссылке на сайте), и будет отслеживаться клик только по нему.

Если вы хотите фиксировать в цели клики по нескольким номерам, например, по телефонам отдела продаж, но не учитывать при этом клики по номерам бухгалтерии, вам нужно либо создавать отдельную цель для каждого номера отдела продаж, либо делать остальные телефоны некликабельными. Или же создавать цель другого вида (Посещение страницы, JavaScript-событие).

Цель "Клик на email" настраивается аналогично, за тем исключением, что указывать нужно адрес почты.

​Настройка цели "Отправка формы"

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

В настройках вы можете выбрать:

  • вариант "Все формы" – тогда в этой цели будут фиксироваться отправки любых форм на сайте. Если у вас лендинг, или все формы на сайте аналогичны по смыслу, то этот вариант вполне может подойти. В противном случае лучше будет настроить отдельные цели;
  • вариант "Конкретная форма" – вам потребуется ввести адрес страницы сайта и выбрать форму, отправку которой вы хотите отслеживать.

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

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

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

При настройке этой цели на каждом шаге можно прописать как цель "Посещение страницы", так и цель "JavaScript-событие":

Например, на первом шаге вы можете задать посещение страницы "Корзина" (если у нее есть отдельный URL), на втором – нажатие кнопки "Оформить заказ", на третьем – нажатие кнопки "Оплата", а на четвертом – посещение страницы благодарности. В результате с помощью этой цели вы будете отслеживать весь путь покупателя – от Корзины до завершения заказа.

Обратите внимание, что в приведенном примере каждый следующий шаг невозможен без предыдущего. Нельзя нажать кнопку "Оформить заказ", не зайдя в Корзину, нажать "Оплата", не оформив заказ и т. д. При настройке нужно соблюдать этой правило, иначе статистика будет искажена.

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

Как проверить, правильно ли вы настроили цели

  1. Добавьте к адресу вашего сайта фрагмент ?_ym_debug=1 и нажмите Enter.
  2. Откройте консоль браузера сочетанием клавиш Ctrl+ Shift+ J.
  3. Найдите строку, в которой будет указано "Counter" и номер вашего счетчика Яндекс Метрики.
  4. Если вы проверяете цель вида "Посещение страниц" – в строке должно быть отображено PageView.
  5. Чтобы проверить цель вида JavaScript-событие, совершите целевое действие – нажмите на кнопку, заполните и отправьте форму.
  6. В консоли, в строке с номером счетчика, должна появиться надпись "Reach Goal", а также "Goal ID", после которого будет стоять идентификатор события, который вы прописывали в настройках цели.

Если цель не отображается в консоли:

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

Если ничего из этого не помогает – обратитесь к вебмастеру для корректной настройки целей.