Диспетчер тегов Google не загружает javascript, сообщение об ошибке " анонимная функция"

Я установил менеджер тегов Google на своем сайте и использую его для загрузки Javascript на свой сайт. Однако GTM больше не загружается, мой 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>

когда я смотрю на консоль Chrome 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>

я гуглил, как сумасшедший, чтобы попытаться понять это, но я не в моей глубине для многого из этого. Сообщение об ошибке "анонимная функция" кажется особенно трудным для поиска, даже в GTM и другой документации поддержки Google.

2 ответов


У вас установлен adblock plus? Он использовал для того чтобы преградить googletagmanager.com - ... Ошибки выглядели именно так.

попробуйте отключить его и обновить страницу. Если это исправляет его, все, что вам нужно сделать, это обновить фильтры AdBlock. Google и AdBlock разработали это в начале 2013 года, поэтому обновленные версии фильтров AdBlock перестанут блокировать менеджер тегов google.

кроме того, похоже, вы используете Google Tag Manager для загрузки Qualaroo опросов. Пожалуйста, не беспокойтесь. Обслуживание клиентов Qualaroo с этой проблемой; это не их вина, что Google попал в черный список AdBlock.


Я заметил ту же проблему, когда у вас нет опубликованного тега, как только вы опубликуете версию, JS загрузится успешно.

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