【问题标题】:Google Tag Manager display blank page谷歌标签管理器显示空白页
【发布时间】: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:

只有&lt;noscript&gt;&lt;iframe src=""&gt;.....&lt;/iframe&gt;&lt;/noscript&gt; 的部分不是问题(如果我没有function)它可以工作。 欲了解更多信息,这是我正在开发的网站 -> http://www.agencedevoyage.com/

已解决

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

【问题讨论】:

  • @EikePierstorff 我不明白你的回答:/你是否暗示它可能是谷歌标签管理器不好?或者我的网页中有另一个标签让它出错?

标签: javascript google-tag-manager


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 2015-07-28
    • 2015-12-29
    • 2018-03-24
    相关资源
    最近更新 更多