Андрей Смирнов
Время чтения: ~25 мин.
Просмотров: 18

Цели Яндекс Метрики javascript событие – создание и настройка

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

Для того чтобы перейти к созданию целей необходимо открыть Яндекс Метрику под нужным аккаунтом — https://metrika.yandex.ru, выбрать счётчик для которого будут настраиваться цели и перейти к пункту меню: Настройка -> Цели -> Добавить цель

1.jpg

Яндекс Метрика позволяет добавить до 200 целей для одного счётчика.

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

В обновлённом интерфейсе Метрики доступно 2 вида целей:

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

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

2.jpg

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

В интерфейсе Метрики на данный момент представлены 4 различных варианта постановки целей:

3.jpg

  1. «Количество просмотров».С помощью данного сценария предполагается отслеживание количества страниц, которые посетил пользователь в рамках одного сеанса (сессии).
  2. «Посещение страницы». Данный тип цели фиксирует посещение конкретной страницы сайта, а также посещение виртуальных URL.
  3. «JavaScript-событие». Данный тип цели позволяет отслеживать события, взаимодействия пользователя с элементами сайта. Пример: клик по кнопке, заполнение форм и т.д.
  4. «Составная цель». Составная цель позволяет отслеживать всю последовательность действий, шагов, которые совершает пользователь на пути к конверсии.

4.jpg

После добавления цели необходимо нажать на кнопку «Сохранить» внизу страницы «Цели». Только после этого цель будет добавлена в настройки счётчика!

Цель: количество просмотров

Самая простая цель с точки зрения настройки.

Для чего используется

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

Как настроить

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

5.jpg

Где используется

Цель «количество просмотров» подходит как для информационных, так и для коммерческих сайтов.

Для интернет-магазинов, где основной целью является заказ/покупка товара, предполагается просмотр потенциальным покупателем следующих страниц:

  • категория каталога;
  • карточка(и) товара;
  • страница «оплата/доставка»;
  • страница контактов;
  • корзина.

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

Важно! По-умолчанию в настройках счетчика в Яндекс.Метрике тайм-аут визита ограничен 30 минутами. При длительном бездействии пользователя на странице — например, при чтении объемной статьи — цель по отслеживанию количества посещенных страниц может фиксироваться не корректно. Для корректного отслеживания цели на информационных ресурсах рекомендуется с определенными интервалами сообщать Яндекс.Метрике об активности пользователя посредством отправки JavaScript-события.

Цель «количество просмотров» может помочь веб-мастеру или seo-оптимизатору сайта обнаружить проблемы с релевантностью контента посадочной страницы (страницы входа), ошибки с навигационным меню и другие недочёты.

Цель: посещение страниц

Самая часто-используемая цель в Яндекс Метрике.

Как, где и для чего используется

Цель «посещение страниц» можно использовать на любом сайте, для отслеживания посещений самых важных, приоритетных страниц/разделов/сегментов сайта.

Технически данный тип цели позволяет отслеживать следующие события:>

  • Посещение конкретной страницы
  • Посещение определённого раздела сайта
  • Посещение страниц, связанных по общему признаку
  • Посещение «Виртуальных URL»

Как настроить

Для корректной работы цели «посещение страниц» необходимо заполнить 3 поля:

  1. Название цели
  2. Условие (тип условия в выпадающем списке)
  3. Значение условия

6.jpg

В Яндекс Метрике существует 4 типа условий для фиксирования цели «посещение страниц»:

  1. url: содержит

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

    Например, мы хотим объединить посещения всех страниц фильтра на сайте. Мы знаем, что страницы фильтра выглядят вот так – http://site.ru/catalog/razdel/?filter=on&size=5&color=yellow, то есть их все объединяет вхождение слова «filter» в URL-адрес страницы. Для того, чтобы цель работала достаточно добавить слово «filter» в качестве значения условия.

    7.jpg

  2. url: совпадает

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

    8.jpg

  3. url: начинается с

    Используется для отслеживания посещений группы страниц с одинаковым началом URL-адреса. Чаще всего условие используется для фиксирования посещений определённого раздела сайта. Например, если вписать в поле «Значение» URL «/catalog/phones/», то учитываться будут все посещения страницы «/catalog/phones/» , а также посещения всех вложенных страниц, например «/catalog/phones/iphone/»

    9.jpg

  4. url: регулярные выражения

    Используется для отслеживания посещений страниц, объединённых по произвольным параметрам/шаблонам.

    Для корректной настройки необходимы базовые знания синтаксиса регулярных выражений.

    Например, нам необходимо отследить все посещения карточек товара на сайте. Мы знаем что все карточки товара имеют вид http://site.ru/catalog/item_42/ , http://site.ru/catalog/item_76/ и т.п.

    Для настройки цели достаточно добавить в графу «значение» выражение — «/item_[0-9]+/».

    10.jpg

