Measurement Protocol для Google Аналитики 4 улучшает сбор данных в потоках сайтов и приложений, передавая события в HTTP-запросах непосредственно на серверы Google Аналитики. С его помощью вы можете передавать регистрируемые взаимодействия между серверами и офлайн в отчеты Google Аналитики в качестве событий Measurement Protocol.
Для работы с Measurement Protocol на сайты и в приложения необходимо добавить теги – с помощью глобального тега, Менеджера тегов или Google Аналитики для Firebase. В разделе Основные функции рассказывается о том, как Measurement Protocol работает с Google Аналитикой 4.
Примеры использования
Measurement Protocol можно использовать, чтобы:
- связывать онлайн- и офлайн-действия;
- отслеживать действия как на стороне клиента, так и на стороне сервера;
- отправлять данные о событиях, не связанных с обычными действиями пользователей (офлайн-конверсиях и т. д.);
- отправлять события из устройств и приложений, в которых автоматический сбор недоступен (киоски, часы и т. п.).
С чего начать
Прочитайте, как передавать события в Google Аналитику с помощью Measurement Protocol.
Если вы реализуете Measurement Protocol для потока приложения, начните с практической работы Как передавать события приложений в GA4 с помощью Measurement Protocol.
Архитектура
Ниже представлена обзорная схема Measurement Protocol.
Основные функции
В этом разделе приводится важная информация о работе с Measurement Protocol. Чтобы использовать большинство функций Measurement Protocol с Google Аналитикой 4, у вас должны быть добавлены теги (с помощью глобального тега, Менеджера тегов или Google Аналитики для Firebase).
Ремаркетинг
Для поддержки ремаркетинга на том же устройстве достаточно включить сигналы Google. Для ремаркетинга на нескольких устройствах необходим идентификатор User-ID.
Рекламные идентификаторы
Рекламные идентификаторы, такие как GBRAID/WBRAID, которые собираются во время онлайн-взаимодействий, автоматически соединяются с событиями Measurement Protocol при помощи Client-ID или идентификаторов экземпляра приложения.
Настройки конфиденциальности
События Measurement Protocol связываются с онлайн-взаимодействиями при помощи Client-ID или идентификаторов экземпляра приложения, чтобы на практике учитывать настройки конфиденциальности пользователей, такие как разрешение неперсонализированной рекламы или ограничение отслеживания объявлений.
Информация о местоположении
Google Аналитика 4 теперь автоматически сопоставляет самые свежие геоданные из тегов с событиями Measurement Protocol (с помощью идентификаторов client_id
и app_instance_id
).
Благодаря этому события Measurement Protocol корректно отображаются в отчетах с географическими параметрами.
Передавать геоданные с помощью событий Measurement Protocol нельзя.
Информация об устройстве
Информацию об устройстве можно получить только с помощью автоматического сбора из глобального тега, Google Менеджера тегов или Google Аналитики для Firebase.
Межсерверное взаимодействие
Для отправки событий в Google Аналитику не требуется ничего, кроме Measurement Protocol. Однако в таком случае в отчеты могут поступать не все данные. Measurement Protocol дополняет существующие события, собранные с помощью глобального тега, Менеджера тегов или Firebase. Некоторые названия событий и параметров зарезервированы для автоматического сбора – их нельзя отправлять с помощью Measurement Protocol.
Правила создания или переименования событий не срабатывают автоматически в результате событий, переданных с помощью Measurement Protocol. В реализации для передачи специальных событий через Measurement Protocol нужно использовать логику, похожую на правила, настраиваемые в Google Аналитике.
Дальнейшие действия
- Проверьте полезную нагрузку событий с помощью сервера валидации Measurement Protocol.
- Изучите справку по Measurement Protocol и событиям.