Stape
Поиск

Работа тегов для конкретного региона в Google Tag Manager

Обновлено
6 июн. 2024 г.
Опубликовано
22 июн. 2023 г.
Также есть

Поведение тегов в зависимости от региона в Google Tag Manager - это возможность настроить срабатывание тегов в зависимости от географического положения пользователя. Это позволяет определить правила и условия, которые определяют, когда теги должны срабатывать или не срабатывать в зависимости от региона пользователя.

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

В этой статье блога мы поговорим о поведении тегов, специфичном для региона, о том, как настроить его для App Engine, о включении GEO хедеров из stape и о том, как использовать поведение тегов, специфичное для региона, для запуска баннеров согласия.

Что такое поведение тегов в зависимости от региона на серверном Google Tag Manager?

Поведение тегов в зависимости от региона - одна из новейших функций клиента Google Analytics 4 в серверном Google Tag Manager.

Поведение тегов в зависимости от региона делает две основные вещи:

  • Добавляет код страны в заголовки серверного Google Analytics 4.
ga4 client configuration
  • Добавляет тот же код страны к переменной Visitor Region.
country code to the Visitor Region variable

Помните, что любой метод определения местоположения пользователя может быть заблокирован или искажен различными пользовательскими настройками или инструментами (например, VPN), поэтому он не будет точным на 100%.

При внедрении любого вида отслеживания геолокации обязательно соблюдайте все применимые законы и положения о конфиденциальности.

Преимущества использования поведения тегов в зависимости от региона в GTM

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

  1. Соблюдение правовых норм. В некоторых случаях законы или нормативные акты могут диктовать, какого рода данные вы можете собирать у пользователей в определенных регионах. Например, Общий регламент ЕС по защите данных (GDPR) предусматривает строгие требования к сбору данных и согласию пользователей. Используя теги для конкретного региона, вы можете убедиться, что сбор данных осуществляется только законным способом и в соответствии с региональными нормами.
  2. Улучшение качества данных. Включая баннер согласия или анонимизируя данные пользователей только для тех стран, где это требуется по закону, вы повышаете качество данных.
  3. Оптимизация маркетинга. Теги, относящиеся к конкретным регионам, могут помочь вам оптимизировать ваши маркетинговые усилия. Например, пользователи в определенном регионе лучше реагируют на определенное рекламное мероприятие, и вы можете использовать региональные теги, чтобы собрать этих людей в отдельные аудитории.
  4. Улучшенный пользовательский опыт. Вы можете повысить вовлеченность и удовлетворенность пользователей за счет настройки и адаптации пользовательского опыта, чтобы он был более релевантным и подходящим для их региона.
  5. Оптимизация производительности. Вы можете обслуживать различные версии скриптов или тегов в зависимости от региона, что поможет улучшить производительность вашего сайта для пользователей из других регионов.
  6. A/B-тестирование. Теги для конкретного региона помогут вам провести А/Б-тестирование на основе местоположения, чтобы определить, что лучше всего подходит для аудитории в разных регионах.

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

Настройка поведения тегов в зависимости от региона с помощью App Engine

Настройка GEO-заголовков, отвечающих за поведение тегов в зависимости от региона, зависит от того, какого облачного провайдера вы используете для размещения своего сервера Google Tag Manager. Если вас интересует, как настроить GEO-заголовки, если вы используете stape, перейдите к следующей главе.

Помимо stape, существует два основных способа настройки GEO-заголовков:

  • Используйте App Engine в качестве поставщика сервера для sGTM. Процесс настройки GEO-заголовков является полуавтоматическим, и я расскажу о нем в этой главе.
  • Любые другие серверные провайдеры для sGTM. В этом случае вы должны настроить GEO-заголовки вручную. Пожалуйста, обратитесь к этой официальной документации.

Чтобы разблокировать специфическое для региона поведение тегов в App Engine, выполните следующие действия:

1. Убедитесь, что служба скриптов первой стороны настроена. Это означает, что gtm.js загружается из вашего пользовательского домена.