Lifehack! Цели типа «посещение страниц» можно также настраивать для виртуальных URL/javascript-событий. Несмотря на то, что Яндекс выделил под отслеживание javascript-событий отдельный блок, события, настроенные в блоке «посещение страниц», также будут корректно функционировать.

Цель: javascript-событие

Используется для отслеживания взаимодействия пользователя с функционалом сайта.

Как и для чего используется

Возможных сценариев работы с отслеживанием «javascript-событий» в Яндекс Метрике огромное множество. Перечислим основные из них:

  • Клик по кнопке («в корзину», «сравнение товаров», «оформить заказ», «заказать обратный звонок»)
  • Успешная отправка формы («обратный звонок», «заказ товара», «оставить комментарий»)
  • Использование кнопок «социальных сетей» на сайте
  • Любое целевое действие в рамках вашего сайта (клик на ссылку «подробнее», «подписка на рассылку», «просмотр фотографий в галерее», «время просмотра страницы более 30 секунд» и т.д.)

Для настройки целей типа «javascript-событие» в Яндекс Метрике понадобится доступ к файлам сайта по ftp-протоколу, а также умение редактировать html и javascript код.

Как настроить

Настройка целей типа «javascript-событие» состоит из 2-х этапов:

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

    Для добавления цели необходимо заполнить название цели и название идентификатора цели:

    11.jpgВажно! Идентификатор цели не должен совпадать с реально существующими URL сайта, ни частично, ни полностью!

  2. Добавление javascript-кода фиксирования цели на сайт

    После добавление цели в интерфейсе Яндекс Метрики необходимо добавить идентификатор цели в html код страницы с помощью метода Reachgoal. Метод Reachgoal отвечает за отправку данных о достижении цели в Яндекс Метрику.

Есть несколько способов добавления кода целей Метрики на сайт:

1. Использование в html-коде элемента атрибутов onclick, onsubmit.

Допустим нам необходимо зафиксировать клик по кнопке «В корзину» в карточке товара. Для этого необходимо найти шаблон карточки товара на ftp-сервере, открыть его в текстовом редакторе и найти html-код кнопки «в корзину».

Пример кода кнопки «в корзину»

12.jpg

Для установки цели на кнопку необходимо добавить атрибут onclick (который отрабатывает по клику на элемент) со следующим значением:

onclick=»yaCounterXXXXXXXX.reachGoal(‘add_to_cart’); return true;»

Вместо XXXXXXXX необходимо добавить номер вашего счётчика Яндекс Метрики. Номер счётчика можно скопировать в разделе: Настройка -> Основное -> Код счётчика

13.jpg

После добавления атрибута onclick, код элемента (кнопки) должен выглядеть следующим образом:

14.jpg

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

Атрибут onsubmit работает аналогичным образом, за исключением того, что добавлять его нужно внутрь открывающего тега FORM.

15.jpg

2. Добавление кода целей в javascript файл.

Отправку событий в Яндекс Метрику можно настроить как с помощью атрибутов onclick и onsubmit, так и создав отдельный Javascript файл с настройками по отслеживанию кликов и других событий.

Абстрактный пример файла с настройками goals.js:

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

Позволяет отслеживать последовательность действий пользователя на сайте, перед совершением целевого действия.

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

Составная цель должна быть моделью «идеального» поведения пользователя на вашем сайте, а шаги — повторять этапы воронки конверсии.

