Stape

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

Автор
Stape
Опубликовано
October 04, 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) могут работать без выполнения сторонних файлов cookie на стороне клиента. Установив соответствующие серверные контейнеры, вы забудете о heavy javascript, заблокированных сторонних 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.

container configuration

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

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

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

8. На этом шаге необходимо настроить tagging URL. У вас есть два варианта:

• использовать tagging URL, который был создан для вас и размещен на нашем домене (stape.io)

• использовать пользовательский поддомен. Я настоятельно рекомендую использовать эту опцию, поскольку она поможет предотвратить блокировку пикселей отслеживания и увеличить срок службы cookie.

add custom domain

Если вы выбрали первый вариант, перейдите к шагу 9.

Если вы хотите настроить пользовательский tagging URL, нажмите Add custom domain -> войдите в службу доменных имен и создайте новую запись DNS для поддомена, который вы хотите использовать. Вы можете использовать любое имя поддомена. (если вы используете Cloudflare, выберите domain -> нажмите DNS -> Add record).

Добавьте эти параметры:

Тип: A

Имя: ss (или любое другое имя поддомена, которое вы хотите)

IPv4 адрес: 35.193.123.107 (расположение сервера в США) или 35.195.159.201 (расположение сервера в ЕС) 

TTL: Аuto

Статус прокси: disable

Ваши настройки должны выглядеть следующим образом:

proxy status

После этого добавьте поддомен внутри учетной записи gtm-сервера. 

domain name create

9. Следующий шаг зависит от tagging server URL, который вы используете. Здесь вам нужно выбрать один из вариантов:

• Если tagging server URL расположен на нашем домене, вам не нужно ничего менять.

• Если вы используете пользовательский поддомен, вам нужно изменить код Google Tag Manager, добавленный на ваш сайт. Скопируйте tagging URL и вставьте его вместо www.googletagmanager.com. Убедитесь, что вы не удалили файл /gtm.js.

code google tag manager

10. Добавьте tagging server URL в контейнер Google Tag Manager Server. Admin -> settings -> container settings. 

container settings

11. Обновите Universal Analytics tagging URL в контейнере WEB GTM (если вы используете GA4, перейдите к следующему шагу). Отредактируйте Universal Analytics Base или Universal Analytics Variable внутри WEB-контейнера -> нажмите More Settings -> Advanced configuration -> вставьте tagging URL в поле "transport URL".  После этого нажмите save и publish web container. 

gtm server url

12. Если вы используете GA4, выполните следующие действия: Внутри WEB-контейнера нажмите кнопку edit или create GA4 tag -> нажмите Fields to Set -> add Row -> добавьте эти значения: 

field name: transport_url

value: https://, где DOMAIN_NAME - доменное имя вашего tagging server.

Сохраните тег (этот тег должен срабатывать на всех страницах) и опубликуйте контейнер. 

tag configuration

13. Создайте Universal Analytics или Google Analytics 4 client внутри Google Tag Manager Server container. Нажмите Clients -> New -> Выберите Client type -> Add client name -> Нажмите save.

client configuration

14. Установите тег Universal Analytics или GA4 в Server Container. Перейдите в раздел "Tags" внутри контейнера сервера и нажмите "New".

Назовите свой тег, выберите тип тега "Universal Analytics" или "GA4". Если вы не видите этих тегов, перейдите на вкладку "Clients" и проверьте, что клиенты UA и GA4 были добавлены, если нет, добавьте эти клиенты.  

Создайте триггер. Тип триггера "Custom", выберите "Some events". Имя клиента равно Universal Analytics.

Нажмите Save

tag configuration
trigger configuration

15. Откройте режим отладки в Server Container. Откройте свой сайт и щелкните на нескольких страницах. Вернитесь на вкладку отладки, вы должны увидеть запросы Universal Analytics и GA4.

http request

16. Другой способ проверить, что запросы Universal Analytics и GA4 работают через сервер, — использовать developers tool. Откройте свой сайт -> нажмите alt+command+i (на Mac) или щелкните правой кнопкой мыши и проверьте -> перейдите на вкладку network -> перезагрузите страницу -> введите collect -> нажмите на запрос и проверьте, что URL запроса совпадает с tagging URL. Вы можете сделать это как для UA, так и для GA4.

check server ga4

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

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

Теги:How to

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

Регистрируясь, вы соглашаетесь с Terms and Conditions и Privacy Policy Stape