Подтвердить что ты не робот

Диспетчер тегов 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 Console, я получаю сообщение:

(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.

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

Ответ 3

Я получаю это сообщение также, когда контейнер не публикуется в Диспетчере тегов.