Для чего используется.

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

  • Почему пользователь ушёл с сайта?
  • На каком этапе посетители чаще всего покидают сайт?
  • По какой причине пользователи уходят в процессе оформления заказа?

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

Примеры интеграции

  1. Интернет-магазин.

    Для «электронной коммерции» настраиваемая цепочка действий (воронка продаж) пользователя на сайте чаще всего состоит из следующих шагов:

    • «Положить товар в корзину»
    • «Переход на страницу корзины»
    • «Заполнение персональных данных»
    • «Оплата товара» (только если есть возможность отслеживания)
    • «Заказ успешно оформлен» (отдельная страница или блок с подтверждением успешного оформления заказа).

    Количество шагов цели может варьироваться, в зависимости от функционала вашего сайта.

  2. Блог.

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

    • Просмотр поста блога
    • Подписка на рассылку
    • Регистрация на сайте

Как настроить

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

Пример настройки составной цели в интерфейсе Яндекс Метрики:

Важные моменты

  1. Для фиксирования выполнения составной цели в Яндекс Метрике обязательно должны быть последовательно пройдены все шаги.
  2. Шаги цели необязательно должны быть выполнены подряд, то есть между выполнением шагов пользователь может ходить по другим страницам сайта и совершать действия, не связанные с цепочкой воронки.
  3. Для каждой цели можно задать до 5 шагов.
  4. Если таймаут сессии пользователя (по умолчанию — 30 минут) превышен – цель не учитывается.

Совет: настраивайте цепочку шагов цели таким образом, чтобы каждый следующий шаг был невозможен без выполнения предыдущего. Таким образом вы будете получать 100% корректные данные по поведению посетителей сайта.

Проверка целей

Для проверки работоспособности целей, настроенных с помощью метода Reachgoal, в Яндекс Метрике существует специальный GET-параметр ym_debug=1. Для использования данной методики нет необходимости владеть навыками программиста или web-мастера.

Порядок действий следующий:

  • Запомните идентификатор цели (шага цели), которую вы собираетесь проверить
  • Откройте страницу на которой должен срабатывать код цели
  • Добавьте в URL страницы GET-параметр — ?ym_debug=1 и нажмите Enter. В адресной строке браузера должен получиться URL вида http://www.site.ru/page/?ym_debug=1
  • Откройте отладочную консоль разработчика в браузере. Проще всего это сделать посредством нажатия клавиш Ctrl + Shift + J
  • Произведите целевое действие (допустим это клик по кнопке «в корзину»)
  • После выполнения целевого действия в консоли должна появиться вот такая строка:

    Reach goal. Counter: XXXXXXXX. Goal id: ИДЕНТИФИКАТОР ЦЕЛИ. Params: ДОП. ПАРАМЕТРЫ

    Вместо XXXXXXXX – будет отображаться номер счётчика Яндекс Метрики, установленной на сайте.

    Если в конце проверочной строки вы видите надпись «Params: undefined»это НЕ является ошибкой! Метод Reachgoal позволяет передавать дополнительные параметры в Метрику, если доп. параметры не передаются, выводится надпись: «Params: undefined».

Если в процессе тестирования проверочная строка в консоли браузера выводится, это означает, что цель (шаг цели) работает, данные в Метрику отправляются. Если данные в консоли не появляются, значит цель не фиксируется счётчиком Яндекс Метрики.

Причины, по которым могут не фиксироваться цели:

  1. На странице не установлен счётчик Метрики
  2. Счётчик Метрики блокируется другими скриптами (например ADblock)
  3. Идентификатор цели в интерфейсе Метрики и в методе Reachgoal не совпадает.
  4. Неправильно указан номер счётчика в методе Reachgoal.
  5. Метод Reachgoal размещён правильно, но не происходит событие, которое вызывает метод (не срабатывает onclick, onsubmit итд)
  6. Метод Reachgoal вызывается до инициализации кода счётчика Яндекс Метрики.
  7. Если цель составная – необходимо проверить правильность настройки всех шагов.

Если цель (в случае с составными целями – все шаги) работает корректно – данные по достижению цели появятся в интерфейсе Яндекс метрики через 15-20 минут.

