СОБЫТИЯ В GOOGLE ANALYTICS 4. ЧАСТЬ III. Улучшенная статистика.

Маруся

Администратор
Команда форума
Регистрация
21 Окт 2020
Сообщения
321
Цикл статей, посвященный разбору событий в Google Analytics 4. Часть III. Улучшенная статистика.

Как вы уже знаете из предыдущего материала, в Google Analytics 4 можно отслеживать 4 типа событий: автоматически регистрируемые события, улучшенная статистика, рекомендуемые события и специальные события. В этой публикации разберем второй тип событий GA4 для веб-сайта - улучшенная статистика.

Рекомендую к прочтению:
Улучшенная статистика (Enhanced measurement) - дополнительные события, которые Google собирает автоматически, но после того, как в настройках ресурса вы активируете эту функцию. Предназначена только для потоков данных Сайты.

Для включения событий улучшенной статистики перейдите в раздел Администратор - Ресурс - Потоки данных. Если вы еще не создали ни одного потока, добавьте его через Веб.

1610956819387.png
Настройка потока данных для веб-сайта

Затем введите URL веб-сайта и Название потока. По умолчанию Улучшенная статистика включена, поэтому никаких дополнительных действий с вашей стороны не требуется. Для завершения настройки нажмите кнопку Создать поток.

1610956835224.png
Настройка потока данных - Активация улучшенной статистики

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

1610956862240.png
Редактирование текущего потока

Если вы хотите настроить улучшенную статистику выборочно, вы можете изменить типы отслеживаний, нажав на иконку "Шестеренка" (2).

1610956873094.png
Выборочное отслеживание улучшенной статистики

Google Analytics 4 в Enhanced measurement отслеживает следующие типы событий:

Просмотры страниц (page_view)

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

С появлением новых фреймворков JavaScript (React, Angular и др.) отслеживание просмотров страниц усложнилось, поскольку объектная модель документа (DOM) страницы изменяется без ее перезагрузки. Именно поэтому Google добавил такую настройку в улучшенную статистику, чтобы появилась возможность упростить отслеживание одностраничных сайтов (SPA) и изменения pushState, popState, replaceState. Помните про несколько встроенных переменных Google Tag Manager в категории История и триггер с аналогичным названием?

1610956886560.png
Встроенные переменные и триггер "Изменение в истории"

После активации в событии page_view фиксируются дополнительные параметры:
  • page_location - URL-адрес текущей страницы, извлекается из location.href;
  • page_referrer - URL-адрес предыдущей страницы, извлекается из document.referrer;
Прокрутка (scroll)

Событие scroll срабатывает один раз для страницы, когда пользователь на сайте прокручивает ее вниз и достигает 90% вертикальной прокрутки.

1610956908797.png
По умолчанию в GA 4 отслеживается только 90% прокрутки

Хоть в официальной документации Google и написано, что данное событие не регистрирует никаких дополнительных параметров, я после активации в GTM/GA Debug вижу, что вместе со scroll фиксируется percent_scrolled со значением 90 (см. выше).

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

1610956919779.png
Триггер "Глубина прокрутки" с глубиной вертикальной прокрутки - 90%

Если вы хотите настроить события прокрутки для других пороговых значений (10%, 25%, 50%, 75% и т.д.), а не только для 90%, или горизонтальную прокрутку, то вам необходимо настроить специальное событие с помощью глобального тега сайта (gtag.js) или Google Tag Manager. Но не забудьте, что даже событие scroll, которое собирает улучшенная статистика GA4 по умолчанию, может быть неточным или не иметь практического применения.

В своей работе я встречал сайты, которые состояли только из одного или нескольких экранов. Получается, что при каждой загрузке страницы в видимой области экрана будет показана вся страница (100%), и из-за этого событие будет срабатывать каждый раз. Поэтому перед тем, как включать все функции Enhanced measurement, подумайте, а нужно ли вам автоматически отслеживать scroll? Возможно, стоит использовать Google Tag Manager и триггер Доступность элемента, чтобы активировать событие при появлении определенного элемента в видимой области экрана.

Исходящие клики (click)

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

1610956931676.png
Событие click и его параметры

После активации в событии click фиксируются дополнительные параметры:
  • link_classes - класс ссылки;
  • link_domain - домен перехода (на какой сайт попадет пользователь после клика);
  • link_id - идентификатор ссылки;
  • link_url - URL-адрес исходящей ссылки (на какую страницу перейдет пользователь после клика);
  • outbound - логическое значение, которое равно true тогда, когда ссылка ведет на другой домен.
Настройка позволяет узнать, по каким ссылкам чаще всего нажимают пользователи на вашем сайте прежде, чем покинуть сайт. Будет полезна и тем, кто работает по партнерской программе и продвигает на своем сайте товары/услуги других людей.

Поиск по сайту (view_search_results)

Событие view_search_results срабатывает каждый раз, когда пользователь выполняет поиск по сайту, при наличии одного из 5 параметров в URL: q, s, search, query, keyword.

1610956941521.png
Событие view_search_results и его параметр

