Google 跟踪代码管理器因“未知触发器”而损坏

问题描述 投票:0回答:1

我的 Google 跟踪代码管理器似乎引用了未知的触发器。我有几项更改想要发布,但这个错误阻止我做任何事情

GTM Trigger error

“未知触发器”链接指向 https://tagmanager.google.com/#/container/accounts/XXX/containers/XXX/workspaces/3/triggers/19

但是 ID 19 的触发器不存在(它甚至说在底角找不到,并打开一个损坏的页面,我无法真正修复任何内容)并且页面 URL 会自动设置到工作区

enter image description here

知道如何解决这个问题吗?

为了给您提供更多背景信息(尽管我不确定它是否相关),我尝试使用元向导设置元像素。在某些时候,我已授予访问权限,因此元可以代表我推送一些标签,但工作区很脏(我之前进行了其他更改)。 Meta 创建了一堆标签/变量/触发器。我尝试删除它们,但错误仍然存在。我有几个不想放弃的改变(而且我感觉即使我放弃了,也不会改变太多......)

google-tag-manager
1个回答
0
投票
  1. 导出整个容器,原始打开它,检查触发器,找到损坏的容器,将其从 json 中删除,然后重新上传。或者损坏的触发器可能不会导出,然后重新上传即可。
  2. 尝试检查标签。也许某些标签仍然引用了被不当删除的触发器,因此 GTM 没有机会清理对其的引用。
  3. 转储整个工作区并创建一个新工作区?除非你用的是默认的。 (可选)在删除工作区之前,使用标签复制扩展将您想要保留的未合并更改复制到其他容器。

一般来说,自动化 GTM 入侵并不理想。他们很少尊重简洁性并创建超出需要的标签/触发器/变量。另外,命名将完全关闭。另外,也许您已经有了另一个可以使用的触发器或变量,而不是创建一个。另外,他们经常忘记由 CHTML 标签部署的自定义脚本必须关闭。

我通常要么阅读描述并手动实现他们的代码,要么创建一个新的 GTM 容器并让他们将逻辑转储到那里,然后我对其进行评估并将我需要的内容移动到我的容器中,在此过程中对其进行重构和重命名。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.