<!–texy–>Zdeňku, s menší prodlevou ještě odpovídám:
*Sdílení nastavení*
Lze dělat již <a href="https://github.com/maschek/gtm_import_export">nyní</a>, ale jsou to šílené obezličky. Pokud kouknete na <a href="https://plus.google.com/communities/104865292981489764063">Google+ GTM kuminitu</a>, tak v komentářích od "spolehlivých" lidí (GDEs) několikrát zmiňována funkcionalita exportu/importu kontejnerů, která je zatím v neveřejné betě. Tak snad to brzy bude venku :)
*Dekódování*
Zde je důležité odlišit, kam se hodnoty UTM parametrů vkládají. Pokud je to v URL (případ document.location), tak si s URLencoded GA poradí naprosto bez problémů.
Pokud je ale posílám hodnoty do polí ze skupiny Traffic Source, je potřeba dostat je tam již v "české" podobě, protože GTM je následně převede do UTM.gif requestu, který je v URLencoded podobě a který do GA posílá všechny informace o daném hitu. GA backend si tyto informace pak opět pěkně přeloží. Pokud ovšem pro Traffic Source pole použiji URLdecoded podobu, tak se stane to, že GTM všechny převedené znaky ještě jednou převede. Takový analytický <a href="http://www.youtube.com/watch?v=H0FNNhuv0Z4">dream within a dream</a> :)
To nahrazování mezer je potřeba, protože se jedná o určité specifikum Seznamu (znaky '+' přidává pouze k dotazům, které mají více než 2 klíčové slova – přičemž <a href="https://dl.dropboxusercontent.com/u/258211/keywords.png">první mezeru zobrazí správně, druhou už ale nahradí</a>).
Ve zkratce – navrhovaný postup je otestovaný a funguje bez problémů i pro "speciální" znaky typu &, ∞ a <a href="https://dl.dropboxusercontent.com/u/258211/keywords2.png">další</a>.
Testoval jsem to a funguje to:
https://dl.dropboxusercontent.com/u/258211/keywords.png