11

Ich habe den Google Tag Manager auf meiner Website installiert und benutze ihn, um etwas Javascript auf meine Website zu laden. Allerdings lädt GTM nicht mehr, mein Javascript wird nicht geladen, und der Fehlercode ist nicht sehr hilfreich.Google Tag Manager lädt kein JavaScript, Fehlermeldung "anonyme Funktion"

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 dem GTM Tag bin auch:

<!-- 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 die Chrome Javascript-Konsole aussehen, ich die Nachricht:

(x) Failed to load resource  http://www.googletagmanager.com/ns.html?id=GTM-MFQ99J 

Und wenn ich die Seite neu zu laden, ich sehe:

(x) GET http://www.googletagmanager.com/ns.html?id=GTM-MFQ99J index.html:45 
     anonymous function          index.html:45 
     anonymous function          index.html:46 

zu diesen Linien gehen wird mir diese Zeilen von 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 worden googeln um zu versuchen, um dies herauszufinden, aber ich bin für ein aus meiner Tiefe viel davon. Die Fehlermeldung "anonyme Funktion" scheint besonders schwer zu finden, selbst in GTM und anderen Google-Support-Unterlagen.

+0

Die 'ns.html' Seite ist in einem' '

+0

Mögliches Duplikat von [404 Fehler für Google Tag Manager] (http://stackoverflow.com/questions/29243170/404-error-for-google-tag-manager) –

Antwort

7

Haben Sie adblock plus installiert? Früher hat es googletagmanager.com blockiert. Die Fehler sahen genau so aus.

Versuchen Sie es zu deaktivieren und aktualisieren Sie die Seite. Wenn das Problem behoben ist, müssen Sie nur Ihre AdBlock-Filter aktualisieren. Google und AdBlock haben dies Anfang 2013 durchgeführt, sodass aktualisierte Versionen der AdBlock-Filter den Google Tag Manager nicht mehr blockieren.

Es sieht auch so aus, als ob Sie mit dem Google Tag Manager Quaralooo-Umfragen laden. Bitte kümmern Sie sich mit diesem Problem nicht um den Kundendienst von Quartalaro. Es ist nicht ihre Schuld Google wurde von AdBlock auf die schwarze Liste gesetzt.

+0

Vielen Dank! Ich habe alle meine Filter durchgegangen und in der EasyPrivacy-Liste waren die Google Tag Manager-URLs auf ihrer Liste. Ich habe das deaktiviert, und jetzt zeigt sich alles in Ordnung. – cgreene

+0

Um zur Antwort hinzuzufügen: Ich hatte gerade den 'Werbeblocker', der gtm Problem blockiert. –

+0

ich auch gleiches Problem konfrontiert, aber es gibt so adblocker Filter in meinem Browser VM3280 Nr: 1 Uncaught Typeerror: ist $ keine Funktion bei : 1: 13 bei gtm.js id = GTM-PN9B92: 45 bei GTM .js? id = GTM-PN9B92: 46 bei Object.c (gtm.js? id = GTM-PN9B92: 48) bei Tf (gtm.js? id = GTM-PN9B92: 70) bei Cl.H (gtm.js? id = GTM-PN9B92: 167) bei Ml (gtm.js? id = GTM-PN9B92: 162) bei Hg (gtm.js? id = GTM-PN9B92: 169) bei Tg (gtm. js? id = GTM-PN9B92: 84) bei Array.Vg.a.Push (gtm.js? id = GTM-PN9B92: 85): Das ist Magento 2 –

31

Ich bemerkte das gleiche Problem, wenn Sie keine veröffentlichten Tag haben, sobald Sie die Version veröffentlichen die JS wird erfolgreich geladen.

https://www.youtube.com/watch?v=KRvbFpeZ11Y#t=179

+5

Ich denke, das sollte die akzeptierte Antwort sein.Wie die angenommene Antwort besagt, hörte AdBlock im Jahr 2013 auf, Google Tag Manager zu blockieren. –

+0

Einverstanden. Ich habe diese Fehler bekommen, weil ich immer noch im Vorschaumodus war und die Fehler "behoben" habe. – strattonn

Verwandte Themen