Google跟踪代码管理器出现404错误

时间:2015-03-24 21:24:05

标签: get google-tag-manager

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

昨晚我实施了代码。这只是需要时间还是需要修复的东西?如果是后者,我该如何解决?

6 个答案:

答案 0 :(得分:218)

您需要publish您的容器版本。如果未发布,请求将返回404错误。

  

要发布当前工作区:

     
      
  1. 点击屏幕右上角的提交。将出现提交更改屏幕,其中包含发布容器和保存容器版本的选项。
  2.   
  3. 选择发布和创建版本(如果尚未选中)。
  4.   
  5. 查看工作区更改部分,了解您的配置是否符合您的预期。
  6.   
  7. 输入版本名称版本说明
  8.   
  9. 如果您将Tag Manager配置为使用多个环境,请使用发布到环境部分选择要发布到的环境。
  10.   
  11. 点击发布
  12.   

答案 1 :(得分:1)

就我而言,当我离开Preview并再次吃午餐时,它会有所帮助。当我发现预览以某种方式“过时”时...

答案 2 :(得分:0)

即使在发布后我也遇到了同样的问题,只需从标记管理器域“https://googletagmanager.com”而不是“https://www.googletagmanager.com”中删除子域“www”即可解决此问题

似乎问题是DNS阻止了www。或者子域名没有正确地重新路由到我们的地区!

答案 3 :(得分:0)

我的问题是启用了AdBlock。

答案 4 :(得分:0)

创建容器后,必须发布该容器。容器为空并不重要,只需发布​​即可。

答案 5 :(得分:0)

在撰写本文时,您无需发布容器即可在首次创建容器时修复错误404。您可以进行预览,错误404应该消失了。