Тегирование на стороне сервера позволяет вам перемещать инструментарий тегов измерения с вашего веб-сайта или приложения в контейнер обработки на стороне сервера на Google Cloud Platform (GCP) или на любой другой платформе по вашему выбору. Тегирование на стороне сервера дает несколько преимуществ по сравнению с тегами на стороне клиента:
- Улучшенная производительность: меньшее количество тегов измерения на вашем веб-сайте или в приложении означает меньшее количество кода для запуска на стороне клиента.
- Улучшенная безопасность: данные посетителей лучше защищены и более безопасны, когда они собираются и распространяются в серверной среде, управляемой клиентом. Данные отправляются в облачный экземпляр, где они затем обрабатываются и направляются другими тегами.
Чтобы начать работу с тегами на стороне сервера:
Создайте серверный контейнер Диспетчера тегов
Чтобы использовать теги на стороне сервера, создайте новый контейнер сервера Диспетчера тегов:
- В своей учетной записи Диспетчера тегов создайте новый контейнер .
- Щелкните Аккаунты >
рядом с соответствующим именем учетной записи.
- Выберите « Создать контейнер» .
- Щелкните Аккаунты >
- В разделе «Целевая платформа » выберите «Сервер ».
- Щелкните Создать .
Появится диалоговое окно для настройки вашего сервера тегов. Этот процесс подробно описан в следующем разделе.
Настроить сервер тегов
После создания контейнера сервера необходимо развернуть сервер тегов. Примечание. Чтобы вернуться к этому моменту позже, щелкните идентификатор своего контейнера на верхней панели или перейдите на вкладку « Администрирование » > « Настройки контейнера » > « Настроить сервер тегов » .
Вы можете выбрать один из следующих вариантов развертывания:
- Автоматическая подготовка (рекомендуется) . Если вы выберете Автоматически предоставлять сервер тегов , Диспетчер тегов Google настроит для вас новый проект GCP и сервер тегов App Engine. Если вы хотите использовать существующий проект GCP, следуйте руководству по установке App Engine .
- Ручная инициализация в инфраструктуре, отличной от Google . Если вы хотите использовать собственное серверное решение, следуйте инструкциям в руководстве по настройке вручную .
Настроить домен сервера
URL-адрес нового сервера тегов по умолчанию — appspot.com
. Мы настоятельно рекомендуем вам указать поддомен вашего веб-сайта на сервере тегов, чтобы сервер тегов мог читать/записывать файлы cookie, которые не видны сценариям на странице (только файлы cookie Http), улучшая конфиденциальность этих файлов cookie. Следуйте этим инструкциям , чтобы сопоставить субдомен вашего веб-сайта с вашим сервером тегов.
Понимание развертывания GCP по умолчанию
Когда вы создаете сервер тегов с помощью процесса автоматической подготовки, сервер имеет конфигурацию по умолчанию.
Какие ресурсы GCP выделяются, когда я автоматически выделяю свой сервер тегов?
Когда вы автоматически выделяете сервер тегов, создается проект GCP с контейнером на стороне сервера, развернутым на одном сервере App Engine в стандартной среде . Развертывание с одним сервером — рекомендуемая среда тегирования на стороне сервера для тестирования ограниченных объемов трафика.
Когда ваш контейнер на стороне сервера начнет получать живой трафик, вам следует перейти на гибкую среду App Engine и выделить дополнительные серверы GCP, чтобы обеспечить избыточность и избежать потери данных в случае сбоев или ограничений емкости. Мы рекомендуем не менее 3 серверов на контейнер для резервирования. Следуйте этим инструкциям , чтобы обновить развертывание.
Каков домен моего сервера тегов?
В развертывании по умолчанию используется поддомен App Engine. Мы настоятельно рекомендуем указать поддомен вашего сайта на сервере тегов. Следуйте этим инструкциям , чтобы сопоставить субдомен вашего веб-сайта с вашим сервером тегов.
Сколько стоит развертывание по умолчанию?
Развертывание проекта GCP по умолчанию с одним сервером в большинстве случаев бесплатно. Однако несколько факторов могут привести к дополнительным затратам при развертывании с одним сервером:
- Учетная запись выставления счетов, используемая для развертывания GCP, связана с другими проектами, которые выталкивают сервер из уровня бесплатного пользования GCP .
- Объем трафика, отправляемого с сервера, превышает ограничения бесплатного уровня.
После перехода на гибкую среду App Engine вы можете рассчитывать на 30–50 долларов США на каждый сервер в месяц. Большие объемы сетевого трафика могут увеличить эту стоимость.
Как добавить дополнительные серверы в мой проект GCP?
Чтобы добавить дополнительные серверы в свой проект GCP, следуйте этим инструкциям .
Отправьте свой первый запрос
Чтобы узнать, как отправить свой первый запрос, прочтите руководство по отправке данных в Диспетчер тегов на стороне сервера .