2. Создайте переменную Visitor Region в серверном GTM.

Visitor Region variable in server GTM

3. Включите настройки для конкретного региона в клиенте GA4 и выберите переменную Visitor Region, которую вы недавно создали.

region-specific settings in the GA4 client

Настройка поведения тегов для конкретного региона с помощью Stape GEO header power-up

  1. Включить GEO-заголовки на stape очень просто. Вы можете сделать это, открыв контейнер sGTM, перейдя на вкладку Power-ups и нажав кнопку use GEO headers.

В отличие от App Engine, включение заголовка stape GEO позволит вам видеть данные GEO пользователя независимо от того, используете вы пользовательский домен или нет.

geo header power-up by stape

2. Создайте переменную Visitor region в sGTM.

variable configuration 

3. Включите флажок Enable region-specific settings in GA4 clients и выберите переменную Visitor region, которую вы создали на предыдущем шаге.

ga4 client configuration

Тестирование поведения тегов в зависимости от региона в sGTM

  1. Откройте режим отладки сервера Google Tag Manager, проверьте вкладку Request и нажмите на клиент GA4. Переключите селектор "Display Variables As" на Value и проверьте значение в поле Region. Вы должны увидеть правильный регион.
ga4 client configuration

2. Другой способ - щелкнуть на Входящий запрос GA4; в заголовках запроса вы увидите страну, регион и город.

ga4 client configuration

Настройка поведения режима согласия в зависимости от региона с использованием stape GEO header power up

Прежде чем начать, убедитесь в этом:

  1. Нет необходимости настраивать пользовательский домен/подтверждать обслуживание скриптов первой стороны для вас, если вы хотите использовать включение заголовков stape GEO. Это будет работать в обоих случаях, но настройка пользовательского домена рекомендуется, потому что она позволяет установить куки первой стороны.

Если вы используете App Engine, проверьте, правильно ли настроен пользовательский домен.

Настройка power-up GEO-header в Stape.

  1. Откройте свою учетную запись stape и выберите контейнер sGTM, для которого вы хотите настроить заголовки GEO.
  2. Откройте вкладку power-up и нажмите кнопку Использовать GEO header.
geo header power-up by stape

Настройка параметров для конкретного региона в серверном GTM

  1. Откройте контейнер sGTM и создайте переменную Visitor Region.
create a visitor region variable

2. Включите настройки для конкретного региона в клиентах GA4, установив флажок Включить настройки для конкретного региона и выбрав недавно созданную переменную Visitor Region.

region-specific settings in the GA4 clients

Режим согласия для конкретного региона с использованием веб-шаблона Google Tag Manager

  1. Откройте веб-контейнер GTM и добавьте шаблон тега Consent Mode.
  2. Убедитесь, что режим согласия включен, нажав Admin, Container settings, и Enable consent overview должен быть включен.
container settings

3. Создайте новый тег с типом тег Consent Mode. Задайте, какой тип cookies должен быть установлен для какого региона. Тег будет проверять регионы на основе power-up GEO-заголовков, которое вы включили в stape. Триггером должна быть Инициализация согласия - Все страницы.

consent mode tag

4. Откройте тег, который должен прослушивать настройки согласия для конкретного региона, и укажите, какие файлы cookie устанавливает этот тег. Прокрутите вниз до Настройки согласия и определите типы файлов cookie.

consent settings

Тестирование поведения тегов в зависимости от региона

Откройте режим предварительного просмотра GTM и запустите тег, который должен использовать настройки тега для конкретного региона. Откройте консоль сайта, перейдите в раздел Приложение -> Cookies и проверьте, что поведение cookies соответствует настройкам тега Consent Mode.

Заключение:

В этой статье блога обсуждалось, как настроить поведение тегов в зависимости от региона на app engine, geo headers power up от Stape и запуск баннеров согласия с помощью включения GEO-заголовков от Stape. Это позволило добиться максимальной эффективности и точности при нацеливании на конкретных пользователей в разных географических точках.

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

Теги:gtm server

Хостите свой сервер GTM на Stape