Перейти до вмісту
GetProfit

← Усі терміни

Measurement Protocol

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

Як працює

Сервер вашого магазину надсилає подію в GA4 як HTTP-запит з ідентифікатором вимірювання потоку (measurement ID), секретом API та client_id відвідувача з тега GA4. Google створив протокол як доповнення до тега: самі лише серверні події можуть дати тільки часткові звіти.

Магазин використовує його для того, що відбувається після візиту: замовлення, оплаченого наступного дня, або повернення, надісланого з ID транзакції замовлення. GA4 приєднує таку подію до візиту через client_id, тож магазин має зберегти цей ID на оформленні замовлення. Щоб потрапити в Google Ads, подія має надійти протягом 63 днів після останньої онлайн-події відвідувача й у межах вікна атрибуції ключової події. Які події має надсилати магазин, розбирає матеріал події e-commerce в 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.