Новый Способ Отслеживания Данных В Диспетчере Тегов Google — Тегирование На Стороне Сервера

В этой статье я хочу рассказать вам о новой функции Диспетчера тегов Google — Server-Side Tagged — отслеживании данных на стороне сервера.

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

Давайте подробнее посмотрим, как это работает.



В чем разница между отслеживанием на стороне клиента и на стороне сервера?

Большинство существующих менеджеров тегов, аналитических систем и рекламных сервисов собирают данные методом Client-Side Tracking, то есть на стороне клиента.

Как это работает? Есть сайт или приложение, на котором установлен определенный браузер, и есть сторонний сервис, например Google Analytics. Браузер отправляет запрос напрямую этому сервису и при необходимости получает ответ. То есть взаимодействие происходит между двумя сторонами: браузером и сторонним сервисом.



Новый способ отслеживания данных в Диспетчере тегов Google — тегирование на стороне сервера

При отслеживании данных на стороне сервера (Server-Side Tracking) добавляется промежуточная точка.

В случае с Диспетчером тегов Google это облачный сервер.

Со стороны клиента запрос сначала поступает на облачный сервер, затем сервер обрабатывает этот запрос и отправляет его в стороннюю систему (Google Analytics).

То есть вместо браузера клиента запрос выполняет облачный сервер.



Новый способ отслеживания данных в Диспетчере тегов Google — тегирование на стороне сервера

Теперь давайте подробнее рассмотрим основные преимущества и недостатки обоих методов сбора данных.



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

Это наиболее распространенный способ сбора данных с веб-сайта.

Отслеживание на стороне браузера пользователя позволяет получать данные из файлов cookie, параметры URL-адресов, источники перехода, данные об устройстве пользователя, IP-адресе и т. д. Преимущества

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

  2. Отслеживание на стороне клиента легко настроить.

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

  3. Легче протестировать.

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

  4. Отслеживание на стороне клиента обычно дешевле, чем отслеживание на стороне сервера, поскольку оно не требует ресурсов облачного сервера.

Недостатки
  1. Этот метод отслеживания может негативно повлиять на скорость загрузки сайта.

    Особенно если у вас установлены пиксели от нескольких систем и рекламных сервисов.

  2. Если пользователь установил в браузере блокировщик рекламы, то он может блокировать запросы, покидающие сайт. То же самое касается ITP — функции Safari и других браузеров, ограничивающей использование файлов cookie для отслеживания пользовательских данных.

  3. Данные менее безопасны, чем при отслеживании на стороне сервера.

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



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

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

Преимущества

  1. Отправка запросов не зависит от версии или типа вашего браузера.

    Все запросы обрабатываются на стороне сервера, поэтому блокировщики рекламы, ITP, ETP или обрыв соединения никак не влияют на качество ваших данных.

  2. Этот метод отслеживания более безопасен, а значит, вы можете передать с сайта в Google Analytics важную информацию, которую вы не хотите раскрывать на стороне клиента, например, по финансовым причинам.

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

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

    При отслеживании на стороне сервера такой ситуации быть не должно.

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

  2. Нет привычных инструментов отладки.

    Данные тестирования, отправленные на сервер, могут занять больше времени.

  3. Не подходит для сбора информации со страниц SPA или PWA.
  4. Не все системы используют теги, доступные для отслеживания на стороне сервера.

  5. Метод не удобен для сбора параметров URL. Гораздо проще собирать их на стороне клиента, поскольку эти данные появляются в браузере.

Теперь давайте посмотрим на преимущества серверного отслеживания, которым команда Google Tag Manager уделила особое внимание.



Отслеживание на стороне сервера GTM: заявленные преимущества

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

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

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

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

Соответственно, другим JS-скриптам в браузере это будет недоступно.

Как это было раньше: допустим, вы хотите получить хеш номера телефона, или пола, или адреса пользователя в GA. Чтобы отправить эту информацию, вам необходимо сделать ее доступной на уровне данных.

А информация из DataLayer доступна для всего JavaScript, загруженного в браузер.

Это общая область видимости, здесь нет частных переменных, в отличие, например, от Python. Если вы передаете эту информацию через бэкэнд, то она недоступна в среде JavaScript браузера пользователя.

Помимо безопасности данных, среди преимуществ Server-Side Tracking команда Google также выделяет возможность увеличения скорости загрузки сайта.



Как попробовать тегирование на стороне сервера в Диспетчере тегов Google

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

Чтобы получить к нему доступ, вам необходимо заполнить и отправить в Google Форма белого списка .

После получения разрешения и инструкций от Google для настройки отслеживания на стороне сервера вам потребуется:

  1. Аккаунт Google Cloud Platform
  2. Доступ к регистратору доменных имен вашего сайта
  3. Доступ к публикации контента на вашем сайте, поскольку для этого метода требуется размещение контейнера GTM.
Мы в OWOX BI уже успели протестировать новый функционал.

В двух словах, как это работает и чем отличается от стандартного отслеживания с помощью Google Tag Manager. Как работает отслеживание на стороне клиента? : У нас есть веб-сайт или приложение.

Устанавливаем на сайт GTM-контейнер и настраиваем в нем теги.

Затем контейнер отправляет данные в GA.

Новый способ отслеживания данных в Диспетчере тегов Google — тегирование на стороне сервера

Как работает серверная часть : у нас есть сайт или приложение.

Мы снова настраиваем веб-контейнер GTM со всеми тегами.

Далее настраиваем среду на специально выделенном домене.

Настраиваем контейнер для этой среды.

И запрос уходит уже не напрямую из браузера через веб-контейнер, а через промежуточное звено в виде облачного сервера:

Новый способ отслеживания данных в Диспетчере тегов Google — тегирование на стороне сервера

После стандартной настройки ресурса Google Analytics в него начинают собираться данные:

Новый способ отслеживания данных в Диспетчере тегов Google — тегирование на стороне сервера

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



выводы

Стоит ли использовать отслеживание на стороне сервера? Ответ на этот вопрос зависит от того, какие данные вы хотите собрать и для каких целей; Что для вас важнее: возможность сэкономить время и деньги или возможность передать конфиденциальные данные в систему аналитики.

Поскольку функционал пока находится в стадии бета-тестирования, полностью переходить на него и отключать штатное отслеживание не стоит (да и работать оно не будет).

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

Теги: #менеджер тегов Google #Веб-аналитика #Интернет-маркетинг

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.