Google跟踪代码管理器告诉我将其放在开头body
标记下方。
<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXXXX"
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-XXXXXX');</script>
<!-- End Google Tag Manager -->
现在我发现这个404没有找到GET:
GET http://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX
昨晚我实施了代码。这只是需要时间还是需要修复的东西?如果是后者,我该如何解决?
答案 0 :(得分:218)
您需要publish您的容器版本。如果未发布,请求将返回404错误。
要发布当前工作区:
- 点击屏幕右上角的提交。将出现提交更改屏幕,其中包含发布容器和保存容器版本的选项。
- 选择发布和创建版本(如果尚未选中)。
- 查看工作区更改部分,了解您的配置是否符合您的预期。
- 输入版本名称和版本说明。
- 如果您将Tag Manager配置为使用多个环境,请使用发布到环境部分选择要发布到的环境。
- 点击发布。
醇>
答案 1 :(得分:1)
就我而言,当我离开Preview并再次吃午餐时,它会有所帮助。当我发现预览以某种方式“过时”时...
答案 2 :(得分:0)
即使在发布后我也遇到了同样的问题,只需从标记管理器域“https://googletagmanager.com”而不是“https://www.googletagmanager.com”中删除子域“www”即可解决此问题
似乎问题是DNS阻止了www。或者子域名没有正确地重新路由到我们的地区!
答案 3 :(得分:0)
我的问题是启用了AdBlock。
答案 4 :(得分:0)
创建容器后,必须发布该容器。容器为空并不重要,只需发布即可。
答案 5 :(得分:0)
在撰写本文时,您无需发布容器即可在首次创建容器时修复错误404。您可以进行预览,错误404应该消失了。