Эта статья предназначена для разработчиков, которые используют добавление тегов на стороне сервера и хотят передавать скрипты Google с собственных серверов.
Добавление тегов на стороне сервера позволяет загружать такие скрипты Google, как gtm.js и gtag.js, непосредственно с вашего сервера тегов, а не с серверов Google. Это дает вам возможность передавать данные в рамках собственного контекста.
Подготовка
Ниже подразумевается, что вы уже настроили:
Чтобы начать работу, выберите вариант реализации.
Шаг 1. Настройте клиент
Чтобы веб-контейнер и сервер тегов работали в рамках собственного контекста, скрипты Google должны загружаться с вашего сервера.
Чтобы настроить загрузку скриптов Google из своего серверного контейнера, выполните следующие действия:
Чтобы посмотреть инструкции, выберите вариант реализации.Шаг 2. Измените источник скриптов
По умолчанию Менеджер тегов и тег Google (gtag.js) загружают зависимости с серверов, принадлежащих Google, например www.googletagmanager.com
.
Чтобы они загружались с вашего сервера, необходимо изменить URL скриптов на сайте.
Шаг 3. Проверьте источник скриптов
Ниже рассказывается, как проверить источник скриптов в Google Chrome. Вы можете использовать другой браузер, но действия могут отличаться.
Чтобы убедиться, что серверный контейнер загружает зависимости, выполните следующие действия:
- Откройте свой сайт на новой вкладке браузера.
- Откройте инструменты разработчика. В Google Chrome для этого можно нажать правой кнопкой мыши в любом месте страницы и выбрать Просмотреть код.
В инструментах разработчика откройте вкладку Sources (Источники). На ней будут перечислены все зависимости, которые были загружены при открытии сайта.
- ✅ Если зависимость
gtm.js
загружена из указанного вами источника, то с вашей реализацией все в порядке.
- ❌ Если вы видите, что источником
gtm.js
являетсяwww.googletagmanager.com
, значит зависимости все ещё загружаются с серверов Google.
- Проверьте, изменили ли вы URL источника в своем коде (см. шаг 2).
- Проверьте, работает ли ваш код.
- ✅ Если зависимость
Дальнейшие действия
Если вы используете режим согласия, то можете включить зависимость алгоритма работы тегов от региона. Это расширит ваши возможности.