JS–события, настроить которые можно в системе аналитики от Яндекс, помогают комплексно исследовать поведение посетителей на портале и улучшить свою площадку. Их настройка позволяет узнать все о том, что делают посетители портала на конкретной странице: заполняют формы, нажимают кнопки, открывают модальные окна и используют другие интерактивные элементы. В статье обсудим, как бизнес может использовать такие данные, и каким образом настроить цели в Метрике от Яндекса.
Как и большинство данных от систем веб–аналитики, в первую очередь JS–события помогают оптимизировать веб–ресурс и решить целый ряд бизнес–задач:
Проконтролировать можно практически все, что делает на портале юзер: главное, определиться с целью сбора таких данных. Так, нажатие кнопок и заполнение форм покажет, доходят ли лиды до выполнения конверсионных действий, скролл позволит оценить, насколько вовлечены посетители в изучение контента, а загрузка файлов – поможет понять, скачивают ли ваш лид–магнит. Для владельцев интернет–магазинов эта функция и вовсе незаменима: можно отследить процесс контакта клиентов с карточками товара и подсчитать, какое количество посетителей добавляет товары в корзину или знакомиться с подробным описанием.
Для получения этих данных и нужны JS–события и цели. Их настройка осуществляется в два этапа: внутри сервиса и непосредственно на вашем сайте. Начать следует с Метрики:
1. Совпадает. Такой вариант стоит выбирать, когда сервис должен контролировать выполнение единственной цели на странице (например, заполнение формы). Она отобразится в отчете и будет считаться выполненной, если система обнаружит в коде сайта полный идентификатор цели.
2. Содержит. Этот вариант следует предпочесть, если на портале нужно проконтролировать выполнение нескольких целей. Тогда система будет считать действие выполненным при обнаружении части идентификатора в коде.
3. Регулярное выражение. Оно используется при сегментировании по условиям достижения цели: например, при отслеживании выполнений действий лидами из конкретного источника, когда вам известен точный URL канала трафика. Работать с ними сложнее, а функционал Метрики позволяет выполнить более тонкую настройку такого условия.
Если хотите получить детальную статистику, укажите сумму, которую приносит вам выполнение цели пользователем. Это позволит системе подсчитать и отобразить в отчете метрики ROMI и ROI, а вам – сделать выводы о стоимости лида из конкретного канала.
Информацию о том, что JS–цель достигнута, а определенное действие выполнено пользователем с соблюдением всех установленных при настройке условий, система веб–аналитики получает непосредственно от вашей площадки. Настроить событие внутри веб–ресурса можно несколькими способами.
Передача данных для отслеживания в Метрику делается при помощи методов. Доступ к ним в личном кабинете сервиса открывается после настройки счетчика на портале. За выполнение JS–события отвечает метод reachGoal. Для каждого из них генерируется уникальный код. Например, клик по кнопке может обозначаться так:
gtag('event', 'button_click', {
'event_category': 'Button',
'event_label': 'Buy'
});
Яндекс Метрика сама генерирует html, а скопировать его можно в личном кабинете при настройке цели. Если ваш сайт создан при помощи Taptop, интеграция не вызовет сложностей: в конструкторе легко можно подключить кастомный код, добавив любые команды, выполняющие разные функции.
Когда код добавлен, следует убедиться, что событие работает, а Метрика получает нужные данные. Для этого загрузите свой портал с нескольких разных браузеров и самостоятельно выполните на странице нужное действие, а затем проверьте информацию в личном кабинете сервиса. Обычно система обновляет информацию в течение 15–20 минут.
Не все конструкторы позволяют работать с исходным кодом, но это не значит, что администраторы таких порталов не могут использовать JS–цели. Настройку можно произвести и через систему аналитики от Гугл. Для этого необходимо:
Откройте режим «Консоль» во вкладке своего браузера при помощи горячих клавиш Ctrl+Shift+J. В другой вкладке откройте свой портал и выполните целевое действие. Если все сделано правильно, то в консоли вы увидите Reach goal – цель сработана, событие зафиксировано.
Отчет о выполненных событиях в Яндекс.Метрике стоит проверять не раньше, чем через 20 минут. Искать его нужно в разделе «Конверсии»: именно там отобразится информация о выполненных действиях. Если ее нет – вы ошиблись при настройке и нужно перепроверить все снова.
Многие администраторы игнорируют использование JS–событий в Яндекс.Метрике, не понимая, чем они отличаются от других типов целей, доступных в сервисе. Однако преимущества их использования очевидны:
Таким образом, JS–цели – это одна из возможностей сделать свой сайт еще удобней для пользователей, скорректировать собственные усилия по продвижению, и, конечно, сэкономить бюджет. Если портал создан при помощи конструктора Taptop, вы не только с легкостью интегрируете различные счетчики веб–аналитики, но и без труда сможете изменить дизайн площадки на основании полученных данных.
Все действия посетителя на странице — заполнение форм, нажатия кнопок, открытие модальных окон и другие взаимодействия с интерактивными элементами.
Позволяют увидеть, на каком этапе взаимодействия происходит отказ — например, пользователь не понимает, как заполнить форму или куда нажать для завершения регистрации.
Чтобы понять, с каких источников трафика приходят целевые лиды, и перераспределить рекламный бюджет в пользу эффективных каналов.
Скролл страницы (вовлечённость в контент) и загрузку файлов — например, скачивание лид-магнита.
Настройку внутри сервиса Яндекс Метрики (создание цели) и настройку непосредственно на сайте.
Отследить процесс контакта клиентов с карточками товара и подсчитать, сколько посетителей добавляет товары в корзину или изучает подробное описание.