После активации в событии view_search_results фиксируется дополнительный параметр search_term (поисковый запрос). В настройках отслеживания вы также можете добавить до 10 параметров поискового запроса и до 10 дополнительных параметров запроса, разделяя их запятыми и располагая в порядке приоритета.

1610956952198.png
Поиск по сайту в Google Analytics 4

В Universal Analytics существует аналогичная настройка на уровне представления и целый раздел стандартных отчетов.

1610956961346.png
Отслеживание поиска по сайту в Universal Analytics

На момент написания статьи таких же отчетов, как и в UA, по поиску по сайту в GA4 нет.

Взаимодействие с видео (video_start, video_progress, video_complete)

Для встроенных на вашем сайте видео YouTube, для которых включена поддержка JavaScript API (enablejsapi = 1), срабатывают следующие события:
  • video_start - при запуске воспроизведения видео;
  • video_progress - при достижении отметок 10%, 25%, 50% и 75% от общей продолжительности видео;
  • video_complete - при завершении видео.
1610956971392.png
События video_start, video_progress, video_complete и их параметры

После активации в событиях video_start, video_progress и video_complete фиксируются дополнительные параметры:
  • video_current_time - текущее время видео (в секундах), в которое произошло событие;
  • video_duration - общая продолжительность видео (в секундах);
  • video_percent - значение воспроизведенного видео (в процентах) на момент, когда сработало событие;
  • video_provider - название платформы видео (YouTube);
  • video_title - название видео;
  • video_url - URL-адрес, ссылка на видео YouTube (www.youtube.com/watch?v=...); ;
  • visible (логическое значение) - значение видимости видео в окне браузера. Если видео отображается в области просмотра, результатом будет значение true, если же в другой области (например, в нижней части страницы, на фоновой вкладке) – false.
В Google Tag Manager для этой задачи мы использовали триггер Видео YouTube и соответствующие переменные для отслеживания. Однако не все события, которые есть в GTM, фиксируются в улучшенной статистике GA4. Например, нет приостановки (паузы), перемотки, буферизации (Pause, Seeking, Buffering).

1610956981417.png
Триггер "Видео YouTube"

Подробно о том, как настраивать отслеживание видео YouTube с помощью диспетчера тегов Google, написано здесь.

Скачивание файлов (file_download)

В Universal Analytics ранее не существовало функционала, который позволял бы легко отслеживать скачиваемые с вашего сайта файлы (в Яндекс.Метрике такая настройка есть по умолчанию). Для этого необходимо было размечать каждую ссылку соответствующим кодом события, либо же использовать Google Tag Manager.

С появлением улучшенной статистики в Google Analytics 4 все отслеживается автоматически после активации настройки. Событие file_download срабатывает, когда пользователь нажимает на ссылку скачивания файла на вашем сайте одного из следующих типов:
  • документ;
  • текст;
  • исполняемый файл;
  • презентация;
  • сжатый файл;
  • видео;
  • аудио.
Расширения файлов, которые отслеживаются по умолчанию, соответствуют такому регулярному выражению:


1pdf|xlsx?|docx?|txt|rtf|csv|exe|key|pp(s|t|tx)|7z|pkg|rar|gz|zip|avi|mov|mp4|mpe?g|wmv|midi?|mp3|wav|wma


1610956993799.png
События file_download и его параметры

После активации в событиях file_download фиксируются дополнительные параметры:
  • file_extension - расширение файла;
  • file_name - имя файла;
  • link_classes - класс ссылки;
  • link_domain - домен ссылки;
  • link_id - идентификатор ссылки;
  • link_text - текст ссылки;
  • link_url - полный URL-адрес скачиваемого файла.
Отчеты по событиям улучшенной статистики

После того, как вы настроили улучшенную статистику в Google Analytics 4, самое время перейти к отчетам. Отслеживаемые события Enhanced measurement можно увидеть в отчете В реальном времени.

1610957003920.png
Отчет "В реальном времени"

Таблицу с событиями можно посмотреть в разделе Вовлечение - События.

1610957017005.png
Вовлечение - События

Нажав на название события в списке основных событий, можно провалиться внутрь события и посмотреть всего его параметры.

Еще один отчет, в котором вы можете увидеть список событий улучшенной статистики - это События - Все события.

1610957028480.png
События - Все события

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

1610957038354.png
Центр анализа: пример отчета по событиям в разрезе категории устройств

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

1610957049403.png
Совершенные события и конверсии в DebugView

На скриншоте выше я выделил view_search_results, которое совершил на своем сайте, введя в поиске слово скачать. Это событие улучшенной статистики срабатывает каждый раз, когда пользователь выполняет поиск по сайту. В параметр search_term передался тот самый поисковый запрос скачать.

Таким образом, Улучшенная статистика (Enhanced measurement) сильно упрощает интернет-маркетологу и веб-аналитику отслеживание определенных событий, которые раньше мы настраивали с помощью дополнительного кода, размещаемого на сайте или различных переменных, триггеров и тегов Google Tag Manager. Теперь в Google Analytics 4 мы это делаем с помощью одного действия - ползунка переключателя.

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

Источник
 
Последнее редактирование:
Сверху