Poptat

Serverový kontejner je typ kontejneru Google Tag Manageru, který neběží v prohlížeči návštěvníka, ale na serveru, kam web posílá měřená data. Je technickým základem server-side taggingu a potřebuje vlastní hosting.

E-shop s 60 000 návštěvami měsíčně provozuje serverový kontejner na 2 instancích Cloud Run. Podle odhadu Googlu to je asi 2 × 45 USD, tedy přibližně 90 USD měsíčně (zhruba 2 100 Kč při kurzu 23 Kč za dolar), plus čas na údržbu a aktualizace.

Server můžete nechat založit automaticky přímo z GTM na Google Cloud Run, nebo ho zprovoznit ručně v jakémkoli prostředí s Dockerem z oficiálního obrazu gtm-cloud-image. Provoz tvoří dvě části: jeden server pro náhled (podle dokumentace přesně jeden) a tagovací server, který přijímá ostrý provoz. Google doporučuje pro ostrý provoz nejméně 2 instance, aby výpadek jedné nevedl ke ztrátě dat, a uvádí, že 2 až 10 instancí zvládne zhruba 35 až 350 požadavků za sekundu. Cenu odhaduje na přibližně 45 USD měsíčně za jeden server s 1 vCPU a 0,5 GB paměti, se 2 instancemi tedy počítejte s dvojnásobkem. Na server namapujte vlastní subdoménu, například mereni.vasefirma.cz, místo výchozí adresy Cloud Run a adresu zadejte v Admin › Nastavení kontejneru. Funkčnost ověříte otevřením adresy serveru s /healthy na konci, správný server vrátí ok.

Časté chyby

  • Provoz na jediné instanci, při jejímž výpadku se měření tiše přeruší.
  • Ponechání výchozí adresy Cloud Run místo vlastní subdomény webu.
  • Nasazení serverového kontejneru bez rozpočtového upozornění v Google Cloud, takže náklady při náporu návštěv nikdo nehlídá.