Measurement Protocol je rozhraní Google Analytics 4, které umožňuje posílat události do GA4 přímo ze serveru — bez prohlížeče. Je to mechanismus, na kterém stojí server-side měření v GA4.
Jak funguje
Místo aby událost do GA4 odeslal JavaScript v prohlížeči, pošle ji server-side GTM kontejner server-to-server přes Measurement Protocol. Požadavek nese identifikaci vlastnosti a parametry události (název, hodnotu, položky).
Co potřebuje
- Measurement ID — identifikátor vašeho GA4 data streamu (začíná
G-). - API secret — klíč vygenerovaný v GA4, který autorizuje odesílání.
- client_id (případně user_id) — identifikátor návštěvníka, aby GA4 spojil události do jednoho uživatele a session.
Proč na tom záleží
Protože událost neposílá prohlížeč, Measurement Protocol obejde ad-blockery a omezení client-side prostředí. To je jádro toho, proč server-side měření v GA4 vrací data, která by client-side ztratil.
Limity a na co dát pozor
- Správný client_id je zásadní. Bez něj GA4 neumí spojit server-side události s činností uživatele v prohlížeči a session se tříští.
- Měření se neobejde bez konzistentních dat. Measurement Protocol jen doručuje to, co dostane — kvalita stojí na data layer.
- Některé funkce a parametry se chovají jinak než u client-side měření; vždy ověřte výsledek v DebugView.
Praktické nastavení popisuje dokumentace GA4 server-side. Širší kontext server-side měření najdete v kompletním průvodci.