En la versión estable, cuando Ember reescribe la URL, elimina cualquier parámetro de consulta “desconocido”, incluidos elementos como gtm_source, antes de que puedan pasarse, por ejemplo, a Google Tag Manager.
¿Existe alguna solución para esto?
En la versión estable, cuando Ember reescribe la URL, elimina cualquier parámetro de consulta “desconocido”, incluidos elementos como gtm_source, antes de que puedan pasarse, por ejemplo, a Google Tag Manager.
¿Existe alguna solución para esto?
Hay una solución alternativa aquí, pero definitivamente no es ideal:
[quote=“David Taylor, post:18, topic:299027, username:david”]ninguna solución alternativa para ambos problemas sería enlazar a algún sitio externo, que luego redirige de vuelta a tu foro. (por ejemplo, un servicio de acortamiento de URL)
[/quote]
Abrí un tema en el foro de Ember al respecto, pero no parece que haya una forma limpia de permitir todos los parámetros:
La solución alternativa sugerida allí potencialmente podría funcionar si conoces los nombres de los parámetros de antemano.
Sería interesante experimentar con un componente de tema que tome una lista de nombres de parámetros de consulta (por ejemplo, gtm_source), y modifique controller:application para incluirlos. ![]()
Hmm, no, eso es algo diferente.
Acabo de descubrir que este es un problema solo en stable,
lo que también descubrí es que (en stable) algunos parámetros se conservan, como pp, safe_mode y similares. Pero no puedo encontrar dónde se definen ni cómo añadirles.
En tests-passed todos los parámetros de consulta permanecen, así que para resumir:
pp aparentemente está en la lista blanca)…y luego encontré esta corrección.
¿Hay alguna posibilidad de que se traslade a stable? Parece que no tiene dependencias, por lo que debería ser seguro.
Ah, ya veo. Estaba pensando en enlaces dentro del sitio, que se ven afectados por esa limitación de Ember. Pero tú estás hablando de parámetros de consulta que se reescriben tan pronto como llegas al sitio ![]()
Claro, hagámoslo ![]()
Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.