javascript - Google 跟踪代码管理器显示空白页

标签 javascript google-tag-manager

我试图在我的网站中实现 Google 跟踪代码管理器,但奇怪的是,当我拥有它并刷新我的页面时,它变成了空白。 (没有具体错误)。

我尝试了这个线程中唯一被赞成的解决方案,但还没有被接受的答案:Same question 1year ago .不过,这对我不起作用。

我真的不明白它有什么问题(控制台很干净)。

如果有人有想法,请随时提出建议。

更好理解的标签

<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXXX"
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-XXXXX');</script>
<!-- End Google Tag Manager -->

编辑:

我刚刚在其他网站上尝试过,它没有问题。

并且有一个补充信息:当我在我正在工作的网站上放置正确的 Google 跟踪代码管理器时,如果我选择 View Page Source .一切都是空白,当我 Inspect这是输出:

enter image description here

编辑2:

只有<noscript><iframe src="">.....</iframe></noscript>的部分不是问题(如果我不带 function )它就可以工作。 有关更多信息,这是我正在处理的网站 -> http://www.agencedevoyage.com/

已解决

这是 Smarty,这个愚蠢的东西没有将它识别为一个函数,或者我不知道到底发生了什么。无论如何,解决方案是使用这些标签: {literal}....{/literal}

最佳答案

正如我在问题中所说,我终于找到了答案:

这是 Smarty,它没有将 GTM 识别为一个函数,或者我不知道到底发生了什么。无论如何,解决方案是使用这些标签:{literal}....{/literal}

关于javascript - Google 跟踪代码管理器显示空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34134451/

相关文章:

google-analytics - Google跟踪代码管理器-(增强型)电子商务-如何在<body>标记后加载Javascript

javascript - 如何获得数学函数的真实值

javascript - 如何使用 WScript.Shell 打开 pdf

google-analytics - Google跟踪代码管理器“点击监听器”是否未检测到所有点击?

javascript - GTM - 有没有办法在执行 enableSyncRendering() 和 enableServices() 后异步呈现广告?

google-analytics - 谷歌分析缺少 analytics.js 脚本

google-analytics - 将GTM脚本放在head部分有什么负面后果?

javascript - 如何写长可读的innerHTML?

javascript - 自定义删除 DOM 元素问题

javascript - 在 {{/if}} 中打开一个 div 并稍后使用 Meteor/blaze 关闭它