Řešilo se to zde a výsledkem bylo, že na pořadí proměnných v URL adrese nezáleží, takže není chyba, že Mergado vkládá UTM parametry hned na začátek.
V tvém příkladu však nemáš v URL adrese další proměnné, ale tzv. kotvu (#). A tady by UTM parametry za touto kotvou ani nemohly být zapsané, protože by potom nefungovaly. Braly by se jako součást té kotvy a né jako proměnné.
Co tedy s tím?
Zjistit, co ti ořezává URL adresy a ořezávání zrušit. Mergado to samo od sebe nedělá a délka URL adres může být i přes 2000 znaků, takže nevidím důvod adresy ořezávat.
Pokud z nějakého důvodu potřebuješ mít URL adresu dlouhou jen určitý počet znaků, potom doporučuju upravit obsah proměnných utm_term a utm_content, protože v nich jsou nejdelší texty, které celou URL adresu prodlužují.
PS: jinak prohození části URL adresy (např. dostat UTM parametry na konec, za jiné proměnné v URL) lze zařídit pomocí regulárních výrazů a pravidla typu Najít a nahradit. V případě potřeby stačí uvést konkrétní příklad URL a já s tím poradím, jak regulár nastavit.