Как добавить javascript событие в цели метрики
Перейти к содержимому

Как добавить javascript событие в цели метрики

  • автор:

Как добавить javascript событие в цели Метрики

С помощью javascript можно передавать любую цель и событие в Яндекс Метрику. Давайте рассмотрим несколько вариантов.

Передача события при посещении определенной страницы

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

  • XXXXXXXX — это номер Вашего счетчика, для которого необходимо передавать данную цель
  • name — это идентификатор цели. Вы можете прописать так как вам нужно

О том, как настроить событие при копировании текста на сайте читайте в статье: настройка достижения цели в метрике при копировании текста на сайте

Передача события через определенный промежуток вермени

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

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

Подпишитесь на наш канал в ЯНДЕКС.ДЗЕН. Если хотите, конечно. Настройка -> Цели -> Добавить цель

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    url: содержит

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

onclick color»>XXXXXXXX.reachGoal(‘add_to_cart’); return true;»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Для проверки работоспособности целей, настроенных с помощью метода 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 – будет отображаться номер счётчика Яндекс Метрики, установленной на сайте.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Какие бывают цели в «Яндекс.Метрике»

Они работают исходя из выбранного условия. В «Яндекс.Метрике» доступны 11 типов условий:

Цель может быть конверсионной или ретаргетинговой.

Конверсионные предназначены для отслеживания событий на сайте, ретаргетинговые — для учета при настройке контекстной рекламы.

Учитывайте, что использовать конверсионные цели для настройки аудиторий «Яндекс.Директ» — невозможно.

Как правильно выбрать цель в «Яндекс.Метрике»

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

Таким образом, уже первоначально вы должны выбрать — что именно нужно отслеживать. Что для вас наиболее ценно, именно с точки зрения аналитики данных — последний шаг воронки продаж (конверсия) или промежуточные шаги? Уже после ответа на этот вопрос, вы сможете спокойно выбрать конкретную цель из тех, которые предлагает «Яндекс.Метрика».

Ретаргетинговые цели предназначены для дальнейшей настройки показов в «Яндекс.Директ», а конверсионные — для аналитики показателей самого сайта.

Кстати, вид вы можете поменять даже у сформированной цели.

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

Открываем «Яндекс.Метрику» и выбираем раздел «Цели», который находится в меню слева:

Добавляем новую цель:

Второй способ — кнопка «Создать цель». Она находится напротив счетчика справа (дашборд «Мои счетчики»):

Чтобы создать цель, кликаем по этой кнопке и переходим к настройкам цели.

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

Эта цель пригодится, если вы хотите отследить суммарное количество страниц, которое открыл посетитель в течение одной сессии. Главным образом, этот тип целей используется для изучения общей вовлеченности аудитории. Настраивается цель элементарно — сразу после клика по кнопке «Создать цель», выбираем корректный тип условия:

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

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

Настройка цели «Посещение страниц»

