Measurement Protocol (Google Аналитика 4)

Measurement Protocol для Google Аналитики 4 позволяет разработчикам более эффективно использовать веб-поток и потоки приложений, отправляя события прямо на серверы Google Аналитики с помощью HTTP-запросов. В частности, это касается отслеживания межсерверных взаимодействий и офлайн-режима.

Примеры использования

С помощью Measurement Protocol можно:

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

Начало работы

Сначала настройте отправку событий по HTTP с помощью Measurement Protocol.

Если вы реализуете Measurement Protocol для потока приложения, можете начать с практической работы Как передавать события приложений в GA4 с помощью Measurement Protocol.

Алгоритм работы

схема последовательности Measurement Protocol

Примечания по Measurement Protocol

Ремаркетинг

Если сигналы Google включены, поддерживается ремаркетинг на одном и том же устройстве. Для ремаркетинга на нескольких устройствах дополнительно необходим идентификатор User-ID.

Информация о местоположении

Информацию о местоположении можно получить только с помощью автоматического сбора из глобального тега, Google Менеджера тегов или Google Аналитики для Firebase.

Только межсерверное взаимодействие

Для отправки событий в Google Аналитику можно не использовать ничего, кроме Measurement Protocol, но в таком случае могут быть доступны не все данные отчетов. Measurement Protocol дополняет существующие события, собранные с помощью глобального тега, Менеджера тегов или Firebase. Некоторые названия событий и параметров зарезервированы для автоматического сбора – их нельзя отправлять с помощью Measurement Protocol.

Что дальше