【问题标题】:404 error for Google Tag ManagerGoogle 跟踪代码管理器的 404 错误
【发布时间】:2015-05-28 09:16:15
【问题描述】:

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 not found for GET:

GET http://www.googletagmanager.com/gtm.js?id=GTM-XXXXXX

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

【问题讨论】:

  • 您是否至少发布了容器的第一个版本?
  • @Sundrique 我不确定。我该如何检查?
  • 转到Container -> Overview,然后点击右上角的蓝色“发布”按钮。感谢在弹出窗口中点击“创建版本并发布”。

标签: get google-tag-manager


【解决方案1】:

您需要publish 容器的一个版本。如果没有发布,请求会返回404错误。

要发布您当前的工作区:

  1. 点击屏幕右上角的提交提交更改屏幕将出现,其中包含发布容器和保存容器版本的选项。
  2. 如果尚未选择发布和创建版本,请选择它。
  3. 查看工作区更改部分,看看您的配置是否如您所愿。
  4. 输入版本名称版本说明
  5. 如果您将跟踪代码管理器配置为使用多个环境,请使用发布到环境部分选择您要发布到的环境。
  6. 点击发布

【讨论】:

  • 请注意,如果您的用户对容器没有“发布”权限,您可能看不到发布选项 - 即使您是管理员。
  • 在工作区中进行更改后,您需要返回您的环境并将每个环境发布到适当的版本。
  • 感谢您提供解决方案
  • 这是正确的解决方案,但对于用户已经发布容器的情况,404 的原因是预览模式已过期。您可以通过禁用预览模式来解决此问题。因此 404 错误有 2 个原因:1. 未发布的容器 2. GTM 中的已过期预览模式检查analyticshelp.io/blog/… 以获取更多详细信息
  • 自 2021 年 6 月起,新的 GTM 容器会自动创建已发布(空)版本以避免此问题。显然,您仍然需要再次发布才能看到您所做的任何更改。
【解决方案2】:

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

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

【讨论】:

  • 没想到这是解决方案,但这正是我所需要的!
  • 这解决了 404 错误,但是“预览和调试”模式不起作用。我恢复了www. 子域,奇怪的是一切都按预期工作。也许我们只需要等到更改传播...
  • 有趣,这对我来说也是如此。绝对是基于地区的,因为我在英国的同事不受影响。您认为删除 GTM sn-ps 中的www. 位是否安全?
  • @VojtaHejda 不能保证,但在没有 www 的情况下一直在使用它。 2.5 年,没有问题
【解决方案3】:

我的问题是启用了 AdBlock。

【讨论】:

    【解决方案4】:

    您必须在创建容器后发布它。容器为空无所谓,发布即可。

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 2021-03-26
          • 1970-01-01
          • 2022-07-08
          • 1970-01-01
          • 2017-12-20
          • 2016-01-21
          • 2013-08-14
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多