Тег Google (Google Tag) в Google Tag Manager

26 сентября, 2023

В конце сентября 2023 года в диспетчере тегов Google произошло обновление - все теги Google Аналитика: конфигурация GA4 были заменены тегами Google. О том, как это повлияло на ваши текущие настройки в интерфейсе Google Tag Manager и что еще появилось нового, читайте в этом материале.

О теге Google

Последние несколько лет Google серьезно работает над улучшением функционала своих собственных кодов отслеживания для различных инструментов (Google Ads, Google Analytics 4 и других продуктов), делая их все более универсальными. Так летом 2022 года появился новый тег Google (Google Tag), который является продолжением глобального тега сайта (Global Site Tag), реализованном на библиотеке gtag.js.

Используя его, вы сможете:

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

Про тег Google в моем блоге есть отдельный материал, который я рекомендую вам обязательно прочитать. В этой же статье я хочу подробнее остановиться на обновлениях, выпущенных в конце сентябре 2023 года в диспетчере тегов Google.

Изменения в интерфейсе

Итак, до недавнего времени возможность использовать тег Google была только в Google Analytics 4 и Google Рекламе. Теперь он стал доступен и в GTM. В последнем обновлении контейнера появилось уведомление такого типа: Теги Google Аналитика: конфигурация GA4 заменены тегами Google. Теперь вам доступны новые возможности, включая переменные настроек. Текущие настройки отслеживания не изменились. Никаких действий от вас не требуется.

Уведомление об изменении тегов в Google Tag Manager

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

Теги Google Analytics, в числе которых и тег Google (сентябрь 2023)

Как видите, вместо привычного тега конфигурации GA4 и тега события GA4, которые были в интерфейсе ранее, теперь вы должны использовать тег Google и тег событий GA4. Причем тег предыдущей версии Google Analytics (Universal Analytics, GA3) теперь помечен как устаревший (устар.) и находится в разделе Legacy.

Теги в старом интерфейсе Google Tag Manager (до сентября 2023)

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

Тег Google в общем списке тегов

Автоматическое обновление тега

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

Тег конфигурации GA4 был заменен на тег Google

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

Идентификатор тега

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

  • GT-XXXXXXXXX
  • G-XXXXXXXXX
  • AW-XXXXXXXXX

Посмотреть идентификаторы в Google Tag Manager можно на странице со всеми тегами Google.

Вкладка "Теги Google"

Здесь будет отображаться список всех доступных тегов Google, к которым у вас есть права администратора. Одно из этих значений для конкретного тега вы можете использовать в самом теге Google. Просто вставьте его в поле Идентификатор тега или начните вводить ID. Тогда вам отроется список, из которого легко выбрать нужный:

Выбор идентификатор тега из списка

Если тег Google использует идентификатор тега, то теги событий GA4 по-прежнему будут использовать идентификатор потока данных:

В теге "Google Аналитика: событие GA4" используется идентификатор потока данных

Если вы настраиваете тег конфигурации GA4, то можете использовать идентификатор потока данных как и прежде (G-XXXXXXXXX). Использование пользовательской переменной типа Константа так же допустимо:

Использование константы в теге Google

Обновление настроек

Настройки, которые раньше имели в теге конфигурации возможность переключения, теперь в теге Google являются параметрами конфигурации и в настройках конфигурации представляют собой пары "ключ-значение":

  • настройка Отправлять просмотр страницы, когда загружается эта конфигурация теперь параметр конфигурации send_page_view со значением true или false в зависимости от вашего выбора. true - галочка стояла, false - галочки не было.

Опция "Отправлять просмотр страницы, когда загружается эта конфигурация"

По умолчанию для этого поля используется значение true. Поэтому если вы хотите, чтобы происходила автоматическая отправка просмотра страницы, вам вообще не нужно добавлять это поле в параметрах конфигурации. На скриншоте выше показан просто пример изменения настройки.

  • настройка Отправлять в серверный контейнер теперь параметр конфигурации server_container_url:

Опция "Отправлять в серверный контейнер"

А опция Добавить данные, предоставляемые пользователями с вашего сайта (только на сервере) теперь доступна в общих настройках событий как параметр события user_data:

Опция "Добавить данные, предоставляемые пользователями с вашего сайта"

Раздел Поля, которые необходимо задать, присутствовавший в теге конфигурации GA4, в теге Google заменен двумя новыми переменными:

Раздел "Поля, которые необходимо задать"

  1. переменная настроек уровня конфигурации для установки параметров при загрузке тега Google;
  2. переменная для настроек события, позволяющая задать дополнительные параметры, отправляемые вместе с событием.

Раздел Свойства пользователя упразднен и теперь дополнительные атрибуты, описывающие сегменты пользовательской базы, можно задавать разными способами. Но они по-прежнему будут учитываться и доступны для просмотра в теге. Об этом я напишу чуть позже.

Настройки конфигурации