Данная цель используется для отслеживания посещения выбранных веб-страниц. При помощи неё можно отслеживать не только единичные URL, но целые разделы сайта. Цель позволяет отслеживать и виртуальные URL (#param), а также — следить за страницами, которые связаны друг с другом какими-либо общими признаками.

Этот тип цели настраивается условием и его значением:

Условие, как видим, относится непосредственно к самой ссылке. Разберем разные типы условий цели посещение страниц подробнее.

Типы условий в «Яндекс.Метрике»

    Url содержит :

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

Например: нужно отслеживать посещение всех страниц фильтров, которые есть на сайте. Значит, в поле значение, указываем: filter.

Идеальный вариант, когда требуется отслеживать только одну страницу. Указывается один URL, соответственно.

Этот тип условия пригодится, если вы хотите отслеживать только подкаталоги. Указывается, соответственно, только начальная часть ссылки, например — « /shop/iphones/ ».

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

Например: /shop/[0-99] – будет интерпретироваться как фильтрация страниц содержащих один из перечисленных символов в диапазоне 0-99, т.е. 0,1,2 … 99. Подробно ознакомиться с использованием регулярных выражений можно https://yandex.ru/support/metrica/general/regexp.html.

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

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

Чтобы настроить этот вид цели, необходимо знать основы JavaScript и HTML, так как понадобится добавить коды целей на сайт. При помощи него данные о совершении события на сайте сразу передаются в «Яндекс.Метрику»

Если вы не можете добавить код на сайт самостоятельно — обратитесь к разработчику. Кроме этого, цель JS-событие, в 90% случаев, можно заменить целью «Отправка формы».

Чтобы добавить цель JavaScript-событие, откройте «Метрику» и выберите пункт «Создать цель»:

Назовите цель и выберите её тип:

Указываем любой ID цели (только латиницей):

В качестве идентификаторов допустимо использовать только уникальные значения (они не должны повторяться в других URL вашего сайта). Кроме этого, запрещены символы: / \ & # ? blog-figure blog-figure—img-border»>

Копируем код и завершаем создание цели:

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

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

Код цели добавляем на ту страницу, которую нужно отслеживать (напоминаю, используем только reachGoal). Например — для отслеживания кнопки, код может выглядеть следующим образом:

Для отслеживания заполнения контактных форм:

Как видим, здесь у нас три параметра: ym(XXXXXX, ‘reachGoal’, ‘TARGET_NAME’ . Рассмотрим их подробнее:

  1. Вместо ym(XXXXXX будет код вашего счётчика.
  2. Метод ‘reachGoal’ — остаётся неизменным.
  3. ‘TARGET_NAME’ — это имя вашей цели в интерфейсе «Метрики».

Настройка цели «Клик по email»

Если вам нужно отслеживать нажатия по ссылке на электронную почту, то этот тип цели подойдет как нельзя лучше. Когда может пригодиться этот тип условия? Допустим: вы хотите проанализировать сколько писем получаете и сколько вам пытаются отправить.

Отслеживание кликов по email можно настроить как для одного email, так и сразу для всех, которые есть на сайте. Гол засчитывается сразу после того, как посетитель кликнет по ссылке, ведущей на email.

Добавляем новую цель:

Даём цели имя и выбираем клик по email:

На следующем шаге — определяемся с адресами. Если нужно следить за одним email — выбираем этот пункт:

Не забываем указать email и сохранить настройки цели. и добавляем цель:

Настройка цели «Клик по номеру телефона»

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

Как обычно добавляем новую цель и даём ей имя:

Если нужно отслеживать единственный номер, то выбираем этот пункт:

Номер вписываем так, как он прописан в теле URL (с учётом кодов / префиксов).

Сохраняем настройки новой цели:

Настройка цели «Клик по кнопке»

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

По аналогии с предыдущими целями, добавляем новую:

Даём ей имя и выбираем тип:

Выбираем кнопку. Вы можете самостоятельно скопировать URL «кнопки» на сайте:

Но такой способ работает не всегда. В этом случае — воспользуйтесь инструментом «Выбор элемента»:

Откроется окно «Выбора элемента»:

Наводим курсор на интересующую кнопку (или иной элемент страницы) и кликаем по нему, он выделится зеленым цветом:

Выбираем пункт «Отслеживать клики»:

Сохраняем настройки новой цели

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

Цель, позволяющая отслеживать клик по кнопке «Отправить», а также — фиксировать само событие отправки. Цель позволяет следить как за одной формой, так и сразу за всеми, которые есть на сайте.

Эту цель можно настроить, чтобы она фиксировала как успешные (придётся добавить disabled-атрибут в код кнопки), так и неуспешные попытки отправки формы.

Добавляем новую цель и даём ей имя:

Кликаем по необходимому типу условия:

Допустим, мы хотим следить за одной формой. Выбираем этот пункт:

Теперь прописываем доменное имя сайта с интересующей вас формой. Кликаем по этой кнопке:

Все кликабельные элементы будут подсвечены. Выберите интересующую вас форму:

. и добавьте её в настройки цели:

Завершите настройку цели:

Внимание: цель «Отправка формы» будет работать корректно только в том случае, если ваша форма сформирована тегом form (у такого элемента должен быть уникальный идентификатор и название, соответственно). А вот div-форму и другие встраиваемые отследить не удастся.

Настройка цели «Переход в мессенджер»

Мессенджеры всё чаще используются на сайтах для обратной связи.

«Метрика» позволяет отслеживать переход в 7 разных мессенджеров. Поддерживаются: Telegram, «Яндекс.Мессенджер», VK, FaceBook, WhatsApp, Skype, Viber.

Чтобы «Метрика» распознала переход в тот или иной мессенджер, в ссылке кнопки должны быть следующие значения:

Добавляем новую цель:

Выбираем корректный тип условия:

Теперь нужно отметить один мессенджер, который вы хотите отслеживать:

Или отслеживать переходы в любой мессенджер:

После этого, остаётся завершить настройку новой цели:

Настройка цели «Cкачивание файла»

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

Эти расширения актуальны в том случае, если вы настраиваете отслеживание для любого файла. Условие «Скачивание файла» можно настроить и для отслеживания конкретного файла. Для конкретного файла можно прописывать даже неподдерживаемые типы расширений.

Создаем новую цель:

Выбираем корректный тип условия:

Теперь нужно выбрать, что отслеживать — любой или конкретный файл. Допустим, нужно отследить только определенный файл на сайте. Выбираем этот пункт и прописываем название файла:

Имя файла может быть как с расширением, так и без него.

Завершаем настройку цели:

Настройка цели «Поиск по сайту»

На вашем сайте есть поиск? Его использование можно отслеживать.

Чтобы «Метрика» корректно идентифицировала использование поиска, в URL должен быть соответствующий GET-параметр (например: search / q / query / text)

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

Создаем новую цель:

Называем цель и выбираем её тип:

На этом этапе вы должны знать — какой именно параметр URL отвечает за поиск на вашем сайте. Узнать это просто: просто воспользуйтесь поиском и скопируйте полученную ссылку (страница результатов поиска). Например: /search/?q=telegram

В ссылке выше, мы видим, что для поиска задействуется GET-параметр q (он поддерживается «Метрикой» по умолчанию), значит можно просто завершить настройку цели:

Отслеживание использования поиска по сайту настроено. Если на вашем сайте для поиска применяется иной GET-параметр, то открываем этот пункт:

. и просто вписываем используемый на вашем сайте параметр в строке.

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

Чуть ниже, выбираем параметр, который используется для поиска на вашем сайте (в моём случае s):

. и получаем данные по конкретным поисковым фразам, которые пользователи вводили на вашем сайте:

Настройка составных целей

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

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

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

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

Создаем новую цель:

Даём ей любое удобное имя:

Выбираем тип условия:

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

Указываем ID цели — если выбираем тип условия «JS-событие»: (о том, как работать с условием цели JavaScript-событие, вы можете узнать в разделе «JS-событие», чуть выше):

. или добавляем URL-условие (см. раздел «Типы условий в «Яндекс.Метрике» выше):

В итоге, должно получится пошаговое представление всех подцелей, ведущих к конверсии (или другому целевому действию):

Если всё верно — сохраняем составную цель, кликнув по жёлтой кнопке:

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

Чтобы проверить работоспособность созданной цели, нужно использовать параметр _ym_debug=1. Его нужно добавить в самый конец ссылки.

Открываем страницу сайта с настроенной целью (например: страницу контактов) и в конец URL добавляем параметр _ym_debug=1.
Например: /contacts/?_ym_debug=1

Теперь запускаем режим разработчика в используемом браузере. В Google Chrome он вызывается сочетанием горячих клавиш Ctrl + Shift + I. Нас интересует раздел консоли:

Имитируем выполнение цели на открытой странице (совершаем клик по кнопке, например). После, находим строку Reach goal (если целевое действие является JS-событием) или строку PageView (если целевым действием является посещение URL).

Вот пример для события PageView:

Если Reach goal / PageView отображается на странице, значит цель настроена правильно.

Вывод:

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

Простые типы целей можно настроить самостоятельно. Но дополнительная помощь точно потребуется, когда речь заходит о составных целях или JavaScript-условии. Профессиональная настройка счётчиков с учетом специфики сайта — это гарантия того, что ваш бизнес будет работать с максимальным KPI уже завтра.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *