V tomto článku se dozvíte:
- Co je Google Tag Manager?
- K čemu slouží?
- Jak funguje?
- Jaké jsou hlavní výhody a nevýhody používání GTM?
V článku je použito i anglické názvosloví protože:
- České překlady jsou v mnoha případech nepřesné a matoucí.
- Většina kvalitních online materiálů o GTM je v angličtině.
- Anglické názvy jsou jednoznačnější a ušetří vám čas při hledání informací.
Co je Google Tag Manager?
Google Tag Manager (GTM), v češtině Správa značek Google, je nástroj, díky kterému můžeme do webu integrovat kousky kódů např. pro měřící nebo retagetingové účely nebo pro napojení chatbotů a nemusíme u toho zasahovat přímo do kódu. Tyto kousky kódů GTM nazývá značky. Mohou pocházet od různých služeb, jako je Google Analytics, Facebook Pixel, Hotjar, a dalších.
Zjednodušeně řečeno se díky GTM značně usnadňuje a zefektivňuje práce s kódy na webových stránkách. Výhoda toho, že se nemusí zasahovat do kódu v mnoha případech šetří čas i peníze.
K čemu GTM slouží a proč ho používat?
- Slouží k jednoduchému a rychlému nastavení a aktualizaci měřících kódů na webech a v mobilních aplikacích. Místo složitého kódování stačí do webu/aplikace vložit krátký kód. Pak už lze měřící tagy (např. Google Analytics, Facebook Pixel) přidávat a upravovat bez nutnosti zásahu vývojáře, přímo v přehledném webovém rozhraní GTM.
- Kromě kódů od Google, jako je Google Analytics, umožňuje platforma vkládat i kódy od jiných firem, například Facebook Pixel nebo Sklik. Dále je možné implementovat i vlastní skripty napsané v jazyce JavaScript.
- Umožňuje sdílet kódy s více lidmi nebo agenturami, navíc vám historie změn usnadní sledování, kdo co a kdy upravil. Díky GTM můžete také uživatelům přidělit různé úrovně přístupu (prohlížení, úpravy, publikování značek).
- Jednoduchá integrace různých vychytávek bez nutnosti zasahovat do kódu. Od implementace cookies, chatbotů, heatmap a podobně.
Jak funguje?
Google Tag Manager (GTM) je složitější nástroj, jehož užívání vyžaduje určité technické znalosti, abyste správně pochopili nastavení značek, spouštěčů a proměnných. Ačkoli je v GTM celkem snadné, existuje zde určitá počáteční náročnost na učení. Jakmile tuto fázi překonáte, GTM je skvělý nástroj pro sledování různých věcí.
Google Tag Manager má čtyři hlavní části:
- Kontejner: Jednotka, do které se vkládají všechny tagy pro konkrétní webovou stránku nebo aplikaci
- Tagy: Úryvky JavaScriptu nebo sledovací pixely
- Spouštěče (triggers): Informují Google Tag Manager, kdy, kde nebo jak má aktivovat značku
- Proměnné (variables): Dodatečné informace, slouží jako nosič informací, které chcete, aby vykazoval.
Co je to kontejner?
Kontejner v GTM představuje pomyslnou krabici, do které umisťujete všechny tagy pro daný web nebo aplikaci. Je to základní stavební kámen celého systému. Po založení GTM pro váš web obdržíte kód, který vložíte do stránek. V tomto kontejneru se pak shromažďují veškeré tagy, spouštěče a proměnné, s nimiž dále pracujete. Každý web nebo aplikace má svůj vlastní kontejner, kde se definuje, kdy a jak se tagy aktivují.
Co jsou to tagy?
Tagy jsou fragmenty kódu nebo sledovací pixely od nástrojů třetích stran. Tyto tagy sdělují Google Tag Manageru, co má dělat. Provádějí určité akce na vaší webové stránce.
Příklady běžných tagů v Google Tag Manageru:
- Tag GA4
- Remarketingový kód Adwords
- Sledovací kód konverzí Adwords
- Kód sledování heatmap (Hotjar, CrazyEgg atd.)
- Facebookové pixely
- Vlastní HTML skripty
- Cookiebot a další skripty na ochranu dat GDPR
Co jsou to spouštěče (triggery)?
Spouštěče jsou způsob, jak spustit tag, který jste nastavili. Říkají Tag Manageru, kdy, kde nebo jak má dělat to, co chcete. Například spuštění tagu při zobrazení stránky, kliknutí na odkaz nebo vyplnění kontaktního formuláře.
Příklady běžných spouštěčů v Google Tag Manageru:
- Zobrazení stránky (Pageviews)
- Kliknutí na odkazy (Links clicks)
- Odeslání formulářů (Form submissions)
- Hloubka posunu (Scroll depth)
- Vlastní události (Custom events)
Co jsou proměnné (variables)?
Proměnné jsou pojmenované zástupné symboly pro hodnoty, které jsou vyplněny, když se kód spustí na vašem webu nebo v mobilní aplikaci.
Proměnné se používají jak u triggerů, tak u tagů. V triggerech se proměnná používá k definici filtrů, které určují, kdy by měl daný tag aktivovat. U tagů se proměnné používají k zachycení dynamických hodnot (např.: předání hodnoty transakce a ID produktu do tagu sledování konverzí).
Zde jsou příklady některých proměnných:
obrázek
Rozhraní Google Tag Manageru
- Verze: Pomocí GTM můžete vytvářet různé verze kontejnerů. To znamená, že pokaždé, když provedete a uložíte změny v nastavení GTM, automaticky se vytvoří nová kopie vašeho kontejneru. Díky tomu máte k dispozici kompletní historii všech úprav a v případě potřeby se snadno vrátíte k předchozí verzi.
- Pracovní plocha (Workspace): GTM podporuje multi-workspace, takže umožňuje používat více pracovních ploch, ať už pro různé členy týmu nebo pro různé projekty. Díky tomu je možné pracovat na samostatných úpravách a následně je sloučit do jednoho celku.
- Uživatelská práva a úrovně: Google Tag Manager (GTM) umožňuje sdílet přístup k vašemu účtu s více uživateli a zároveň jim udělit specifická oprávnění. To vám dává kontrolu nad tím, co každý uživatel může v GTM dělat.
Jaké jsou hlavní výhody a nevýhody používání GTM?
Výhody a nevýhody jsou všude a ani GTM není výjimkou. Pojďme se tedy nejprve podívat na jeho výhody:
- Pravděpodobně největší výhodou GTM je to, že je narozdíl od jiných managerů zcela zdarma, snadno dostupné a přístupné každému.
- Google Tag Manager není pouze pro platformy od Google, ale je možné jej používat s libovolnými platformami bez výrazných omezení konkurenčních nástrojů. Naopak u některých vybraných partnerů jsou přímo v GTM rozhraní předpřipravené tagy pro zjednodušení propojení dat.
- Přenastavení měřících nástrojů je rychlé a spolehlivé.
- Nezpomaluje web.
- Umožňuje provádět testy a doladit web ještě před jeho spuštěním.
Přes všechny výše uvedené výhody se u GTM najde i několik nevýhod:
- Veškeré měřicí kódy a informace svěřujete Googlu.
- Použití šablon rozhodně práci s GTM výrazně ulehčují. Avšak použití neověřeného cizího scriptu může na vašem webu udělat dost nepořádku, proto je lepší užívat šablony od ověřených uživatelů.
Na co si dát u GTM pozor?
GTM je užitečný nástroj pro správu tagů, ale má i svá úskalí. Před jeho nasazením je důležité zvážit specifické potřeby a případná rizika, proto není úplně vždy nejlepším řešením.
Zabezpečení: Pro instituce s vysokými nároky na bezpečnost (např. banky) GTM nemusí být vhodný. Důvodem je uchovávání dat a měřících kódů u třetí strany – Googlu.
Blokování: Některá rozšíření prohlížečů GTM v základním nastavení blokují, čímž se znemožní spuštění kódů v něm obsažených u části uživatelů.
Kompatibilita: Ne všechny kódy třetích stran s GTM fungují. Před implementací je nutné ověřit kompatibilitu u poskytovatele kódu.
Riziko chyb: I když GTM umožňuje vkládání kódů i laikům, hrozí nechtěné narušení webu. Pro včasné odhalení chyb je důležité používat náhled GTM.
Pokročilé funkce: Pro implementaci složitějších funkcí (např. měření transakcí) je obvykle nezbytná pomoc webového vývojáře.