Если вы работали с предыдущей версией Google Analytis (GA3) и настраивали отслеживания в Google Tag Manager, то наверняка помните, что для общих настроек, применяемых к разным тегам Universal Analytics, вы могли добавить пользовательскую переменную типа Настройки Google Аналитики:

Переменная "Настройки Google Аналитики"

В ней вы могли задать как идентификатор отслеживания UA-XXXXXX-Y, так и общие настройки конфигурации (специальные параметры и показателями, настройки электронной торговли, междоменного отслеживания, группы контента и прочие), которые из тега в тег оставались неизменными. И чтобы для каждого тега Universal Analytics вручную не указывать их все по несколько раз, данная переменная и использовалась. Или если у вас появилась какая-то новая настройка, которую вы раньше никогда не использовали, то для обновления всех тегов вам бы потребовалось заходить в каждый из них и добавлять ее в каждый тег вручную. А так это можно сделать один раз через выбор переменной GTM.

В текущем обновлении для тега Google в Google Tag Manager добавили две новых пользовательских переменных:

  • Тег Google: настройки конфигурации (Google Tag: Configuration Settings)
  • Тег Google: настройки события (Google tag: Event settings)

Две новых пользовательских переменных для тега Google

По сути, переменная Тег Google: настройки конфигурации - это аналог переменной Настройки Google Аналитики, в которой вы можете задать все необходимые параметры заранее, а потом использовать эту переменную для различных тегов в своем контейнере.

Вот так может выглядеть пример переменной с настройками конфигурации:

Пример настройки переменной "Тег Google: настройки конфигурации"

Галочка рядом с параметром конфигурации говорит о том, что это известный параметр для Google и он является стандартным (предопределенным системой):

Известный параметр конфигурации

Список всех известных параметров со значениями по умолчанию для Google Рекламы, Google Analytics 4 и Merchant Center опубликован в официальной справке Google. Вы также можете добавить настраиваемые поля, просто рядом с ними не будет галочки.

Сохраните эту переменную в Google Tag Manager, а затем выберите в теге Google в настройках конфигурации:

Выбор переменной в настройках конфигурации

Чтобы узнать, какие параметры для этого тега Google были унаследованы от переменной настроек, нажмите Показать унаследованные настройки:

Показать унаследованные настройки

Если по каким-то причинам какой-то из унаследованных параметров не подходит для вашего тега Google, вы можете его изменить, нажав на соответствующую иконку с карандашом:

Переопределение унаследованного параметра

После этого вам откроется поле, в котором будет доступно переопределение унаследованного параметра. Чтобы отменить изменения, сбросьте настройки, и тогда в теге восстановится унаследованное значение параметра:

Восстановление унаследованного значения

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

Если вы не желаете изначально определять все параметры конфигурации и добавлять их в переменную Тег Google: настройки конфигурации, вы можете в каждом теге просто добавлять нужные значения с помощью кнопки Добавить параметр:

Добавление параметра конфигурации

Теперь у вас есть выбор - либо так, либо так.

Общие настройки события

Еще одно нововведение в теге Google - это раздел с общими настройками событий, в котором можно задать параметры для событий по умолчанию. Эти значения будут использоваться для всех событий, данные о которых собирает тег Google.

Общие настройки события

Сюда входят:

  • специальные параметры событий, которые вы назначаете самостоятельно (например, social_network_name);
  • рекомендуемые параметры событий (например, параметры от событий электронной торговли - transaction_id, currency, shipping, value и другие);
  • пользовательские настройки, которые не соответствуют фактическим параметрам событий (например, свойства пользователя user_properties или данные, предоставляемые пользователями с вашего сайта user_data).

Чтобы применять параметры событий сразу в нескольких тегах Google и тегах события GA4, вы можете использовать новую переменную Тег Google: настройки события:

Пример настройки переменной "Тег Google: настройки события"

В ней вы заранее прописываете все параметры событий, а после сохранения добавляете в тег Google или тег события GA4:

Выбор переменной в общих настройках событий

Например, текущую настройку тега событий GA4 для электронной торговли с набором параметров:

Параметры событий для электронной торговли

Можно заменить на более компактную, используя вместо вручную добавленных параметров событий переменную настроек события с унаследованными параметрами:

Использование переменной настроек событий в теге событий GA4

Галочка рядом с параметром события говорит о том, что это известный параметр для Google и он является стандартным (предопределенным системой):

Известный параметр события

Список всех известных параметров событий со значениями по умолчанию для Google Рекламы, Google Analytics 4 и Merchant Center опубликован в официальной справке Google. Вы также можете добавить свои собственные параметры событий, просто рядом с ними не будет галочки.

Примечание: если вам необходимо вместе с событием передавать параметры события, изменяющиеся во времени (динамически) и принимающие определенные значения в конкретный момент, то не добавляйте их в тег Google, а используйте предпочтительный вариант Google Аналитика: событие GA4.