Анализ конверсии целей

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

Как выглядят отчёты по целям

Для начала необходимо открыть отчёт по конверсиям в Яндекс Метрике Для этого нажимаем «Отчёты» -> «Стандартные отчёты» -> «Конверсии»:

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

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

Что изображено на графике

На каждом графике мы видим две линии:

  • Достижение цели Количество раз, которые была выполнена цель за выбранный период детализации (день, неделя, месяц).
  • Конверсия Коэффициент конверсии цели за выбранный период детализации. То есть если в день на сайт пришло 200 посетителей и количество достижений цели равно 10, то коэффициент конверсии будет равен 5% = 10 конверсий / (200 посетителей / 100 %).

Точки на графике строятся в зависимости от уровня детализации. Если выбрана детализация по дням – то каждая тока на графике отображает статистику за определённый день, если выбрана детализация по месяцам – то за месяц.

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

<center>

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

Отчёт по статистике составных целей практически не отличается визуально от отчёта по простым целям. Шаги и статистика по шагам идут последовательно, один за другим до финального шага:

Единственное отличие, это пиктограмма воронки справа от названия шагов:

Нажав на воронку, вы сможете увидеть детальную статистику по каждому из шагов:

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

Советы и рекомендации

Напоследок несколько советов относительно работы с целями и конверсиями:

  • Несмотря на возможность добавить в интерфейсе Яндекс Метрики до 200 целей, не спешите настраивать отслеживание «всего и вся». Подумайте какие цели действительно смогут дать вам полезные данные на выходе. Не спешите создавать простые цели на просмотр той или иной страницы. Помните, что вся статистика по просмотру/посещению страниц хранится в отчётах Яндекс Метрики и большую часть информации можно получать без создания специальных целей и событий.
  • Помните об основах работы с микро и макро-конверсиями. Многие владельцы сайтов и маркетологи ограничиваются настройкой воронки продаж и ждут, что статистика по этой цели даст ответы на все вопросы, но зачастую этого не происходит. Помните, что посетители сайта не роботы. Пользователи переходят на сайт с определённым интентом (намерением, посылом) и каждый посетитель преследует исключительно свои цели. Отслеживайте все возможные способы взаимодействия с пользователем внутри сайта. Чем более понятными для вас будут паттерны поведения людей на вашем интернет-ресурсе, тем лучше вы сможете на них влиять и направлять в нужное русло.
  • При настройке целей не нужно торопиться, цена ошибки может быть достаточно высока. Например, неправильно выставив условия фиксирования цели вы будете получать неполную или некорректную статистику по выполнению этой цели и с большой долей вероятности даже не заметите этого. Потратьте лишние пару минут на проверку всех сценариев выполнения целей внутри сайта, чтобы быть уверенным, что собираете правильные данные.

Вы дочитали статью! Отличная работа!

  • В некоторых нюансах продвижения сайтов сложно разобраться без опыта. Вы можете доверить продвижение вашего сайта нам или получить бесплатный аудит. * — Получите аудит вашего сайта совершенно бесплатно!
  • Подпишитесь на нашу рассылку — ежемесячно мы готовим дайджест интересных и полезных материалов с подборками новостей из мира SEO и интернет-маркетинга, изменениями в работе поисковых систем Яндекс и Google. Будет интересно!
  • Понравилась статья? Поделитесь ссылкой на статью в социальных сетях — возможно, статья окажется полезной для ваших друзей и коллег.
  • Хотите стать экспертом? Предлагаем вам почитать другие наши статьи, вот некоторые из них:

    8 способов увеличить скорость загрузки сайта

    Многорукий бандит

    Генерация контента на сайте

    Ремаркетинг в Google AdWords

    Все наши статьи об интернет-маркетинге и продвижении сайтов

    <center>ЛИСТАЙТЕ ПАЛЬЦЕМ</center>

  • Ищете работу? Приглашаем вас в наш дружный и профессиональный коллектив: интересные задачи, перспективы профессионального и личностного роста, одна из самых опытных команд в области SEO-продвижения в Санкт-Петербурге. Наши вакансии.

<center>

Хотите, мы напишем статью специально для вас?

