Google Analytics для googлят: Практическое руководство по веб-аналитике. Яков Осипенков
Чтение книги онлайн.
Читать онлайн книгу Google Analytics для googлят: Практическое руководство по веб-аналитике - Яков Осипенков страница 29
Кроме этого, gtag.js автоматически позволяет отслеживать просмотры страниц (pageview) в Google Analytics без добавления каких-либо команд. Если вам нужно отключить отслеживание, добавьте эту строчку кода:
gtag (‘config’, ‘GA_TRACKING_ID’, { ‘send_page_view’:false} );
На практике Global Tag Site также является контейнером, который нужно установить один раз, а далее вся информация по скриптам из разных сервисов будет обновляться автоматически. Он взаимодействует с Universal Analytics при помощи Google Tag Manager. В связи с этим существенно сокращается количество кода.
Рис. 115. Код GTS
где GA_TRACKING_ID – собственный код отслеживания ресурса.
События в Global Tag Site
Главной особенностью глобального тега сайта является способ отслеживания событий. В нем есть как стандартные решения, так и настраиваемые под индивидуальные задачи.
Все, что нужно сделать, это передать имя события в gtag.js. Для этого используется следующий код:
Рис. 116. События GTS
где имя_события может быть как стандартным событием со стандартными параметрами, так и настраиваемым событием с собственными параметрами.
Предположим, мы хотим отслеживать через событие количество подписок на рассылку новостей. Пример кода отправки события GTS будет выглядит следующим образом:
gtag ('event', 'sign_up', {'method': 'LandingPage_A'});
Система автоматически передаст в Google Analytics следующую информацию:
• Категория события (Category): engagement
• Действие события (Action): sign_up
• Метка события (Label): Landing_A, то есть информация, вызванная в «method».
или:
gtag('event', 'login');
Тогда значения event_category и event_label для события отправятся по умолчанию. Подробнее читайте в официальном руководстве разработчика.
Кроме того, существует механизм, позволяющий настраивать категорию и ярлык:
Рис. 117. Категория и ярлык
где event_category – регистрация, а ярлык event_label – пользователь зарегистрирован. Таким образом, вы все равно можете иметь любую категорию, действие и ярлык, как прежде.
Чтобы настроить цель в Google Analytics как событие, используйте конструкцию:
gtag('event', '<название цели>', {'event_category': '<категория>', 'event_action': '<действие>'});
Такой подход больше соответствует тому, как работает Google Analytics для Firebase. А это в очередной раз демонстрирует стремление Google к унификации многих своих продуктов.
Бывают ситуации, когда события должны быть отправлены и никак не влиять на параметры и показатели сайта. На помощь приходит необязательный атрибут non-interaction со значением true (по умолчанию имеет значение false). Например, из документации Google:
Рис. 118. non-interaction со значением true
В gtag.js расширен список шаблонов целей в отличие от традиционного analytics.js.
Рис. 119. Шаблоны целей Google Analytics в gtag.js
Global Tag Site для Google Оптимизатор