Přejít k obsahu
GetProfit

← Všechny pojmy

Measurement Protocol

Measurement Protocol je způsob Googlu, jak ze serveru posílat události do Google Analytics 4, a to pro akce, které značka webu nevidí, třeba vrácení zboží.

Jak to funguje

Server vašeho obchodu pošle událost do GA4 jako požadavek HTTP spolu s ID měření datového streamu, tajným klíčem API (API secret) a client_id návštěvníka ze značky GA4. Google protokol vytvořil jako doplněk značky: samotné serverové události mohou dát jen částečné přehledy.

Obchod ho používá pro to, co se stane po návštěvě: objednávku zaplacenou o den později nebo vrácení zboží odeslané s ID transakce objednávky. GA4 takovou událost spojí s návštěvou přes client_id, takže ho musí obchod při placení uložit. Aby se událost dostala do Google Ads, musí dorazit do 63 dnů od poslední online události návštěvníka a v rámci atribučního okna klíčové události. Které události má obchod posílat, řeší článek e-commerce události GA4.

Příklad

Ukázkový obchod, nejde o data klientů.

Z 300 měsíčních objednávek obchodu se stolním nádobím se 60 platí bankovním převodem. Obchod takový nákup počítá, až když dorazí peníze, den či dva poté, co zákazník opustil web. Značka v prohlížeči těchto 60 nikdy nevidí. Server každou z nich pošle přes Measurement Protocol s uloženým client_id a číslem objednávky a GA4 ukáže 300 nákupů místo 240.

Vrácení zboží o dva týdny později jde jako událost refund s tímto číslem objednávky. Nelze ho zapsat zpětně k datu objednávky: limit je 72 hodin.

Nezaměňovat s

  • Serverové měření — značky běží na serveru, který ovládáte, a dál zpracovávají data, která pošle každá návštěva. Measurement Protocol přidává události, které značky nikdy neviděly.
  • Import offline konverzí — posílá konverze rovnou do Google Ads, mimo GA4.

Správný a chybný výklad

  • Špatně: „Požadavek nevrátil chybu, takže se událost zaznamenala.“ Správně: protokol nevrací chybové kódy HTTP ani u chybně sestavené události, proto události otestujte na validačním serveru.
  • Špatně: „Nákupy teď chodí ze serveru, takže můžeme odstranit značku GA4.“ Správně: značka zůstává, protože každá serverová událost potřebuje client_id, který značka vytváří.

Zdroje