Stape

Как настроить Google Tag Manager Server Container

Отредактировано
13 нояб. 2023 г.
Опубликовано
4 окт. 2020 г.
Также есть

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

Однако сбор данных становится все более проблематичным из-за Intelligent Tracking Prevention, AdBlockers и сокращения срока службы cookie. Google Analytics и другие подобные инструменты начинают видеть меньше данных о посетителях вашего сайта и предоставляют меньше информации для анализа.

Чтобы помочь решить эти проблемы, Google вводит в Google Tag Manager новую функцию - Server-Side Tagging.

Что такое Google Tag Manager Server-Side Tagging и для чего оно нужно?Скопировать ссылку на этот раздел

Google Tag Manager (GTM) Server-Side позволяет владельцам веб-сайтов перенести пиксели отслеживания третьих сторон со своего сайта на облачный сервер. Это означает, что браузер клиента больше не будет обрабатывать пиксели отслеживания. Они будут загружаться непосредственно с сервера.

Такой подход обеспечивает следующие преимущества:

• Более точные данные;

• Более быстрое время загрузки веб-сайта;

• Дополнительный контроль над конфиденциальностью.

Ваши инструменты анализа цифрового маркетинга (например, Google Analytics) могут работать без использования 3rd party cookies на стороне клиента. Установив соответствующие серверные контейнеры, вы забудете о тяжелом javascript, заблокированных 3rd party cookies и неполных данных в аналитических инструментах.

Если server-side tracking размещено в поддомене вашего сайта, все запросы будут считаться первичными. Google подробно описывает, что такое отслеживание на стороне сервера GTM и как оно может быть полезно для вашего сайта.

Как установить Google Tag Manager Server-Side tagging на свой сайт?Скопировать ссылку на этот раздел

Между веб и серверными контейнерами есть много общих элементов, таких как теги, триггеры, variables (переменные), режим предварительного просмотра и т.д. Настройка GTM server-side сложнее, чем настройка стандартного веб-контейнера. Вам потребуются знания о веб-контейнере GTM, Google Analytics, Google Cloud и веб-программировании в целом. Я рекомендую прочитать эту статью блога, если вы хотите настроить GTM server container через родную среду Google. 

Мы создали сервис, который упрощает настройку GTM server container, убирая часть настройки серверов Google Cloud, упрощая создание домена, давая вам возможность загружать Google Analytics из вашего домена, и делая cookies сторонних производителей первоочередными.

Давайте приступим к внедрению Google Tag Manager Server Tagging:Скопировать ссылку на этот раздел

1. Прежде всего, необходимо создать Google Tag Manager Server container. Для этого перейдите по адресу https://tagmanager.google.com/  и выберите аккаунт, в котором вы хотите создать контейнер. Нажмите кнопку Admin. 

create server container

2. Под колонкой контейнера нажмите +

create server container

3. Введите имя контейнера, выберите Server и нажмите create. 

create server container

4. Во всплывающем окне установки выберите "Manually provision tagging server", скопируйте конфигурацию контейнера и вставьте ее в любой текстовый редактор. Он понадобится нам для следующих шагов.

install google tag manager

5. Теперь вам необходимо создать учетную запись в нашем сервисе.

6. После того как вы получили письмо со ссылкой и установили пароль, вам нужно создать контейнер. Введите имя контейнера и вставьте конфигурацию контейнера, которую вы скопировали из Google Tag Manager Server Container. Нажмите кнопку Create Container.

create container at stape

7. После нажатия кнопки create вы увидите статус вашего контейнера, конфигурацию контейнера и имя плана. Для подготовки серверного контейнера требуется около 5 минут. Пожалуйста, перезагрузите страницу, чтобы обновить статус. Если настройка была выполнена правильно, вы должны увидеть статус "Running".

Если вы видите сообщение "Error", проверьте, скопировали ли вы и вставили правильную конфигурацию контейнера. 

Если ошибка повторяется, обратитесь в службу поддержки. 

