El enlace debería abrir un panel de configuración de privacidad proporcionado por Truendo CMP, que es un requisito legal en la UE y algunas otras partes del mundo. El panel de configuración se abre cuando se pega manualmente en el campo de URL del navegador.
Truendo ya está activo en Tappara.co, pero necesito implementar el enlace para cumplir con la legislación GDPR y los términos de Google Adsense, que se utiliza para financiar el sitio.
Sí, analizar URLs puede parecer una buena idea, pero luego puede causar problemas como este y rara vez aporta valor real.
En cuanto a Truendo CMP, tuve que deshabilitarlo ya que la versión gratuita no funciona con Google AdSense. AdSense requiere TCF, que no forma parte del plan gratuito. Para alguien que no usa publicidad, pero que aún necesita un CMP para análisis, etc., parece una solución decente de terceros.
@ljpp estamos analizando esto, pero mientras tanto solo quería verificar algo. Si pones un enlace a https://example.com/latest?truendo_open=cookie_settings en una publicación de tu foro y haces clic en él, ¿Truendo lo detecta correctamente y abre las preferencias?
Sospecho que la respuesta es no, porque las navegaciones dentro de Discourse no son recargas completas de página, y dudo que Truendo escuche las “navegaciones suaves” dentro de una PWA. ¡Pero me encantaría estar equivocado!
Si no funciona, creo que necesitarías usar algún tipo de API de Javascript de Truendo para abrir las preferencias, en lugar de depender del enlace mágico.
Esta confirmación debería permitir la inclusión de parámetros de consulta arbitrarios en los enlaces de la barra lateral:
Todavía hay un par de peculiaridades que son más generales que la barra lateral:
Como se discutió anteriormente, si el parámetro de consulta está destinado a activar algo en una biblioteca de JavaScript de terceros, esta deberá tener soporte para aplicaciones de página única (SPA).
Ember (nuestro framework de JS) actualmente elimina cualquier parámetro de consulta no reconocido inmediatamente después de la navegación. Por lo tanto, aunque el enlace de la barra lateral incluya el parámetro de consulta, puede desaparecer tan pronto como navegue.
Estamos atentos a posibles soluciones futuras para esto en el framework Ember
Mientras tanto, una solución alternativa para ambos problemas sería crear un enlace a algún sitio externo, que luego redirige de nuevo a su foro. (por ejemplo, un servicio de acortamiento de URL)