quando utilizzo l’ID del contenitore GTM preparato nelle nostre impostazioni nell’app con l’ID GTM corretto (ad esempio GTM-XYZXYZ) e, naturalmente, aggiungo il dominio specifico alla whitelist (secondo la guida Integrating Google Tag Manager with Google Analytics), riscontro un problema nel caricamento e nel recupero dello script https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js, chiamato dallo script principale gtm.js, con il messaggio GET https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js net::ERR_FAILED e {message: "remote script failed https://d1i8vaoc4ts7hj.cloudf…fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js"}.
Lo stesso problema si verifica anche quando viene chiamato da NetworkFirst.mjs (Uncaught (in promise) no-response: no-response :: [{"url":"https://d1i8vaoc4ts7hj.cloudfront.net/5e3fcb4db448a78908a4671b6fb685c7acd13fa3_10854/dist/js-extra/VisitorAPI.js"}]).
Ho avuto questo problema di recente e questo è ciò che ho fatto per risolverlo. Non ho capito molto bene perché si fosse presentato. Ho aggiunto https: e unsafe-inline. Il fatto che fosse così permissivo sembrava aggirare qualcosa che dovrebbe essere importante, ma è stata questa la soluzione al problema.
Sembra che, se Google lo richiede, il plugin dovrebbe farlo automaticamente. Se il mio sito si fosse rotto, penserei che tutti i siti si romperebbero (quando si aggiorneranno di nuovo?).
Il supporto GTM non è un plugin, ma è un’impostazione nel core di Discourse. Attualmente, nella descrizione dell’impostazione c’è una nota relativa alla CSP.
Ma immagino tu ti stia riferendo al plugin per gli annunci, che è un’altra storia. Include diverse opzioni per gli annunci, tutte disattivate quando installi il plugin. Ogni impostazione dovrebbe probabilmente avere una nota sulla CSP in modo che le persone ne siano a conoscenza.
Anch’io lo penso! Ho cercato di non informarmi su questo. Non conosco la differenza tra GTM, Adsense e DFP.
Forse hai ragione. Tutto quello che so è che un sito aveva Google Ads funzionante, poi è stato effettuato un aggiornamento e smesso di funzionare. Mi sono preso la colpa.
Se [Google|Discourse] richiede una modifica a un’impostazione CSP perché [Google|Discourse] ha apportato delle modifiche, sarebbe bello, magari, creare uno di quei fastidiosi avvisi nella Dashboard al riguardo?