欢迎访问我的博客,有问题可以在任意文章底部留言评论

线上GTM里有Bug:用「版本」回滚快速修复

GTM教程 Haran 10年前 (2016-09-05) 5999次浏览 0个评论

更新时间:2026年8月10号

认识版本

在 GTM 中,版本是容器配置在特定时间的快照。您可以随时将工作区的当前状态保存为一个版本,以便在必要时将工作区恢复到之前的任意版本状态。

权限要求:创建和发布版本需要具备容器级别的 「批准」 或 「发布」 权限。如无相应权限,相关操作按钮将不可用。

 

版本的界面预览

在GTM容器中,点击左侧菜单的 「版本」,即可进入版本管理界面。

线上GTM里有Bug:用「版本」回滚快速修复

 

版本界面主要分为两部分:

  • 版本预览:当前最新版本的概要信息,包括容器名称、容器 ID、最新版本号、创建时间等
  • 版本历史记录:历史版本列表,展示每个版本的详细信息

注意,当容器大小超过70%的时候才会显示容器大小,延伸阅读:Google Tag Manager的限额(容器大小、容器数量、工作区等)

版本常见操作

发布版本

布版本是将当前工作区的配置变更部署到线上环境,同时对当前工作区状态创建一个版本快照。

在 GTM 工作区中,点击右上角的 「提交」:

线上GTM里有Bug:用「版本」回滚快速修复

 

  • 发布及创建版本:默认选项:发布当前配置到线上,并为当前工作区状态创建一个版本快照
  • 创建版本仅为当前配置创建版本快照,不做发布(用于存档或后续审核)

点击 「发布」:

线上GTM里有Bug:用「版本」回滚快速修复

填写版本说明后点击「继续」就可以发布。

线上GTM里有Bug:用「版本」回滚快速修复

发布完成后,该版本的环境状态将显示为“已发布”,即当前线上生效的配置。

 

版本回滚

如果发布的版本存在 Bug 或异常,可以通过版本回滚快速恢复到之前任一正常版本。

进入版本列表,选择需要回滚的版本,点击其右侧的「操作菜单(⋮)」 图标,然后点击「发布到」

线上GTM里有Bug:用「版本」回滚快速修复

然后点击「发布」就可以回滚:

线上GTM里有Bug:用「版本」回滚快速修复

版本463的环境是“已发布”,表示已恢复到线上环境,成为当前生效版本

版本464的环境是“最新”,回滚操作会创建一个新版本号,内容与原版本一致,存放于工作区中,供调试修复使用

回滚逻辑说明:回滚并非“删除”有问题的版本,而是将目标版本的内容重新发布为当前线上版本。回滚后,出问题的版本仍保留在版本历史中,不会被覆盖或删除。

 

版本对比

GTM 支持对不同版本之间的差异进行可视化对比,便于审计变更内容。

在版本列表,勾选需要对比的两个版本(最多两个),点击 「对比」 按钮,系统将并排展示两个版本之间的差异,包括:

  • 新增:仅存在于新版本的代码/触发器/变量
  • 删除:仅存在于旧版本的代码/触发器/变量
  • 修改:两个版本中均有但配置不同的元素

 

常见问题

发布时选了“仅创建版本”,忘记发布了怎么办?

进入版本列表,找到刚刚创建的版本,点击右侧操作菜单选择「发布到」即可将其发布上线。

 

回滚后工作区里未发布的内容会丢失吗?

不会丢失。回滚操作会将目标版本内容合并到当前工作区,而非覆盖。工作区中已有的变更会与回滚内容合并,如遇冲突会提示手动解决。

 

版本号是连续的吗?

是的。每次创建版本(无论是发布时创建还是仅创建版本),版本 ID 都会递增 1。


有疑问可以在底部留言
喜欢 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址