Google Tag Manager (gtm) Script durch CSP blockiert

Hallo!

Ich habe Schwierigkeiten herauszufinden, warum unser GTM-Skript von unserer CSP blockiert wird:

Hier ist das Skript:


<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>
<!-- End Google Tag Manager -->

Ich folge den Anweisungen hier, um GTM zu Discourse hinzuzufügen. Ich habe die GA-ID wie im Artikel angegeben entfernt und https://www.googletagmanager.com zu unserer Whitelist hinzugefügt.

Irgendwelche Ideen?

1 „Gefällt mir“

Hast du dieses Thema gesehen?

3 „Gefällt mir“

Hallo @Lilly! Dieses Thema habe ich zwar nicht gesehen, aber ich habe die Dokumentation befolgt, auf die es verweist. Ich habe https://www.googletagmanager.com auf die Whitelist gesetzt :thinking:

2 „Gefällt mir“

Hallo Ty,

Es sieht so aus, als ob derzeit einige Skripte blockiert werden, die du zu deinem CSP hinzufügen möchtest:

Ich sehe auch, dass du einen Nonce-Fehler in der Konsole erhältst. Hast du versucht, GTM für deren Handhabung zu konfigurieren?

Eine letzte Sache, die du versuchen könntest, ist, https://*.googletagmanager.com zu deiner Whitelist hinzuzufügen.

4 „Gefällt mir“

Vielen Dank, dass Sie hier eingesprungen sind, @MarkDoerr!

Ich muss das Team, das diese Skripte verwaltet, kontaktieren und auch die nonce-Behandlung erwähnen. Danke, dass Sie darauf hingewiesen haben!

Seltsam, mit entweder https://www.googletagmanager.com oder https://*.googletagmanager.com auf der Whitelist gibt es keine CSP-bezogenen Fehler für das GTM-Skript im Speziellen in Brave oder Safari, nur in Chrome und Firefox.

2 „Gefällt mir“