Уведомление

Все функции G Suite, необходимые вашей компании, перенесены в Google Workspace.

Клиентское и серверное добавление тегов

Эта статья поможет маркетологам и разработчикам решить, использовать ли серверное добавление тегов в качестве дополнительной настройки.

В Google Менеджере тегов поддерживаются добавление тегов на стороне клиента и на стороне сервера.

Diagram comparing the architecture of client-side tagging and server-side tagging.
Клиентское добавление тегов Серверное добавление тегов

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

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

Когда пользователь посещает страницу, контейнер активируется и загружает все связанные теги. Когда пользователь выполняет действие, активирующее тег, один или несколько HTTP-запросов с данными о событии передаются из браузера или с устройства сервисам Google или вашим партнерам по рекламе.

Используются два контейнера:

  • веб-контейнер на сайте или в приложении;
  • серверный контейнер в облачной среде.

Веб-контейнер содержит только теги, необходимые для отслеживания/передачи информации о взаимодействии с пользователями и создания HTTP-запросов на основе событий.

Серверный контейнер принимает все HTTP-запросы от веб-контейнера. Вы можете установить правила обработки этих запросов перед отправкой данных в сервисы Google или сторонние конечные точки.

Зачем использовать серверное добавление тегов

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

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

  • экономит ресурсы клиента, затрачиваемые на обработку информации, тем самым улучшая производительность сайтов и приложений;
  • позволяет фильтровать и модифицировать входящие запросы, чтобы обеспечивать конфиденциальность данных;
  • дает возможность повышать качество данных за счет их валидации и нормализации.

Улучшение производительности сайта или приложения

Серверное добавление тегов повышает производительность на стороне клиента за счет сокращения объема кода, обрабатываемого в браузере или приложении. При клиентском добавлении тегов браузер создает для каждого события один или несколько HTTP-запросов (в зависимости от числа конечных точек, куда передается информация). Отправка множества похожих HTTP-запросов приводит к значительной нагрузке на клиентские ресурсы.

При серверном добавлении тегов клиент создает только один HTTP-запрос на событие и отправляет его на серверный контейнер. После этого контейнер генерирует и передает запросы для конкретных поставщиков. В результате клиент обрабатывает меньший объем кода и отправляет меньше HTTP-запросов.

Чтобы еще больше повысить скорость загрузки страниц, вы можете загружать связанные с рекламой библиотеки и ресурсы через среду для серверного добавления тегов, используя сервер в качестве сети доставки контента (CDN).

Надежная защита и конфиденциальность данных

При клиентском добавлении тегов пользовательский браузер обращается к сторонним ресурсам напрямую. В результате контроль над передачей данных затрудняется. Из-за специфики обработки данных сайтом или приложением в HTTP-запросах может сохраняться информация, позволяющая идентифицировать личность пользователей.

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

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

Повышение качества данных

При клиентском добавлении тегов сложно обеспечить консистентность и валидность данных, поскольку они передаются напрямую конечным точкам поставщиков.

Серверное добавление тегов решает эту проблему. Оно позволяет:

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

Как настроить серверное добавление тегов

Готовы узнать больше?

В ходе обучающего курса "Основы серверного добавления тегов" вы овладеете всеми навыками, необходимыми для использования этой настройки. Вы научитесь:

  • создавать сервер тегов с помощью GCP App Engine;
  • настраивать теги для отправки данных на свой сервер;
  • подготавливать серверы к приему трафика в реальном времени;
  • отслеживать состояние серверов.

Пройти курс

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
5944432939366960345
true
Поиск по Справочному центру
true
true
true
true
true
102259
false
false