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

标签 google-analytics google-tag-manager optimizely

在 YouTube 最近的一次问答中,GTM 产品经理说了两件事,这让我考虑了当前将 GTM 脚本放在 body 标记开头的建议。

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

该视频强调了尽早使用它的优点,以及 HTML 验证的缺点。同步标签将在今年年底得到支持,我希望能够考虑到这一点(对于同步 A/B 脚本)

似乎希望能够部署来自 Google Analytics 的 A/B 片段并通过 GTM 进行优化。(这非常理想,因为我不希望同步脚本在那里存在几个月)。

将脚本放在 head 部分还有哪些其他负面后果?

最佳答案

GTM代码可以放在head部分(虽然不推荐),但是<noscript>部分应留在体内。引用这篇文章,"Where Should The Google Tag Manager Snippet Be Placed?" :

By [placing the container in the Head section], we are allowing browsers with JavaScript enabled process the GTM script as normal without having to parse the noscript tag while loading the page.

关于google-analytics - 将GTM脚本放在head部分有什么负面后果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32840539/

相关文章:

javascript - 如何在 replaceWith 之后重新绑定(bind) jQuery 事件处理程序,例如在使用 Optimizely 时

java - 优化服务器端实验跟踪事件

javascript - 如何使用 Google Analytics setAllowAnchor 标志

google-analytics - 谷歌分析和谷歌标签管理器 Cookie

google-analytics - Google跟踪代码管理器和Universal Analytics的onclick事件

javascript - 如何获取Google Tag Manager数据层的全部数据

google-tag-manager - Google 标签管理器将异步脚本添加到页面头部

javascript - 搜索现有查询参数并且不添加 "?"(如果存在)的 jQuery 脚本

javascript - 我可以在 Google Analytics 电子商务跟踪中使用 $0.00 的价格吗?

Javascript:将 setInterval() 函数内的变量计数增加 5