Перейти к содержанию
GetProfit

← Все термины

Measurement Protocol

Measurement Protocol — способ Google отправлять события в Google Analytics 4 с сервера, для действий, которых не видит тег сайта, например возврата.

Как работает

Сервер вашего магазина отправляет событие в GA4 как HTTP-запрос, с идентификатором показателей потока (measurement ID), секретом API (API secret) и client_id посетителя из тега GA4. Google создал протокол как дополнение к тегу: одни серверные события могут давать лишь неполные отчёты.

Магазин использует его для того, что происходит после визита: заказ, оплаченный на следующий день, или возврат, отправленный с идентификатором транзакции заказа. GA4 присоединяет такое событие к визиту через client_id, поэтому магазину нужно сохранить этот ID при оформлении заказа. Чтобы событие попало в Google Ads, оно должно прийти не позже чем через 63 дня после последнего онлайн-события посетителя и в пределах окна атрибуции ключевого события. Какие события магазину стоит отправлять — тема материала события электронной коммерции GA4.

Пример

Пример на вымышленном магазине, числа не клиентские.

Из 300 ежемесячных заказов магазина посуды 60 оплачиваются банковским переводом. Такую покупку магазин засчитывает, только когда приходят деньги — через день-два после того, как клиент ушёл с сайта. Браузерный тег этих 60 не видит. Сервер отправляет каждый заказ через Measurement Protocol с сохранённым client_id и номером заказа, и GA4 показывает 300 покупок вместо 240.

Возврат через две недели уходит событием refund с номером этого заказа. Датировать его днём заказа нельзя: предел — 72 часа.

Не путать с

  • Серверное тегирование — теги работают на сервере, который вы контролируете, и по-прежнему обрабатывают данные, которые отправляет каждый визит. Measurement Protocol добавляет события, которых теги не видели.
  • Импорт офлайн-конверсий — отправляет конверсии напрямую в Google Ads, минуя GA4.

Верно и неверно

  • Неверно: «Запрос вернулся без ошибки, значит, событие записано». Верно: протокол не возвращает HTTP-кодов ошибок даже для искажённого события, поэтому проверяйте тестовые события на сервере проверки.
  • Неверно: «Покупки теперь приходят с сервера, значит, тег GA4 можно убрать». Верно: тег остаётся, потому что каждому серверному событию нужен client_id, который создаёт он.

Источники

  • Measurement Protocol (на английском) — дополняет тегирование; неполные отчёты; присоединение по client_id. Проверено 02.10.2026.
  • Send Measurement Protocol events to Google Analytics (на английском) — обязательные ID; датирование задним числом до 72 часов. Проверено 02.10.2026.
  • Measurement protocol use cases (на английском) — экспорт в Google Ads: 63 дня и окно атрибуции. Проверено 02.10.2026.
  • Validate events (на английском) — нет HTTP-кодов ошибок. Проверено 02.10.2026.
  • Measure ecommerce (на английском) — refund с transaction_id. Проверено 02.10.2026.