Теги на стороне сервера vs. теги на стороне клиента

Автор
Stape
Опубликовано
February 15, 2022
Также есть

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

Одним из самых популярных способов отслеживания является Google Tag Manager. Он позволяет быстро и легко обновлять измерительные скрипты и связанные с ними фрагменты кода (в совокупности известные как теги) на вашем сайте или мобильном приложении.

В 2020 году Google представил серверный контейнер для Google Tag Manager. Он может работать вместе с веб-контейнером GTM и использовать веб-контейнер GTM в качестве источника данных; или самостоятельно и использовать веб-крючки, данные CRM или любые другие запросы в качестве источника данных. Так нужно ли переходить на серверный метод отслеживания?

В этой статье я расскажу о том, чем серверное отслеживание отличается от клиентского, отмечу преимущества и недостатки каждой системы, а также объясню, почему хостинг Stape - лучшее решение, если вы хотите установить серверный GTM.

Что такое отслеживание на стороне клиента и почему этого уже недостаточно?Скопировать ссылку на этот раздел

Отслеживание на стороне клиента - это распространенный тип отслеживания, при котором браузер пользователя напрямую взаимодействует со службами аналитики. Когда загружается страница сайта, одновременно загружается контейнер, срабатывают коды отслеживания, и все данные о взаимодействии отправляются в сервисы аналитики. Такими сервисами могут быть Google Analytics, а также Google Ads и другие.

отслеживание на стороне клиента

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

Именно тогда для решения этих проблем и появляется отслеживание на стороне сервера. Он становится все более популярным, прозрачным и доступным.

Что такое отслеживание на стороне сервера?Скопировать ссылку на этот раздел

Отслеживание на стороне сервера - это новый тип отслеживания, в котором вместо клиента задействован сервер. Вы сами создаете, устанавливаете и управляете им.

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

отслеживание на стороне сервера

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

Почему отслеживание на стороне сервера имеет успех?Скопировать ссылку на этот раздел

Отслеживание на стороне сервера может ускорить работу вашего сайта, справиться с потерей данных из-за ITP, ограничений iOS и уменьшить влияние AdBlockers. Все это происходит по двум причинам: использование пользовательского поддомена для отслеживания на стороне сервера, который устанавливает куки первой стороны, и потоки данных на стороне сервера, которые невозможно заблокировать или обнаружить.

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

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

И последнее, но не менее важное - это возможность устанавливать куки первой стороны. Это возможно только в том случае, если вы используете пользовательский поддомен для своего сервера меток. Пользовательский поддомен должен быть расположен в той же иерархии, что и ваш основной сайт. Например, если ваш сайт example.com, ваш поддомен sGTM должен выглядеть как sgtm.example.com. В этом случае Facebook, Google Analytics или любые другие платформы, использующие интеграцию на стороне сервера, смогут устанавливать cookies с вашего доменного имени - first-party cookies.

Но есть и два основных недостатка ss-тегов: стоимость и сложность. Критическим компонентом ss tagging являются облачные серверы, которые обрабатывают все данные запросов, а за серверы нужно платить отдельно. Хотя sGTM похож на веб-сервер, логика настройки ss-тегов совершенно иная. Это может привести к недоразумениям и осложнениям при построении ss-тегов.

Плюсы и минусы тегов на стороне клиента и на стороне сервераСкопировать ссылку на этот раздел

ПреимуществоТеги на стороне клиентаТеги на стороне сервера
Скорость страницнизкаявысокая
Защита данныхнизкаявысокая
Контроль данныхнизкийвысокий
Устойчивость к Adblockнизкаявысокая
Стоимостьбесплатноплатно
Установкалегкаясложная
Функциональностьвысокаяв процессе

Как вы можете использовать Stape для серверного отслеживания?Скопировать ссылку на этот раздел

Stape хостинг для серверного Google Tag Manager - это самый дешевый и простой способ настроить облачный сервер тегов для sGTM. Используя stape, вы можете настроить сервер тегов sGTM одним кликом. Мы предлагаем бесплатный план для небольших сайтов и два плана для более крупных: Pro ($20/месяц) и Business ($100/месяц).

Google рекомендует использовать не менее 3 облачных серверов на контейнер в производственной среде для резервирования, и это будет стоить $120/месяц на Google App Engine. Мы предлагаем такую же настройку за $20.

Помимо цены и простоты у stape есть и другие преимущества:Скопировать ссылку на этот раздел

  • Custom gtm.js loader
  • Preview header
  • Более быстрое время загрузки gtm.js/gtag.js/analytics.js
  • Нет необходимости запускать скрипты, если вы хотите перейти на производственную среду
  • Отсутствие дополнительной конфигурации в серверному контейнере GTM
  • Автомасштабирование
  • Доступ и биллинг
  • Совместное использование учетных записей
  • Logs
  • API

Заключение:Скопировать ссылку на этот раздел

Отслеживание на стороне клиента - отличный способ получить данные, но он уже не является надежным и безопасным. Кроме того, тяжелые файлы javascript могут значительно снизить производительность вашего сайта.

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

Хостите свой сервер GTM на Stape

Регистрируясь, вы соглашаетесь с Условиями использования и Политикой конфиденциальности Stape