Не нашли решение вашей проблемы? Отправьте заявку на статью: если проблема окажется актуальной и массовой — мы опишем ее решение и разместим статью на сайте. Хотите попробовать?

Веб-аналитикаИюль 16, 2019

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

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

В 80% случаев все эти действия направлены на одну и ту же конечную цель – заработать денег. И это правильно. Бизнес должен генерировать денежный поток ($), иначе зачем всем этим заниматься?

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

Посещая магазины, торговые центры, рестораны, клубы, задумывались ли вы когда-нибудь, как владельцы данных заведений ведут подсчет своих посетителей? А обращали ли вы когда-нибудь внимание на такие устройства на входе?

celi-yandex-metrika-3.jpg

Счетчик посетителей магазина

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

celi-yandex-metrika-2.jpg

Видеоаналитика для магазинов

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

celi-yandex-metrika-4.jpg

Ручной счетчик

Им известно не только количество, но % соотношение мужчин и женщин (один охранник на входе считает М, другой Ж). Поэтому если вас не пускают в клуб, или вы очень долго стоите перед входом, не отчаиваетесь =) Вполне вероятно, что внутри просто много посетителей, и по технике безопасности нужно дождаться, пока часть из них его покинет. Или нарушился баланс М/Ж.

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

Для упрощения работы и принятия решений в интернет-маркетинге используют счетчики веб-аналитики (Яндекс.Метрику и Google Analytics), а также оперируют таким понятием, как «цель». Цель – это конкретное действие посетителя на вашем сайте. Клик по кнопке, просмотр видео, копирование номера телефона или e-mail адреса, пролистывание страницы до конца, обратный звонок, заявка, заказ – все это цели в веб-аналитике. Вопрос в том, какие являются для вас наиболее значимыми, а какие менее. В статье про цели в Google Analytics я описывал два типа целей:

  1. основные (макроцели);
  2. вспомогательные (микроцели).

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

Примеры основных целей: звонок, заявка, заказ.

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

Или просто посещение страницы «Контакты» пользователем не гарантирует нам, что он позвонит или напишет на электронную почту. Но информация об этом событии также важна, поскольку мы можем использовать ее при анализе, построении различных сегментов в Метрике и ретаргетинге в Яндекс.Директ.

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

Рекомендую к прочтению: «Определение целевых действий на сайте и KPI».

В Яндекс.Метрике существует 4 основных типа целей:

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

И два подтипа: конверсионные цели и ретаргетинговые.

celi-yandex-metrika-38.jpg

Конверсионные и Ретаргетинговые цели

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

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

celi-yandex-metrika-39.jpg

Перевод из ретаргетинговой цели в конверсионную (и наоборот)

Выбирать подтип цели можно также в отчетах:

celi-yandex-metrika-40.jpg

Выбор подтипа цели в отчетах Метрики

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

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

Визит (сеанс, сессия в Google Analytics) — последовательность взаимодействий (любые просмотры страниц, события, переходы по внешним ссылкам, загрузки файлов, транзакции) посетителя сайта за определенный промежуток времени. По умолчанию он составляет 30 мин. (как и в Google Analytics). Изменить его можно в настройках счетчика.

В Метрике новый визит всегда будет начинаться с любой рекламной системы и из Яндекс.Директ.

Целевой визит — визит, в ходе которого:

  • была достигнута цель один раз;
  • или было достигнуто несколько целей по одному разу;
  • или была достигнута цель N раз;
  • или было достигнуто несколько целей N раз;

Посетитель (пользователь) — пользователь, совершивший хотя бы один визит на сайт за отчетный период. Посетители учитываются по анонимным идентификаторам браузеров, которые сохраняются в cookies. Если пользователь удалил cookies, а потом вернулся на сайт, то он будет считаться новым посетителем.

Целевой посетитель — посетитель, который совершил целевой визит. Один посетитель за определенный период времени может совершить несколько целевых визитов.

Конверсия – это отношение количества целевых визитов к общему числу визитов.

Примечание: в интерфейсе Яндекс.Директ в статистике есть блок Яндекс.Метрики (если добавлен № счетчика в параметрах кампании), где отображается количество конверсий и коэффициент конверсии (%).

