Aktualizováno: září 2026. Návod odpovídá aktuálnímu rozhraní GTM a Google Analytics 4.
Google Tag Manager (zkráceně GTM) je bezplatný nástroj od Googlu, přes který na web nasazujete měřicí a marketingové kódy na jednom místě, bez zásahu do kódu webu. Pokud spravujete web nebo e-shop, dřív nebo později na něj narazíte. Ušetří vám spoustu času, ale při špatném nastavení dokáže i pořádně zamotat data v analytice. Tady je, co GTM dělá, jak ho nasadit správně a jak si přes něj nastavit konkrétní měření, například odeslání formuláře.
Co je Google Tag Manager?
GTM slouží ke správě všech měřicích a marketingových kódů (tzv. tagů) na jednom místě. Místo abyste do stránek ručně vkládali kód Google Analytics, Meta Pixelu, konverzních kódů z reklam nebo dalších nástrojů, vložíte na web jen jeden kontejner GTM. Všechno ostatní pak nastavujete v jeho rozhraní, bez zásahu do kódu webu a bez čekání na vývojáře pokaždé, když chcete přidat nový měřicí kód.
Google Tag Manager vs. Google Analytics: v čem je rozdíl?
Tyhle dva nástroje si lidé často pletou. Google Analytics (dnes GA4) sbírá a vyhodnocuje data o návštěvnosti: kolik lidí na web přišlo, odkud a co na něm dělali. Google Tag Manager žádná data sám nesbírá ani nevyhodnocuje. Je to jen rozvaděč, přes který na web nasazujete kódy jiných nástrojů, včetně Google Analytics. Zjednodušeně: GTM je krabice s kabely, GA4 je jeden z přístrojů, který do ní zapojíte. Bez GTM byste museli kód GA4 a každého dalšího nástroje vkládat do webu ručně.
Potřebujete GTM, když už máte GA4? Nemusíte, pro jednoduché měření návštěvnosti stačí vložit GA4 přímo. GTM se vyplatí ve chvíli, kdy chcete měřit i akce (formuláře, kliknutí, nákupy) nebo nasazovat víc nástrojů najednou.
Jaké typy tagů se dají přes GTM spravovat
Nejčastěji se GTM používá pro Google Analytics, ale možnosti jsou mnohem širší. Běžně se přes něj nasazují:
- Google Analytics 4: měření návštěvnosti a chování uživatelů.
- Google Ads, sledování konverzí: kolik lidí po kliknutí na reklamu skutečně nakoupilo nebo odeslalo formulář.
- Meta (Facebook) Pixel: měření pro reklamy na Facebooku a Instagramu.
- LinkedIn Insight Tag: měření pro B2B reklamní kampaně.
- Vlastní HTML/JavaScript kód: cokoliv dalšího, například chat widget nebo heatmapy.
Jak nainstalovat Google Tag Manager na web
1. Vytvoření účtu a kontejneru
Na tagmanager.google.com si založíte účet a k němu vytvoříte tzv. kontejner, který reprezentuje váš konkrétní web. Google vám vygeneruje dva bloky kódu.
2. Vložení kódu na web
První blok kódu patří do sekce <head>, co nejblíže jejímu začátku. Druhý blok se vkládá hned za otevírací tag <body> a slouží jako záloha pro prohlížeče bez JavaScriptu. Pokud nemáte přímý přístup ke kódu webu, například na WordPressu, dá se to obvykle vyřešit pluginem, třeba Site Kit od Googlu nebo GTM4WP.
3. První tag: Google Analytics 4
Po vložení kontejneru si v GTM vytvoříte první tag typu Google tag (v české verzi Značka Google), zadáte do něj své měřicí ID z GA4 a nastavíte spouštěč „All Pages“, aby se načítal na každé stránce. Ve starších návodech najdete tag „Google Analytics: konfigurace GA4“. Ten Google v září 2023 nahradil právě značkou Google, takže pokud ho v nabídce nevidíte, nic nedělejte špatně.
4. Publikování změn
Změny v GTM se neprojeví okamžitě. Nejdřív je potřeba je otestovat v náhledovém režimu (Preview) a poté kliknout na „Odeslat“ (Submit), čímž vytvoříte novou verzi kontejneru, která se nasadí na živý web.
Spouštěče a proměnné: základ, na kterém stojí každý tag
Jakmile zvládnete základní instalaci, narazíte na dva pojmy, bez kterých se GTM neobejde. Spouštěč (trigger) určuje, kdy se má tag spustit, například při načtení stránky, kliknutí na tlačítko nebo odeslání formuláře. Proměnná (variable) je hodnota, se kterou tag nebo spouštěč pracuje, třeba URL aktuální stránky, text kliknutého tlačítka nebo ID odeslaného formuláře. Kombinací spouštěčů a proměnných dokážete přesně určit, kdy a na základě čeho se má měření spustit, aniž byste cokoliv programovali.
Co je dataLayer
dataLayer je datová vrstva, tedy seznam informací, které web předává do GTM. Když se stane něco důležitého, například odeslání formuláře nebo nákup, web do dataLayeru zapíše událost a GTM na ni může reagovat spuštěním tagu. U jednoduchých webů si často vystačíte s vestavěnými spouštěči, u e-shopů a složitějšího měření je dataLayer spolehlivější cesta, protože nezávisí na tom, jak přesně stránka vypadá.
Jak otestovat, že GTM funguje
Bez testování se chyby v měření objeví až po týdnech zkreslených dat. Vždy proto použijte:
- Náhledový režim GTM (Preview): ukáže, které tagy se na stránce spustily a které ne, a proč.
- DebugView v GA4: v reálném čase zobrazí události, které do Analytics skutečně dorazily.
Teprve když obojí sedí, změny publikujte.
Praktický příklad: sledování odeslání kontaktního formuláře
Typický scénář, který v GTM řeším nejčastěji, je měření, kolik lidí odeslalo kontaktní formulář. Postup vypadá zhruba takto:
- Formulář musí po odeslání buď přesměrovat na děkovací stránku, nebo vyvolat událost v dataLayeru, tedy signál, který GTM zachytí.
- V GTM vytvoříte nový spouštěč typu „Odeslání formuláře“ nebo „Vlastní událost“, podle toho, jak formulář na webu funguje.
- Vytvoříte tag typu „Google Analytics: událost GA4“, který se spustí právě tímto spouštěčem a odešle do Analytics informaci o odeslání formuláře.
- V náhledovém režimu ověříte, že se událost spouští jen při reálném odeslání formuláře, ne třeba i při jeho pouhém zobrazení.
- V GA4 tuto událost označíte jako klíčovou událost (dříve se jí říkalo konverze), aby se počítala do výsledků.
Výsledkem je, že v Google Analytics i Google Ads uvidíte přesně, kolik odeslaných formulářů vaše kampaně přinesly, ne jen kolik lidí na web přišlo. Provozujete e-shop a řešíte, na jaké platformě běží? Porovnání najdete v článku Shoptet, Shopify, WooCommerce nebo e-shop na míru.
GTM a souhlas s cookies (Consent Mode v2)
Pokud web zobrazuje cookie lištu, a v EU podle GDPR musí, je potřeba zajistit, aby se měřicí tagy nespouštěly dřív, než uživatel udělí souhlas. K tomu slouží Consent Mode: tagy se svážou s konkrétní kategorií souhlasu (statistika, marketing) a spustí se až po jejím odsouhlasení. Od března 2024 Google pro reklamní měření a remarketing v EU vyžaduje verzi Consent Mode v2. Potřebujete k ní cookie lištu, která s ním umí pracovat a předává GTM stav souhlasu. Bez správného nastavení hrozí, že web bude sbírat data bez platného souhlasu, což je reálné riziko z pohledu GDPR.
Nejčastější chyby při nastavení GTM
Nejčastěji vidím tyto problémy:
- GTM je na webu nainstalovaný dvakrát, například ručně v kódu a zároveň pluginem, takže se všechno měří dvojmo.
- Tagy se publikují bez otestování v náhledu, takže se chyba v měření odhalí až po týdnech zkreslených dat.
- V kontejneru zůstávají staré, nepoužívané tagy z dávno skončených kampaní, které web zbytečně zpomalují.
- Konverzní tag se spouští při každém zobrazení formuláře, ne až po jeho reálném odeslání. To uměle nafukuje čísla a zkresluje vyhodnocení kampaní.
- Měřicí tagy se spouštějí bez ohledu na souhlas s cookies, což je problém nejen technický, ale i právní.
Časté otázky
Je Google Tag Manager zdarma?
Ano, standardní verze GTM je zdarma. Placená je až firemní verze 360, kterou malé a střední firmy nepotřebují.
Zpomaluje GTM web?
Samotný kontejner ne výrazně, zpomalují ho tagy, které v něm běží. Proto je dobré nepoužívané tagy pravidelně mazat.
Můžu GTM nastavit sám?
Základní instalaci zvládne s trochou trpělivosti skoro každý. Složitější měření, jako jsou nákupy nebo vlastní události, už chce zkušenost.
Kdy se vyplatí nechat nastavení na profesionálovi
Jakmile chcete měřit konkrétní akce, tedy kliknutí na tlačítko, odeslání formuláře nebo přidání do košíku, dostáváte se do nastavování vlastních spouštěčů a proměnných, kde se dá leccos pokazit. Pokud si nejste jistí nebo chcete mít jistotu, že vaše data v analytice sedí, ozvěte se mi na webový servis. Nastavení GTM a měření konverzí je běžnou součástí mé práce.