Analytika & Měření

Trigger (GTM)

Podmínka, za které se tag spustí

Co je trigger

Trigger, česky spouštěč, je v Google Tag Manageru podmínka, která určuje, kdy se má tag spustit. Bez spouštěče se tag nespustí nikdy. S příliš volným spouštěčem se spustí i tam, kde nemá, a to je horší, protože si toho nikdo hned nevšimne.

Typy spouštěčů

  • Zobrazení stránky, a to ve třech okamžicích: Page View hned na začátku, DOM Ready po sestavení stránky a Window Loaded po dotažení obrázků a skriptů
  • Kliknutí, buď na všechny prvky, nebo jen na odkazy
  • Odeslání formuláře
  • Vlastní událost, kterou do datové vrstvy posílá sám web
  • Viditelnost prvku, hloubka scrollu, časovač a změna historie u aplikací, které mezi obrazovkami nepřenačítají stránku

Ke každému typu se přidávají podmínky a k tagu navíc výjimky, tedy pravidla, kdy se spouštěč ignoruje. Výjimky používá málokdo a přitom řeší většinu potíží popsaných níže.

Nejčastější chyby v podmínkách

Podmínka bývá volnější, než si autor myslel. Učebnicový příklad: konverze na děkovací stránce s podmínkou Page Path obsahuje /dekujeme. Spustí se i na adrese /dekujeme-za-odber-newsletteru a v Google Ads přibudou objednávky, které nikdo neudělal. Operátor „rovná se“ místo „obsahuje“ ten problém odstraní. U kliknutí zase spouštěč zabírá na cokoli s podobnou třídou, takže se místo tlačítka do košíku počítá i klik na jeho ikonu.

Dvojité započítání má obvykle banální příčinu. Buď má tag přiřazené dva spouštěče, které oba platí, nebo web pošle událost při odeslání formuláře a znovu po přesměrování na děkovací stránku. U jednostránkových aplikací k tomu přibývá spouštěč na změnu historie, který se ozve při každé změně adresy včetně otevření filtru. Kolikrát se tag opravdu spustil, ukáže režim náhledu; jestli události dorazily do GA4, si ověříte v DebugView.

Kde se spouštěč spustit nemá

Novou konverzi nikdy nepouštím rovnou na ostrý web. V režimu náhledu si nejdřív projdu všechna místa, kde se spustit nemá: výpis produktů, filtrování, chybovou stránku, návrat zpětným tlačítkem prohlížeče. Tam se ukáže, jestli je podmínka moc volná, mnohem spolehlivěji než na stránce, kde všechno vyjde podle plánu.

Časté otázky

Proč se mi konverze započítá dvakrát?

Buď má tag dva spouštěče, které platí současně, nebo web pošle stejnou událost dvakrát: jednou při odeslání formuláře a podruhé po přesměrování na děkovací stránku. Režim náhledu ukáže, kolikrát se tag skutečně spustil.

Jaký je rozdíl mezi Page View, DOM Ready a Window Loaded?

Liší se okamžikem spuštění. Page View se ozve nejdříve, ještě než je stránka sestavená. DOM Ready čeká na sestavení obsahu, takže může pracovat s prvky na stránce. Window Loaded jde až po dotažení obrázků a skriptů a hodí se pro měření, které potřebuje hotovou stránku.

Proč trigger na odeslání formuláře nefunguje?

Řada formulářů se dnes odesílá přes JavaScript bez klasického odeslání, které GTM zachytává. Spolehlivé řešení je vlastní událost: web po úspěšném odeslání pošle záznam do datové vrstvy a na ten se spouštěč naváže.