Одна из важнейших возможностей Яндекс Метрики (ЯМ) – это отслеживание значимых для бизнеса действий посетителей на сайте. Они называются целями. В Метрике можно создать свой список целей с нужными параметрами. К примеру, собирать статистику, сколько человек заполнили и отправили форму заказа, сколько положили товар в Корзину, посетили определенную страницу и т. д. Недавно появилась возможность простой настройки отслеживания кликов по email и телефонам на сайте.
Цели нужны для того, чтобы понимать, насколько эффективно работают различные маркетинговые каналы, и правильно распределять рекламный бюджет. К примеру, вы запустили новую рекламную кампанию в Яндекс.Директе. Благодаря настроенным целям спустя время можно увидеть, сколько заказов сделали посетители, пришедшие по ее объявлениям, сравнить с другими кампаниями и сделать выводы об эффективности.
Второе назначение целей – создание аудиторий ретаргетинга для Яндекс.Директа. Людей, которые совершили определенные действия на сайте (например, просмотрели определенное количество страниц, товаров определенной категории, положили товар в Корзину, но не завершили заказ и т. д.), можно считать заинтересованной аудиторией и показывать им отдельно настроенные рекламные кампании.
В этой статье мы рассмотрим:
Чтобы настроить цели, зайдите в свой аккаунт Метрики, на страницу настроек, и перейдите на вкладку "Цели":
Нажмите кнопку "Добавить цель", перед вами откроется окошко настроек цели:
В целом все выглядит довольно просто. Сложности могут возникнуть только на этапе выбора типа цели и заполнения параметров, но ниже мы подробно разберем эти настройки.
В настройках многих целей вы увидите такой параметр, как доход.
Это условный показатель для определения ценности цели. Конечно же, вы не сможете точно оценить, какой доход вы получите, например, от клика по телефону, а какой – с просмотра страниц "Доставка и и оплата". Но вы можете менее значимые конверсии оценить, к примеру, в 10 руб., более значимые – в 100 руб., а ключевые – в 1000 руб. И тогда в отчетах по итоговой цифре дохода будет видно, какой источник трафика, рекламная кампания и т .д. приносят больше конверсий с высокой ценностью.
Ретаргетинговая цель – это та, в которой вы поставили галочку "Ретаргетинг". Ее можно использовать в настройках кампаний в Яндекс Директе – таргетировать объявления на людей, совершивших на сайте действие, заданное в этой цели. Например, посетителям каталога с телефонами Xiaomi можно показывать объявления об акции на эти телефоны, или рекламу новинок бренда.
В конверсионной цели не стоит галочка ретаргетинга, и аудитория этой цели не может использоваться для показов рекламы в Директ.
В остальном функции этих целей абсолютно одинаковые. Разделение реализовано исключительно для удобства.
Часто маркетологи используют эти два типа целей, чтобы отличать микро- и макроконверсии на сайте:
На момент написания статьи в метрике доступно 7 типов целей:
Далее мы подробно объясним, как настраивать все типы целей, и для фиксирования каких действий пользователей они могут подойти.
В описании настройки мы не будем останавливаться на полях Наименование, Ретаргетинг и Доход, так как они везде заполняются по одним и тем же принципам, описанным выше.
У этой цели самая простая настройка – просто задайте число страниц, которое пользователь должен посетить.
Рекомендуется задавать не менее 4-5 просмотров. Каждая перезагрузка страницы засчитывается как новый визит, а это случается довольно часто – например, пользователь может перезагрузить страницу из-за плохого интернет-соединения. Если вы выставите 2-3 просмотра, статистка будет искажена.
Эту цель можно использовать для:
Здесь вы задаете один URL или группу адресов, посещение которых вы хотите отслеживать. Прописать URL можно несколькими способами:
С помощью кнопки "+", расположенной справа, можно задать несколько таких условий, соединенных оператором ИЛИ. Цель будет засчитана при выполнении любого из условий.
С помощью этой цели можно отслеживать:
Если по всем остальным целям все настройки можно сделать только в Метрике, и она сразу начнет отслеживаться, то цель "JavaScript-событие" требует настройки с двух сторон: в Метрике и на сайте.
В Метрике вы только задаете идентификатор цели – написанное латиницей обозначение, например, "zakaz", "zayavka", которое будет служить связующим звеном между фрагментом кода на сайте и целью в Метрике.
Идентификатор должен быть уникальным и не должен совпадать с каким-либо адресом страницы на сайте.
Со стороны сайта вам потребуется добавить в тот элемент, взаимодействие с которым вам нужно отслеживать, небольшой фрагмент кода, который будет содержать в том числе идентификатор цели. Лучше всего привлечь для этих целей программиста, чтобы внести правки в код корректно.
При заполнении формы отслеживающее событие нужно прописывать не на нажатие самой кнопки "Отправить" в форме, а на событие успешной отправки. Пользователь может не заполнить поля, или заполнить неправильно, поэтому здесь используется не метод onclick, а метод onsubmit.
Добавьте в форму следующий фрагмент кода:
onsubmit="ym(000000, 'reachGoal', 'zakaz'), где вместо нулей поставьте номер счетчика, а вместо zakaz – ваш идентификатор цели.
Если у вас на сайте есть сторонние виджеты – онлайн-консультант, кнопка обратного звонка и тому подобные, возможно, интеграция с Яндекс.Метрикой у них уже реализована. Вам остается только узнать у техподдержки этих сервисов идентификаторы целей для различных событий виджетов и прописать цели в Метрике.
Отслеживаются только клики по телефонам, которые прописаны в виде ссылки, – благодаря содержащемуся в ссылке тегу tel. Клики по телефонам, которые указаны просто текстом, не будут отслеживаться.
В настройках можно выбрать:
Если вы хотите фиксировать в цели клики по нескольким номерам, например, по телефонам отдела продаж, но не учитывать при этом клики по номерам бухгалтерии, вам нужно либо создавать отдельную цель для каждого номера отдела продаж, либо делать остальные телефоны некликабельными. Или же создавать цель другого вида (Посещение страницы, JavaScript-событие).
Цель "Клик на email" настраивается аналогично, за тем исключением, что указывать нужно адрес почты.
Выше мы писали о том, что отслеживание отправки форм настраивается через цель JavaScript-событие. Учитывая, что к такой настройке необходимо привлекать программиста, это представляет определенную сложность. С недавних пор Яндекс облегчил эту задачу и добавил цель "Отправка форм", которую можно настроить без знаний программирования.
В настройках вы можете выбрать:
Яндекс выделит цветной заливкой все формы на странице. Вам нужно будет кликнуть по той, что вы хотите отслеживать. Выделение станет зеленым, на форме появится галочка, а ниже – кнопка "Добавить к цели", которую вам нужно будет нажать для завершения настройки:
После этого в окне настройки в Яндекс Метрике появится адрес страницы и идентификатор формы. Назовите цель, добавьте доход, если нужно, и нажмите "Добавить цель"
При настройке этой цели на каждом шаге можно прописать как цель "Посещение страницы", так и цель "JavaScript-событие":
Например, на первом шаге вы можете задать посещение страницы "Корзина" (если у нее есть отдельный URL), на втором – нажатие кнопки "Оформить заказ", на третьем – нажатие кнопки "Оплата", а на четвертом – посещение страницы благодарности. В результате с помощью этой цели вы будете отслеживать весь путь покупателя – от Корзины до завершения заказа.
Обратите внимание, что в приведенном примере каждый следующий шаг невозможен без предыдущего. Нельзя нажать кнопку "Оформить заказ", не зайдя в Корзину, нажать "Оплата", не оформив заказ и т. д. При настройке нужно соблюдать этой правило, иначе статистика будет искажена.
Отчет по составной цели представлен в виде воронки. Можно видеть, на каком шаге посетители уходят, не дойдя до итоговой точки, и проработать этот этап – улучшить юзабилити, скорость загрузки страницы и т. д. Например, на скриншоте ниже видно, что более 65% посетителей уходят из Корзины, не завершив заказ – определенно нужно проанализировать эту ситуацию.
Если цель не отображается в консоли:
Если ничего из этого не помогает – обратитесь к вебмастеру для корректной настройки целей.