Tag (GTM)
Měřicí kód spravovaný v GTM
Co je tag
Tag je v Google Tag Manageru konkrétní měřicí kód, který se má na stránce spustit: událost pro GA4, konverzní skript Google Ads, Meta Pixel, retargeting Skliku nebo vlastní kus HTML. Kontejner sám o sobě neposílá nikam nic, posílají tagy uvnitř něj.
Každý tag stojí na dvou věcech. Co se má odeslat, čili typ tagu a jeho nastavení. A kdy se to má stát, čili trigger. Tag bez přiřazeného spouštěče se publikuje, ale nikdy nespustí; na to naštěstí GTM sám upozorní. Zákeřnější je tag, který se spustí správně a odešle prázdnou hodnotu. Konverze doletí do Google Ads bez ceny objednávky, v přehledu pak vidíte počty a návratnost nikoli.
Pořadí a sekvencování
Tagy se v rámci jedné události spouští paralelně a bez záruky pořadí. Většinou to nevadí. Začne to vadit ve chvíli, kdy jeden tag potřebuje něco, co připravil jiný: nejprve se musí načíst konfigurace měření a teprve pak odejít událost, jinak se událost přiřadí mimo relaci nebo se ztratí docela.
GTM na to má v pokročilém nastavení tagu sekvencování. Nastavíte tag, který má proběhnout před ním, a tag, který má následovat po něm, včetně volby, jestli se má hlavní tag vůbec spustit, pokud ten úvodní selže. Druhý nástroj je priorita spuštění, tedy číslo, podle kterého GTM tagy v rámci jedné události seřadí. Vyšší jde první. U vlastního HTML, které si samo něco dotahuje ze sítě, ani jedno nezaručí, že bude skript hotový: GTM čeká na vložení kódu, ne na jeho výsledek.
Kontrola tagu na dvou místech
Nový tag kontroluji vždycky na dvou místech. V režimu náhledu se dívám, jestli se vůbec spustil a s jakou hodnotou. Potom otevřu cílový nástroj a hledám, jestli tam ta hodnota dorazila stejná. Druhý krok vypadá jako zdržování, dokud vám jednou neprojde konverze, která se korektně spustí a pošle nulu.