celi-yandex-metrika-6.jpg

Блок Метрики в интерфейсе Яндекс.Директ

Поскольку коэффициент конверсии рассчитывается как отношение количества целевых визитов к общему числу визитов, то получим следующую формулу:

Конверсия (%) = Конверсии / Клики * 100% = 75 / 2976 * 100% = 2.52 %

В экзамене Яндекс.Метрики есть хороший вопрос на понимание данных определений.

Пример:за день на сайте по цели было зафиксировано 100 визитов, 30 посетителей, 15 целевых визитов и 20 достижений цели. Какая конверсия по этой цели будет отображаться в отчетах Метрики?

Правильный ответ: 15% = 15 / 100 * 100% (исходя из определения выше).

Теперь разберем каждую цель Яндекс.Метрики подробно.

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

celi-yandex-metrika-5.jpg

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

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

Данная цель используется для оценки вовлеченности посетителей сайта в ваш контент (глубина просмотра) и позволяет легко оценить тех пользователей, кто посетил N страниц, и отделить их от тех, кто покинул сайт после просмотра 1-2 страниц.

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

Чем выше конверсия по данной цели, тем лучше аудитория вовлечена в контент сайта. Но может быть и обратная ситуация. Например, если пользователь вбивает в поиске «информационный запрос» и попадает к вам на сайт, он может не пойти дальше по страницам, а покинуть его после того, как найдет ответ на свой вопрос. Цель могла быть не достигнута, но из этого вовсе не следует, что вы не помогли человеку, и что он через какое-то время не вернется к вам снова.

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

celi-yandex-metrika-7.jpg

Обманчивая статистика в Яндекс.Директ

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

celi-yandex-metrika-8.jpg

Сегмент по достижению цели «Количество просмотров»

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

celi-yandex-metrika-10.jpg

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

Самая распространенная и универсальная цель в Яндекс.Метрике. С ее помощью можно отслеживать различные действия пользователей абсолютно для любого типа сайта (квиз, лендинг, интернет-магазин и т.д.). Например:

  • посещение определенной страницы или нескольких страниц;
  • посещение определенного раздела сайта;
  • переходы по внешней ссылке;
  • нажатие на email;
  • нажатие на номер телефона;
  • скачивание файла.

При настройке данной цели вы можете выбрать одно из 4 доступных условий, url:

  1. содержит;
  2. совпадает;
  3. начинается с;
  4. регулярное выражение.

celi-yandex-metrika-11.jpg

Условия в Яндекс.Метрике

url: содержит

При выборе этого условия задается часть URL (без домена, https и т.д.).

Пример №1

У вас на сайте есть страница «Спасибо» с уникальным URL вида site.ru/thanks.html, на которую пользователь попадает после заполнения формы. В этом случае вы можете настроить цель на посещение этой страницы, выбрав условие url: содержит и добавив часть URL, например thanks. Цель также будет срабатывать, если вы пропишите только th, anks, than. Все эти части URL содержатся в URL той странице, которую мы хотим отслеживать, поэтому цель сработает корректно.

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

Пример №2

У вас на сайте есть фильтр по товарам, в URL которого содержится site.ru/catalog/item/?filter=t&color=black&isbest=t Вы бы хотели отслеживать конверсии только тогда, когда пользователь пользовался фильтром на нашем сайте. А поскольку вы знаете, что все страницы фильтра объединяет конструкция filter, добавить только эту часть URL с условием url: содержит не составит никакого труда.

Пример №3

На вашем сайте https://site.ru корзина располагается на странице https://site.ru/cart/. Чтобы наиболее корректно настроить в качестве цели посещение страницы с корзиной, используйте условие url: содержит и часть URL вида /cart/

Пример №4 (переходы по внешней ссылке)

celi-yandex-metrika-12.jpg

Переход по внешней ссылке

В отличие от Google Analytics, в Яндекс.Метрике легко отслеживать переходы по внешним ссылкам. Например, у вас есть страница, на которой расположена ссылка на сторонний ресурс вида site.com/vneshnyaya-stranica. Для настройки цели выберите тип условия url: содержит и добавьте в поле настройки URL этой страницы https://site.com/vneshnyaya-stranica

