将GTM脚本放在head部分的负面后果是什么?

时间:2015-09-29 09:31:55

标签: google-analytics google-tag-manager optimizely

在最近的Youtube问答中,GTM产品经理说了两件事让我考虑了将GTM脚本放在正文标签开头的当前建议。

https://youtu.be/XBCNJo9qGH8?t=6m23s

该视频突出了早期使用它的积极因素,并且缺点是HTML验证。同步标签将在今年年底得到支持,我希望能够面向未来(对于同步A / B脚本)

似乎可以从Google Analytics部署A / B代码段并通过GTM进行优化。(这是非常理想的,因为我不希望同步脚本存在几个月)。

将脚本放在head部分会有什么其他负面后果?

3 个答案:

答案 0 :(得分:2)

GTM代码可以放在头部(尽管不推荐),但<noscript>部分应保留在正文中。引用本文"Where Should The Google Tag Manager Snippet Be Placed?"

  

通过[将容器放在Head部分],我们允许启用了JavaScript的浏览器正常处理GTM脚本,而无需在加载页面时解析noscript标记。

答案 1 :(得分:1)

A / B测试

而不是使用异步GTM进行A / B测试,将A / B测试工具脚本直接插入部分,让GTM只进行分析。

NOSCRIPT

删除nosctip部分然后你可以把它放进去。否则做文档中的内容。

答案 2 :(得分:0)

可能的结论是:

到目前为止,有越来越多的证据表明GTM标签应该放在首位,并且这样做有很大的积极影响。

Simo Ahava在GTM产品论坛上说:

  

我总是喜欢把它放在头上。这就是应该放置异步加载库的地方。   您可能想要做的唯一事情是将块保留,因为某些浏览器无法验证noscripts。如果安装了GTM,则无法通过GTM验证网站站长工具   (他还有一个博客提供了一些很好的提示:http://www.simoahava.com/#gref)   参考:https://productforums.google.com/d/msg/tag-manager/DMFVIIRFs6o/kuZzVgixDwAJ

在youtube上播放GTM视频系列的Phil Pearce在YouTube Q&amp; A视频中发表了评论:

  

“Re:7分钟:25 ...我希望Google支持文档会更新,以便将GTM代码放入(身体中使用iframe)。”

产品经理在视频中说,之前很重要,将标签放在头部,会使其加载速度更快。