Свойства пользователя для Google Analytics 4

Еще в настройках новой переменной Тег Google: настройки события вы можете добавить множество свойств пользователя (Google Analytics User Properties), указав каждое значение отдельно на новой строчке:

Добавление нескольких свойств пользователя в переменной

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

Добавление свойства пользователя в теге события GA4

В теге событий GA4 раздел со свойствами пользователями остался, а вот в теге Google его нет. Там это значение задается в общих настройках события для параметра user_properties:

Свойство пользователя в общих настройках события в теге Google (user_properties)

По умолчанию значение для свойств пользователя не определено, но сам тип этого параметра - объект (object). Это особенный тип данных, поскольку может использоваться для хранения набора свойств и более сложных объектов в виде пары ключ-значение.

А вообще, с текущими изменениями и появлением тега Google в Google Tag Manager, свойства пользователя теперь можно настраивать в разных местах, что затрудняет окончательное понимание когда и где правильнее это делать. Например, добавить свойства пользователя теперь можно так:

  • в переменной Тег Google: настройки события в разделе Google Analytics User Properties:

Переменная "Тег Google: настройки события" - Google Analytics User Properties

  • в разделе Свойства пользователя в теге событий GA4:

Тег "Google Аналитика: событие GA4" - Свойства пользователя

  • с помощью параметра user_properties в настройках конфигурации тега Google:

Тег Google - параметр конфигурации user_properties

  • с помощью параметра события user_properties в общих настройках события тега Google:

Тег Google - параметр события user_properties

  • с помощью параметра user_properties в переменной Тег Google: настройки конфигурации:

Переменная "Тег Google: настройки конфигурации" - параметр user_properties

  • с помощью параметра user_properties в переменной Тег Google: настройки конфигурации:

Переменная "Тег Google: настройки события" - параметр user_properties

  • с помощью параметра user_properties в параметрах события в теге Google Аналитика: событие GA4:

Тег "Google Аналитика: событие GA4" - параметр события user_properties

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

Итоги

По традиции, Google в августе-сентябре каждого года выпускает глобальные обновления. В августе 2019 года компания презентовала новый тип аккаунта Google Analytics - Веб-сайты и приложения, ставший прародителем нового GA4. В сентябре 2020 года Google добавил режим согласия, новый контейнер Server и технологию отслеживания на стороне сервера (Server-Side Tracking), а с 14 октября 2020 г. сделал Google Analytics 4 счетчиком, используемым по умолчанию для всех аккаунтов. Чуть позже Google обновил режим отладки Google Tag Manager, а осенью 2022 года плотно занимался миграцией настроек Universal Analytics в Google Analytics 4.

Сентябрь 2023 года не стал исключением - мы с вами дождались внедрения тега Google (Google Tag) в Google Tag Manager. Раньше он был доступен только в интерфейсе Google Analytics 4 и Google Ads. Изменения затронули обновление тега конфигурации GA4, которые мы подробно разобрали с вами в этом материале.

Теперь благодаря тегу Google, вы можете:

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

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

Активируйте тег Google как можно раньше в процессе загрузки скриптов, до активации каких-либо тегов событий GA4. Желательно это делать на Просмотр страницы (Container Loaded), а иногда и раньше - с использованием триггера Инициализация (Initialization) или Инициализация согласия (Consent Initialization), в зависимости от того, используете ли вы режим согласия и различные правила активации/деактивации тегов на страницах вашего сайта или нет.

Если вы используете теги конфигурации GA4, они будут автоматически преобразованы в тег Google. Отслеживание и прочие функции будут работать так же, как раньше. Вам не нужно предпринимать никаких действий. Главное - привыкнуть к новому тегу Google и его конфигурации, так как привычные настройки, использующиеся ранее в теге конфигурации GA4 как переключатели (галочка вкл./выкл.) были заменены на параметры конфигурации и событий со своими собственными именами, которые представлены в официальной документации Google.

С обновлением в Google Tag Manager появились и новые пользовательские переменные - Тег Google: настройки конфигурации (Google Tag: Configuration Settings) и Тег Google: настройки события (Google tag: Event settings). Они позволяют вам задать необходимые параметры заранее, а потом использовать их для различных тегов в своем контейнере, чтобы не дублировать настройки вручную и упростить сам процесс отслеживания. Теперь это очень удобно, поскольку сами параметры будут принимать нужные значения в любой/конкретный момент времени, то есть динамически обновляться и пересчитываться при каждом срабатывании тега.

Однако такая гибкость не только упрощает настройку отслеживаний, но и порождает новые вопросы и проблемы. Например, насколько выполнение одних настроек (настройки конфигурации) влияет на выполнение других настроек (настройки событий) тега Google, при том, что сами параметры конфигурации и событий повторяют/дублируют друг друга (см. таблицы в справке Google), а добавление каждого параметра возможно 6-7 различными способами.

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

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике