javascript – Google跟踪代码管理器定位

我有一个关于谷歌标记管理器代码段定位的一般性问题.根据谷歌的实施指南,标签管理器应该在body标签启动后立即实现.我的问题如下:

>跟踪应该加载到头部的脚本会发生什么?
>跟踪应该在正文末尾加载的脚本会发生什么?

例如,VWO(可视化网站优化器)建议在头部加载代码以避免闪烁……

我可以有2个容器吗?一个在头的末端,一个在身体的开头?

最佳答案 可以有两个标签管理器标签,但这不会做你想要的(并可能导致问题). GTM应该直接放在开始体标记之后而不是在另一个元素内部的原因是GTM做了一些DOM操作来插入包含的标记.所有已配置的标记都打包到一个
javascript对象中,该对象将插入到您的页面中并从那里触发.将GTM标记放入另一个位置不会更改插入标记的位置(除非用户已禁用javascript,否则图像标记将显示在iframe中).但是,这意味着GTM标记可能会失败,因为注入javascript的DOM操作可能无法在指定的位置之外的其他位置工作(特别是如果将其放在正文之外,则为true).

事实上谷歌说,由于这个原因,标签管理器不适合改变页面外观的标签(如A / B测试工具,自GTM首次发布以来,这是listed as “coming soon”).

点赞