cuando uso el ID del contenedor GTM preparado en nuestra configuración en la aplicación con el ID de GTM correcto (por ejemplo, GTM-XYZXYZ) y, por supuesto, agrego el dominio específico a la lista blanca (de acuerdo con el manual Integrating Google Tag Manager with Google Analytics), tengo un problema al cargar y obtener el script https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js, llamado desde el script principal gtm.js, con el mensaje GET https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js net::ERR_FAILED y {message: "remote script failed https://d1i8vaoc4ts7hj.cloudf…fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js"}.
El segundo problema es el mismo y se origina en NetworkFirst.mjs: (Uncaught (in promise) no-response: no-response :: [{"url":"https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js"}]).
¿Puedes probar agregando 'unsafe-inline' como indica el documento de soporte de Google? Si funciona, puedo incluirlo en nuestras instrucciones de cómo hacerlo.
Tuve este problema recientemente y eso es lo que hice para solucionarlo. No entendí muy bien por qué apareció. Agregué https: y unsafe-inline. Tenerlo tan permisivo parecía estar eludiendo algo que debería ser importante, pero esto fue lo que resolvió el problema.
Parecería que, si Google lo requiere, el complemento debería hacerlo automáticamente. Si mi sitio se rompió, entonces pensaría que todos los sitios se romperán (¿cuando vuelvan a actualizar?).
El soporte para GTM no es un plugin, es una configuración en el núcleo de Discourse. Actualmente hay una nota sobre CSP en la descripción de la configuración.
Pero supongo que te refieres al plugin de anuncios, que es otro tema. Incluye varias opciones de anuncios, todas desactivadas al instalar el plugin. Cada configuración debería tener probablemente una nota sobre CSP para que la gente lo sepa.
¡Yo también lo creo! He intentado no enterarme de esto. No sé cuál es la diferencia entre GTM, Adsense y DFP.
Tal vez. Todo lo que sé es que un sitio tenía Google Ads funcionando y luego hubo una actualización y dejaron de funcionar. Me culparon a mí.
Si [Google Ad Manager|DFP|plugin de anuncios|GTM] requiere cambiar alguna configuración de CSP porque [Google|Discourse] ha cambiado algo, sería bueno, tal vez, crear uno de esos molestos avisos en el panel de control al respecto.