11

私のウェブサイトにGoogleタグマネージャをインストールしました。私のサイトにいくつかのJavascriptを読み込むために使用しています。しかし、GTMはもはやロードされておらず、Javascriptはロードされておらず、エラーコードはそれほど役に立ちません。ここでGoogleタグマネージャがJavaScriptを読み込んでいません。エラーメッセージ "匿名関数"

私のウェブサイト上のGTMコードです:

<!-- 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 --> 

は、これは私がGTMタグに含めていたコードです:

<!-- 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> 

私はクロームJavaScriptコンソールを見てみると、私が手メッセージ:

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

そして、私はページをリロードしたときに、私は以下を参照してください。

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

これらの行に行くことは私のGTMコードから私にこれらの行を取得します。私はこれを理解しようと狂ったようにグーグルでてきた

'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
})(window,document,'script','dataLayer','GTM-MFQ99J');</script> 

、しかし、私は私の深さの出ですこれの多く。エラーメッセージ "anonymous function"は、GTMや他のGoogleのサポートドキュメント内であっても、特に検索するのが難しいようです。

+0

'ns.html'ページには、' '

+0

[Googleタグマネージャの404エラー]の重複の可能性あり(http://stackoverflow.com/questions/29243170/404-error-for-google-tag-manager) –

答えて

7

adblock plusがインストールされていますか?それはgoogletagmanager.comをブロックするために使用されました。エラーはこのように見えました。

無効にしてページを更新してみます。それが修正された場合は、AdBlockフィルタを更新するだけです。 GoogleとAdBlockは2013年初めにこの問題を解決しました.AdBlockフィルタのアップデート版では、Googleタグマネージャのブロックが停止します。

また、Googleタグマネージャを使用してQualarooアンケートを読み込んでいるようです。この問題でQualarooの顧客サービスを気にしないでください。 GoogleがAdBlockによってブラックリストに登録されたのは彼らのせいではない。

+0

ありがとうございました!私はすべてのフィルタを通過し、EasyPrivacyリストにはGoogleタグマネージャのURLがリストに含まれていました。私はこれを無効にし、今はすべてが正常に表示されます。 – cgreene

+0

答えに追加するには:私はちょうど '広告ブロッカー'ブロッキングgtmの問題があった。 –

+0

私は同じ問題に直面していますが、ブラウザーVM3280にそのようなアドブロッカーフィルターはありません:1 Uncaught TypeError:$は関数ではありません :1:13 at gtm.js?id = GTM-PN9B92:45 at gtm (GTM-PN9B92:70) at Cl.H(gtm.js?id = GTM-PN9B92:48) Tf(gtm.js?id = GTM-PN9B92:70) Tg(gtm。js?id = GTM-PN9B92:169) でのM1(gtm.js?id = GTM-PN9B92:162)の ののHg(gtm.js? js?id = GTM-PN9B92:84) Array.Vg.a.push(gtm.js?id = GTM-PN9B92:85):これはmagento 2 –

31

JSが正常に読み込まれるバージョンを公開すると、公開されたタグがないときに同じ問題が発生しました。

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

+5

私はこれが受け入れられた答えであるべきだと思います。承認された答えによれば、AdBlockは2013年にGoogleタグマネージャをブロックしなくなりました。 –

+0

私はまだプレビューモードであったので、単にそれらのエラーを取得していました。エラーを「修正」して公開しました。 – strattonn

関連する問題