Ich habe den Google Tag Manager auf meiner Website installiert und benutze ihn, um Javascript auf meine Website zu laden. GTM lädt jedoch nicht mehr, mein Javascript wird nicht geladen, und der Fehlercode ist nicht sehr hilfreich.
Hier ist der GTM-Code auf meiner Website:
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MFQ99J"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MFQ99J');</script>
<!-- End Google Tag Manager -->
Dies ist der Code, den ich in das GTM-Tag einfüge:
<!-- Qualaroo for your website -->
<!-- Paste this code right after the <body> tag on every page of your site. -->
<script type="text/javascript">
var _kiq = _kiq || [];
(function(){
setTimeout(function(){
var d = document, f = d.getElementsByTagName('script')[0], s = d.createElement('script'); s.type = 'text/javascript';
s.async = true; s.src = '//s3.amazonaws.com/ki.js/50553/aS-.js';f.parentNode.insertBefore(s, f);
}, 1);
})();
</script>
Wenn ich mir die Chrome Javascript Console ansehe, erhalte ich die Meldung:
(x) Failed to load resource http://www.googletagmanager.com/ns.html?id=GTM-MFQ99J
Und wenn ich die Seite neu lade, sehe ich:
(x) GET http://www.googletagmanager.com/ns.html?id=GTM-MFQ99J index.html:45
anonymous function index.html:45
anonymous function index.html:46
Wenn ich zu diesen Zeilen gehe, bekomme ich diese Zeilen aus meinem GTM-Code:
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MFQ99J');</script>
Ich habe wie verrückt gegoogelt, um zu versuchen, das herauszufinden, aber ich bin für eine Menge davon aus meiner Tiefe. Die Fehlermeldung "anonyme Funktion" scheint selbst innerhalb von GTM und anderer Google-Supportdokumentation besonders schwer zu finden.
Hast du Adblock Plus installiert? Es wurde verwendet, um googletagmanager.com zu blockieren. Die Fehler sahen genau so aus.
Versuchen Sie es zu deaktivieren und die Seite zu aktualisieren. Wenn dies behoben ist, müssen Sie lediglich Ihre AdBlock-Filter aktualisieren. Google und AdBlock haben dies Anfang 2013 geklärt, so dass aktualisierte Versionen der AdBlock-Filter den Google-Tag-Manager nicht mehr blockieren.
Anscheinend verwenden Sie Google Tag Manager, um Qualaroo-Umfragen zu laden. Bitte stören Sie nicht den Kundenservice von Qualaroo mit diesem Problem. Es ist nicht ihre Schuld, dass Google von AdBlock auf die schwarze Liste gesetzt wurde.
Ich habe das gleiche Problem festgestellt, wenn Sie kein veröffentlichtes Tag haben. Sobald Sie die Version veröffentlicht haben, wird der JS erfolgreich geladen.
Diese Meldung wird auch angezeigt, wenn der Container nicht im Tag Manager veröffentlicht wurde.