Categories: Аналитика

События в 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 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 — название нашего события.

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

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

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

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

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

Медоед

Недавние Посты

Все корректировки ставок в Яндекс.Директе

Корректировки ставок в Яндекс.Директе — это инструмент, которого часто достаточно для того, чтобы полностью перенастроить рекламу и изменить структуру трафика,…

2 года назад

Контекстная реклама и маленький бюджет. 5 распространенных ошибок

Планирование контекстной рекламы неизбежно упирается в возможности бюджета. Вариантов настройки — масса. Есть множество способов скомбинировать форматы рекламы, ключевые слова,…

3 года назад

Как в Яндекс.Метрике работает сквозная аналитика

В Яндекс.Метрике появилась сквозная аналитика, с помощью которой теперь можно объединить показатели сайта с оплаченными заказами из CRM и отслеживать…

3 года назад

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

Типичная ситуация при запуске рекламы: заказчик называет рекламный бюджет (сколько есть, сколько не жалко и так далее) и специалист начинает…

3 года назад

Настройка Яндекс.Директа в 2021

В контекстной рекламе в 2020-м году все было, как обычно, неспокойно. Старые методы теряют эффективность, новые оставляют вопросы и требуют…

3 года назад

Что нужно знать об отчете по поисковым запросам в Яндекс.Директе

Отчет «Поисковые запросы» в Яндекс.Директе — один из основных инструментов, который маркетологи используют, чтобы сократить количество нецелевых показов и кликов…

3 года назад