8. Ключевой особенностью серверных тегов является установка cookies первой стороны. Для включения этой функции необходимо использовать URL-адрес сервера тегов. URL-адрес сервера тегов или пользовательский домен должен совпадать с доменом вашего сайта. Например, если домен вашего сайта - example.com, то URL сервера тегов должен выглядеть как ss.example.com.

Если вы хотите добавить пользовательский домен, откройте контейнер sGTM на stape, прокрутите страницу до раздела Домены, введите имя домена и нажмите кнопку Добавить домен. После этого появятся записи DNS, которые необходимо добавить.

set up custom domain server side tagging 

Ниже приведен пример настройки DNS для CloudFlare.

add DNS records server-side tagging
add DNS records ss tagging

9. Вернитесь в контейнер Google Tag Manager Server -> Выберите серверный контейнер -> Admin -> настройки контейнера -> вставьте URL сервера тегов.

set tagging server url in gtm

Обновление скрипта Web GTM на вашем сайте настоятельно рекомендуется, если вы используете пользовательский домен. Этот твик заставит gtm.js загружаться с вашего домена. Для этого замените стандартный домен googletagmanager.com на пользовательский домен, настроенный в предыдущем шаге.

update google tag manager script stape

10. Внутри Web-контейнера создайте новый тег типа Google Tag. Добавьте идентификатор тега Google.

В разделе Настройки конфигурации добавьте следующие параметры:

  • Name: server_container_url
  • Value: Введите URL-адрес

Добавьте триггер в тег GA4. В норме он должен срабатывать при всех просмотрах страницы.

set up Google Analytics 4 server-side 

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

Такими параметрами могут быть, например, настройка, определяющая необходимость отправки события просмотра страницы при каждом срабатывании Google Tag, установка UTM-параметров, идентификатора клиента и т.д. Существует список стандартных параметров настройки Google-тегов.

11. Для настройки события GA4 перейдите в раздел тегов и создайте новый тег с типом тега Google Analytics: GA4 Event. Добавьте свой GA4 ID и название события; существует список стандартных названий событий.

Можно создать переменную Google Tag: Event Settings, которая поможет совместно использовать параметры события в нескольких тегах событий GA4 или тегах Google. Это могут быть, например, свойства пользователя или товара, также существует список стандартных параметров для настроек события.

Google analytics 4 events settings 
google tag event settings variable

12. Откройте серверный контейнер Google Tag Manager -> нажмите кнопку Client -> создайте клиент GA4 и сохраните его -> перейдите в раздел Tags и настройте тег GA4. Помните, что GA4 автоматически отправляет не только просмотр страниц, но и некоторые другие события. Внутри Event Name выберите переменную {{Event Name}}. -> добавьте триггер Client Name равный GA4.

set up ga4 tag in the server container 
set up ga4 client in the server container 

13. Откройте контейнер сервера в режиме предварительного просмотра и убедитесь, что вы видите запросы GA4. 

ga client

ЗаключениеСкопировать ссылку на этот раздел

Вот и все. Теперь вы настроили server container, и Google Analytics работает через ваш server container. Если вы хотите загрузить GA внутри вашего домена и сделать запрос GA первостепенным, выполните следующие шаги, чтобы использовать пользовательский поддомен. 

Нужна помощь в настройке отслеживания на стороне сервера?

Пожалуйста, ответьте на несколько простых вопросов. Нажмите Получить предложение, заполните форму, и мы вам ответим.

Получить предложение
Теги:gtm server

Похожие статьи

Отредактировано 23 фев. 2024 г.

Сколько стоит серверный GTM и почему Stape дешевле, чем Google Cloud's App Engine

Какова стоимость Google Tag Manager на сервере, размещенном в Google Cloud? Есть ли смысл использовать тестовую среду на производственном сайте. Почему хостинг GTM на сервере компании Stape дешевле и как мы защищаем данные наших пользователей.

Отредактировано 24 окт. 2022 г.

Как избежать блокировки Google Tag Manager со стороны Ad Blockers

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

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