Мы сообщаем вам, как интегрировать Google Tag Manager (GTM) в свой собственный сервер, чтобы повысить защиту данных и удовлетворить требования закона.
Следуя этому шагу -Step Manual, вы можете перенести функциональность GTM на свой сервер и использовать свой собственный субдомен вместо стандартного www.googltagmanager.com. Нагрузка GTM происходит через ваш домен: например, gtm.example.com.
Я согную команду Дагаго! Помогите с созданием руководства.
Содержание
Почему стоит установить GTM на вашем сервере?
-
Повышенная защита данных. Вам не нужно беспокоиться о том, как хранить ваши теги, триггеры и переменные.
-
Независимость внешних услуг. Даже если Google покидает Россию, ваша аналитическая система продолжает работать.
-
Оптимизация скорости и пространства. Контейнеры GTM загружаются быстрее, а параметры для хранения данных расширяются.
-
Соответствие законодательству Российской федерации. Пользователи вашего сайта больше не связываются с иностранными серверами напрямую. Это поможет удовлетворить требования Roskomnadzor (RKN) для контроля передачи данных клиента.
Как это работает
Процесс основан на требованиях диверсии на сервере Google через ваш локальный сервер при загрузке сценария GTM.
Короче говоря, это основные шаги для настройки сервера -GTM на вашем сервере:
-
Создание двух поддоменов: один для рабочей версии контейнера, другой для режима до теста.
-
Работайте с контейнером сервера GTM: создание и конфигурация.
-
Предоставление услуг в субдоменах: определение серверной среды для обработки запросов.
-
Настройка интеграции с веб -контейнером: индикация новых артистов в дневных параметрах.
-
Изменения в коде сайта: замена стандартного -URL -GTM вашим собственным поддоменом.
Теперь больше.
1. Создание двух поддоменов
Сначала вы должны создать два домена третьего уровня с вашим хостом:
-
gtm.domain.ru — использовался для редактирования контейнера в производственном режиме.
-
Gtm-preview.domain.ru разработан для работы с контейнером в предыдущем режиме просмотра.
Предварительный просмотр требуется для предыдущего представления. Вы можете протестировать и отладчить день контейнера до того, как изменения будут опубликованы на веб -сайте.

Почему важно использовать два домена вместо одного? Это связано с рекомендациями Google: так работает режим предварительного просмотра.
Убедитесь, что оба домена находятся на сервере, на котором предоставляется сервер -Gtm Service.
2. Работа с контейнером сервера GTM
1. Сначала создайте контейнер сервера в GTM.

2. Выберите опцию «Добавить сервер сервера» в отображаемой форме. Таким образом, вы можете получить специальную кодированную линию, необходимую для настройки контейнера на вашем сервере.

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

Ведущий

Чтобы получить строку конфигурации, просто нажмите кнопку «True Server» и выберите опцию «Добавить вручную».


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

3. Определение услуг на субдоменцах
1. Создайте выбранные или виртуальные серверы для настройки необходимых услуг (например, вы можете арендовать виртуальные машины в Яндекс облако)
2. Установите Docker на серверах и разверните изображение, предоставленное Google.
gcr.io/cloud-tagging-10302018/gtm-cloud-image:stable
Чтобы работать в производственном режиме, должен отображаться только параметр container_config (это кодированная линия, которая сформировалась на основе настройки контейнера сервера GTM).
Для режима предварительного просмотра необходимо указать дополнительные параметры:
RUN_AS_PREVIEW_SERVER=true и PREVIEW_SERVER_URL=
Весь входящий http -трафик должен быть перенаправлен на подробное изображение Docker.
Подготовленная конфигурация для скандальных служб
Docker Compose.yml


nginx.conf



Требования к серверу стабильности GTM
Чтобы сервер GTM работал стабильно, вы должны создать систему с высокой доступностью и распределенной архитектурой:
-
Настройте компенсацию нагрузки для равномерного распределения требований.
-
Разверните как минимум два сервера -сервиса, чтобы повысить устойчивость к неисправности.
-
Включите автоматический каменный утес, чтобы адаптироваться к изменению нагрузки.
-
Настройте мониторинг серверов и контейнеров с помощью функции уведомления о недавно возникающих проблемах.
-
Убедитесь, что SSL -сертификат для доменов установлен.
4. Настройка интеграции с помощью веб -контейнера
1. В разделе «Клиенты» в GTM -Server -container нажмите кнопку «Создать».

2. Выберите предварительно установленный клиент: «Google Manager Togov: Web Construction».

3 .. Введите обнаружение контейнера и выберите соответствующую область.

5. Изменения в коде сайта
Замените точку доступа в Snippe GTM на производственную конечную точку https://gtm.domain.ruПолем
Обратите внимание, что идентификатор GTM-XXXXXXX не меняется. Это должно быть так же, как в текущей версии классического веб -GTM.
Голова:
Тело: