Na versão estável, quando o Ember reescreve a URL, ele remove quaisquer parâmetros de consulta “desconhecidos”, incluindo coisas como gtm_source, antes que eles possam ser passados para, por exemplo, o Google Tag Manager.
Existe uma solução alternativa aqui, mas definitivamente não é ideal:
[quote=“David Taylor, post:18, topic:299027, username:david”]nenhuma solução alternativa para ambos os problemas seria criar um link para algum site externo, que então redireciona de volta para o seu fórum. (por exemplo, um serviço de encurtamento de URL)
[/quote]
Abri um tópico no fórum Ember sobre isso, mas não parece haver nenhuma maneira limpa de permitir todos os parâmetros:
A solução alternativa sugerida lá potencialmente poderia funcionar se você souber os nomes dos parâmetros antecipadamente.
Seria interessante experimentar um componente de tema que recebe uma lista de nomes de parâmetros de consulta (por exemplo, gtm_source) e modifica controller:application para incluí-los.
Acabei de descobrir que isso é um problema apenas no stable,
o que também descobri é que (no stable) alguns parâmetros estão sendo mantidos, como pp, safe_mode e outros. Mas não consigo encontrar onde eles são definidos ou como adicioná-los.
No tests-passed todos os parâmetros de consulta permanecem, então, para resumir:
Ahh, entendi. Eu estava pensando em links dentro do site, que são afetados por essa limitação do Ember. Mas você está falando sobre parâmetros de consulta sendo reescritos assim que você acessa o site