谷歌标签管理器显示空白页面

3
我正在尝试将Google Tag Manager添加到我的网站中,但奇怪的是,当我添加后刷新页面时,整个页面都变成了空白(没有特定错误信息)。
我尝试了这个帖子中唯一得到赞同的解决方案,但还是不起作用:1年前相同的问题
我真的不知道哪里出了问题(控制台干净无误)。
如果有人有想法,请随便提出建议。
更好理解的标签:
<!-- 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 Tag Manager时,如果我选择查看页面源代码,它是空白的,当我检查它时,输出如下:

enter image description here

编辑2:

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

已解决

问题出在Smarty上,这个愚蠢的东西不认识它是函数还是其他什么。无论如何,解决方案是使用这些标签:{literal}....{/literal}


@EikePierstorff 我不太明白你的回答 :/ 你是在暗示 Google 标签管理器可能有问题吗? 还是说我的网页上有其他标签会导致错误? - Baldráni
1个回答

1

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

问题出在Smarty上,它无法识别GTM函数,或者我不确定具体情况。无论如何,解决方案是使用这些标签:{literal}....{/literal}


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接