Примечание. Этот сайт для разработчиков будет перенесен на новый адрес developers.google.com/tag-platform к 30 сентября 2021 г.

Серверное добавление тегов

Серверные теги в Менеджере тегов позволяют перенести инструментирование тегов из сайта или приложения на сервер Google Cloud. У серверного добавления тегов есть ряд преимуществ:

  • Повышенная эффективность. На сайте или в приложении используется меньше тегов отслеживания, и соответственно на стороне клиента выполняется меньше кода.
  • Усиленная безопасность. Информация о посетителях поступает на сервер Google Cloud, которым управляет клиент. Обработка и дальнейшая пересылка данных при помощи тегов происходят там, что позволяет обеспечить максимальную защиту данных.

Чтобы использовать серверное добавление тегов, сделайте следующее:

  1. Создайте в Менеджере тегов серверный контейнер.
  2. Разверните контейнер на сервере Google Cloud Platform (GCP)

Как создать серверный контейнер в Менеджере тегов

Чтобы использовать серверные теги, сначала создайте в Менеджере тегов серверный контейнер:

  1. Создайте контейнер в аккаунте Менеджера тегов.
    1. Нажмите Аккаунты а затем меню "Ещё" рядом с названием нужного аккаунта.
    2. Выберите Создать контейнер.
  2. В поле Целевая платформа укажите Сервер.
  3. Нажмите Создать.

Когда вы создадите первый серверный контейнер, на экране появится диалоговое окно для настройки сервера тегов. Инструкции приводятся в следующем разделе.

Как создать сервер Google Cloud Platform (GCP)

Созданный серверный контейнер нужно развернуть на сервере GCP. Позднее вы сможете вернуться на экран установки, нажав идентификатор контейнера на верхней панели или выбрав Администратор а затем Установить Google Менеджер тегов.

  1. Как настроить сервер тегов

    1. Для автоматической инициализации сервера тегов (рекомендуется) следуйте инструкциям в интерфейсе Менеджера тегов. Подробное описание приводится ниже.
    2. Для ручной инициализации сервера тегов следуйте инструкциям в руководстве по настройке App Engine.
  2. Выберите или создайте платежный аккаунт GCP и настройте сервер. Если у вас уже есть платежный аккаунт, выберите его в меню, а если нет, вам будет предложено его создать. Как только появится сообщение с подтверждением создания сервера, контейнер будет готов к использованию, а вы сможете закрыть ползунок или перейти в другое окно.

Как настроить домен сервера

По умолчанию для серверов тегов используются URL в домене appspot.com. Мы настоятельно рекомендуем заменить его на субдомен вашего сайта. Чтобы узнать как это сделать, ознакомьтесь с этими инструкциями.

Как использовать стандартное развертывание GCP

В результате автоматической инициализации создается сервер тегов с конфигурацией по умолчанию.

Какие ресурсы GCP выделяются на автоматически инициализированный сервер тегов?

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

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

Какой домен используется для сервера тегов?

По умолчанию для таких серверов используется субдомен App Engine. Но мы настоятельно рекомендуем заменить его на субдомен вашего сайта. Чтобы узнать как это сделать, ознакомьтесь с этими инструкциями.

Сколько стоит стандартное развертывание?

Как правило, стандартное развертывание проекта GCP с одним сервером является бесплатным. Вам придется платить за него только в двух случаях:

  1. если выбранный платежный аккаунт связан с другими проектами, и совокупно эти проекты превышают лимиты постоянного бесплатного плана GCP;
  2. если трафик от сервера превышает лимиты бесплатного плана.

После перехода на гибкую среду App Engine плата за использование одного сервера будет составлять ориентировочно 30–50 долларов США в месяц. Если объем сетевого трафика будет большим, цена может быть выше.

Как добавлять серверы в проект GCP?

Следуйте этим инструкциям.

Как отправить первый запрос

Информацию о том, как отправить первый запрос, вы найдете в руководстве по передаче данных в серверные контейнеры Google Менеджера тегов.