● Поле A -> Извлечь A – Имя хоста (.*). Извлекаем название домена, имя хоста равно регулярному выражению);
● Поле B – > Извлечь B – URl запроса (.*). Извлекаем url-запроса, url-запроса равно регулярному выражению);
● Вывод – > Конструктор – URl запроса ($A1$B1). Делаем склейку поля A и поля B, $ – метасимвол регулярного выражения.
Ставим галочки напротив строк:
● Поле A обязательное для заполнения
● Перезаписать поле вывода
Сохраняем фильтр.
Рис. 500. Настройки фильтра Google Analytics
В результате мы сможем видеть статистику по страницам с названием домена.
Рис. 501. Отчет Google Analytics по страницам
Отслеживание прокрутки страниц
Настройка отслеживания прокрутки страниц даст вам информацию о том, как пользователи просматривают ваш контент. Настроить данное отслеживание через Google Tag Manager не составит трудностей.
Переходим к настройке GTM. Активируем встроенные переменные Scroll Depth Threshold, Scroll Depth Units и Scroll Directions.
Рис. 502. Активация встроенных переменных типа «Прокрутка»
● Scroll Depth Threshold – значения порога, который был пересечен (в зависимости от настроек будет либо в процентах, либо в пикселях);
● Scroll Depth Units – переменная покажет пиксели (pixels) или процент (percent), в зависимости от настроек триггера;
● Scroll Directions – переменная покажет вертикально (vertical) или горизонтально (horizontal), в зависимости от настроек триггера. Вертикальный скролл действует только вниз, а горизонтальный только вправо.
На примере мы будем отслеживать вертикальную прокрутку по пикселям на страницах блога. Создаем триггер:
● Название – scroll blog;
● Тип триггера – Глубина прокрутки;
● Выбираем «Глубина вертикальной прокрутки»;
● Проценты 25,50,75,100 (числа через запятую);
● Условие активации триггера (будем активировать его на страницах блога согласно заданию выше).
Рис. 503. Настройки триггера
Создаем тег:
● Название – ga – scroll – blog;
● Тип тега – Universal Analytics;
● Тип отслеживания – Событие;
● Категория – scroll blog (название может быть другим);
● Действие – Переменная {{Page Path}} (часть url-страницы);
● Ярлык – Переменная {{Scroll Depth Threshold}}, которую мы активировали и «%» (что бы в отчетах Google Analytics мы видели значение и %, например 25%);
● Не взаимодействие – True.
Рис. 504. Настройки тега
● Идентификатор отслеживания – Прописываем код счетчика Google Analytics;
В данном примере код счетчика записан через переменную cod ua. Пример настройки переменной идентификатора GA:
Рис. 505. Переменная GA типа «Константа»
● Триггер активации – scroll – blog (триггер, который мы создали выше)
Сохраняем тег.
Рис. 506. Конечные настройки тега ga – scroll – blog
Проверяем данные через режим предварительного просмотра.
Рис. 507. Передача данных о глубине прокрутки в режиме отладки
Просматриваем переменные:
Рис. 508. Переменные
Если все передается корректно, не забудьте опубликовать контейнер GTM с изменениями.
Следует отметить, что если вы находитесь в самом низу страницы (100%) и обновите страницу, то триггер сработает для всех значений, которые вы настроили (25%, 50%, 75%,100%). Аналогично Google Tag Manager будет работать с якорными ссылками.
Данные о прокрутке страниц в Google Analytics доступны в отчете «Лучшие события», который находится в разделе «Поведение».
Рис. 509. Категория событий scroll blog
Категория scroll blog соответствует названию, которое мы прописали в теге.
Переходим на вкладку «Действия событий». В GTM мы прописывали часть url-страницы Page Path.
Рис. 510. Действия по событию – Page Path
Выбираем нужную нам страницу (кликаем по ней) и смотрим настроенный процент просмотров.
Рис. 511. Ярлык события – Процент скроллинга
Отслеживание глубины скроллинга в GTM с привязкой к автору статьи и категории в блоге
Немного усложним задачу. Теперь необходимо настроить передачу данных в Google Analytics и получить срез по каждой из статей в блоге по показателям (просмотры страниц, показатель отказов, средняя длительность просмотра страницы и % скроллинга), а также с учетом автора и категории публикации.
% скроллинга (глубина прокрутки, глубина пролистывания) страницы – это значение, которое показывает вовлеченность пользователя в контент. Если оно низкое, значит посетителю не интересен данный материал, и он просто покидает страницу, даже не пролистнув ее вниз.
Итоговый отчет должен был выглядеть примерно так:
Рис. 512. Пример того, как это должно выглядеть на выходе
Используя дополнительный параметр, можно посмотреть статистику, например, по статьям конкретного автора и посадочной странице. Также помимо основной категории, на сайте присутствовал второй уровень вложенности, а именно категории делились еще на подкатегории. Например, «Новости» на «Медиа», «Маркетинг», «Поисковые системы» и «Сервисы».
Рис. 513. Категории и Подкатегории на сайте
Приняли решение реализовать данную задачу через Google Tag Manager, поскольку это позволяло избежать обращений к разработчикам и необходимость вносить дополнительный код на сайт.
Что мы делаем?
● создаем 3 специальных параметра в Google Analytics – «author», «category» и «subcategory name» с областью действия «Hit»;
Запоминаем индексы параметров – 1,2 и 3. Они нам пригодятся при создании тега в GTM.
Рис. 514. Специальные параметры: author, category name, subcategory name
● создаем 2 пользовательских показателя в Google Analytics – «scrolling» и «timing» с областью действия «Hit» для отслеживания количества скроллов и времени пребывания;