Zdeňku, děkuji za komentář a navržené alternativní řešení – máte pravdu, že je jednoduší díky celkově nižšímu počtu značek.
Nicméně čistší mi přijde to řešení, které spočívá ve využití polí ze skupiny Traffic Source a vyhnutí se komplikovaným Custom JS makrům a přepisování document.location. Ve finále to sice znamená více položek v GTM, nicméně jejich následná editace a práce s nimi v rámci týmu bude ve finále jednodušší.
Druhá věc pak je, že většinu marek (získání UTM parametrů) pak používám i na jiných místech, takže je stejně potřebuju.