【发布时间】:2015-12-07 13:14:24
【问题描述】:
我试图在我的网站中实现一个 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 时,这是输出:
编辑 2:
只有<noscript><iframe src="">.....</iframe></noscript> 的部分不是问题(如果我没有function)它可以工作。
欲了解更多信息,这是我正在开发的网站 -> http://www.agencedevoyage.com/
已解决
是 Smarty,这个愚蠢的东西不承认它是一个函数,或者我不知道到底发生了什么。无论如何,解决方案是使用这些标签:
{literal}....{/literal}
【问题讨论】:
-
@EikePierstorff 我不明白你的回答:/你是否暗示它可能是谷歌标签管理器不好?或者我的网页中有另一个标签让它出错?
标签: javascript google-tag-manager