Пример №5 (отслеживание нажатия на e-mail)

celi-yandex-metrika-13.jpg

Отслеживание нажатия на e-mail

Чтобы отследить нажатие пользователя на e-mail адрес, который указан у вас на сайте, используйте условие url: содержит и собственный e-mail. В моем примере – это mail@wizardquartz.ru

Пример №6 (отслеживание нажатия на телефон)

celi-yandex-metrika-14.jpg

Отслеживание нажатия на телефон

Чтобы отследить нажатие пользователя на телефон, который указан у вас на сайте, используйте условие url: содержит и конструкцию, которая соответствует вашему номеру. В моем примере — это tel: 8 (800) 551-97-84

Если у вас есть в телефоне присутствует символ +, укажите в шаблоне отслеживания %2B вместо символа +. Пример: tel:%2B7495 111-11-11

Пример №7 (отслеживание скачивания файла)

celi-yandex-metrika-15.jpg

Отслеживание скачивания файла

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

Чтобы отследить скачивание файла используйте условие url: содержит и полный путь до файла. В моем примере — это https://graphanalytics.ru/Google_Analytics_dlya_googlyat_2018.pdf

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

url: совпадает

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

url: начинается с

Чаще всего используется для отслеживания посещений подкаталогов с одинаковым началом URL-адреса. Например, настроив цель на url: начинается с и задав /category/noutbuki/ , будут учитываться все посещения страниц /category/noutbuki/, а также все то, что входит внутрь этого каталога (вложенные страницы), например, /category/noutbuki/igrovie, /category/noutbuki/apple, /category/noutbuki/rasprodazha и т.д.

url: регулярное выражение

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

Например, у вас на сайте есть 50 товаров, URL которых site.ru/item-1, site.ru/item-2 site.ru/item-50. Вы бы хотели отследить посещение страниц товаров, начиная с 11 и минуя первые 10 шт. (site.ru/item-11, site.ru/item-12, … ,  site.ru/item-50). В этом случае классические условия, которые были разобраны выше, не подойдут.

На помощь придут регулярные выражения и такая конструкция: url: регулярное выражение item-[0-9]{2}

Подробнее регулярные выражения в Яндекс.Метрике разберем в отдельной статье. А пока можете ознакомиться с официальной справкой Яндекса и статьей про регулярные выражения в Google Analytics.

Тип цели «JavaScript-событие»

celi-yandex-metrika-16.jpg

Цель типа «JavaScript-событие»

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

Примеров множество:

  • клик по конкретной кнопке;
  • отправка формы (с элементами AJAX);
  • при использовании динамических веб-приложений (SPA, Single Page Application);
  • отправка данных о транзакции;
  • отслеживание звонков;
  • просмотр видео;
  • подписка на рассылку;
  • скроллинг страницы;
  • пролистывание галереи с фотографиями (клики по стрелочкам влево-вправо);
  • переключение чек-боксов или любых других элементов;
  • клики по иконкам социальных сетей;
  • открытие / закрытие всплывающих окон на сайте;
  • отслеживание действий в онлайн-консультантах, чатах (JivoSite, Callbackhunter, Venyoo, Talk-Me и т.д.);
  • отслеживание событий, которые активируются после определенного времени или действия (например, когда пользователь увел курсор мыши за пределы окна или кто-то пытается скопировать ваш контент на сайте);
  • другое;

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

При создании цели JavaScript-событие указывается только ее идентификатор, который будет размещен в методе reachGoal на сайте. Поскольку код счетчика Яндекс.Метрики в конце 2018 года изменился (он обновился), конструкция событий тоже стала другой.

Раньше она выглядела так:

1 reachGoal(target[,params[,callback[,ctx]]]);

Сейчас (июль 2019) она выглядит следующим образом:

1 ym(XXXXXX,‘reachGoal’,target[,params[,callback[,ctx]]]);

Используемые источники:

  • https://promo.altera-media.com/information/expert/nastrojka-celej-v-yandeks-metrike/
  • https://osipenkov.ru/celi-yandex-metrika/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации