События в Google Analytics: отслеживание и настройка

События в Google Analytics: отслеживание и настройка

Многие знают, что Google Analytics позволяет отслеживать разнообразные события, которые происходят на сайте. На первый взгляд, настройка отслеживания событий может показаться сложной, как и все, что касается Гугл Аналитикс, однако это не так. И тем более, даже если бы это было сложно, то в настройке этой разобраться нужно обязательно, потому что без отслеживания основных целей на сайте, толку от аналитики практически не будет.

Настройка отслеживания событий в Google Analytics

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

Первый шаг настройки: в панели администратора Google Analytics необходимо задать категорию события и действие. Например, категория — форма обратной связи, действие — клик по кнопке «Отправить».

Как настроить отслеживание события

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

При настройке существует три варианта соответствия:

три варианта соответствия

При настройке цели вы можете задать «Ценность цели». Например, если вы подсчитали, что из 10 заявок 1 посетитель заказывает ваш товар или услугу и ваш средний чек составляет 1000 долларов, то ценность одной отправки составляет 1000/10 = 100 долларов.

события аналитикс

Важный момент: за одно посещение одна цель засчитывается только один раз. Например, если посетитель сайта два раза отправил форму заказа в Google Analytics, засчитывается только одно достижение цели «Форма заказа».

Передача данных о событии в Google Analytics

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

1. Отправка по умолчанию

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

Чтобы проверить, отправляет ли используемый вами сервис события, можно в соответствующем отчете («Поведение» — «События» — «Лучшие события»).

Отправка по умолчанию

2. Настройка отслеживания с помощью Google Tag Manager

Если в отчете «Лучшие события» нужные вам события не обнаружились, а отслеживать отправленные формы все-таки хочется — настройте отслеживание с помощью Google Tag Manager.

Если GTM «понимает» верстку вашего сайта, определите уникальный элемент, с помощью которого вы сможете зафиксировать нужно действие. Например, при нажатии на кнопку «Купить» тег менеджер фиксирует обращение к элементу с классом «button yellow-button buy small-button».

Настройка отслеживания с помощью Google Tag Manager

Этот текст нужно ввести в настройках триггера, который будет срабатывать для отслеживания нажатия на кнопку «Купить». Обязательно убедитесь, что класс, который вы используете для настройки событий, есть только у кнопок «Купить».

В настройках тега выберите, какое именно событие необходимо отправить в Google Analytics при срабатывании триггера.

событие необходимо отправить в Google Analytics

Эту же информацию укажите в при настройке цели непосредственно в Google Analytics.

Если код GTM на сайте еще не установлен, а настроить отслеживание хочется прямо сейчас — используйте расширение Tag Manager Injector для Google Chrome.

3. Настройка отслеживания с помощью dataLayer

Если Google Tag Manager плохо работает с версткой конкретного сайта или вы хотите отслеживать не просто нажатие на кнопку, а количество фактически заполненных форм, для настройки целей понадобится программист, который присвоит выбранным элементам сайта параметр dataLayer.

Как работает отслеживание с помощью dataLayer?

  • В нужные момент (отправлена форма, нажата кнопка, совершена транзакция) переменная dataLayer записывает информацию о событии в JavaScript.
  • Срабатывает триггер, настроенный в GTM.
  • В Google Analytics отправляется событие (или просмотр виртуальной страницы).

Сам код выглядит следующим образом:

dataLayer.push({'event': 'event_name'});

Где event_name — название нашего события.

Настройка триггера в менеджере тегов будет такой:

Настройка отслеживания с помощью dataLayer

В Google Tag Manager вы сможете настроить несколько триггеров на одну переменную dataLayer и не нужно лишний раз редактировать код сайта. Например, существует возможность настроить отслеживание действия сразу для Google Analytics и Яндекс.Метрики.

Для передачи события из GTM в Яндекс.Метрику необходимо создать тег типа «Пользовательский код HTML» и добавить код:

<script>
yaCounterXXXXXX.reachGoal('TARGET_NAME');
<script>

Здесь «XXXXXX» — номер счетчика Метрики, «TARGET_NAME» — название события.

Очень плохоПлохоСреднеХорошоОчень хорошо (голосов: 22, в среднем: 5,00 из 5)
Загрузка...


Подписаться
Подписаться на
guest
0 комментариев
Inline Feedbacks
View all comments
следующая статья предыдущая статья