使用 google 标签管理器修改网页内容和样​​式

Modify web page content and styling using google tag manager

我可以使用 google 标签管理器上的 javascript 修改特定网页样式。

我计划通过 google 标签管理器探索更多修改模板的选项,例如在特定位置添加新 divider/content 等。

与直接编辑模板相比,我发现它更方便。

这是否考虑了通过 google 标签管理器完成此类任务的不良做法或任何安全风险?

您的里程可能会有所不同,但肯定不是好的做法(并且 Google 直接建议不要通过 GTM 更改布局)。

  • 您将页面的设计存储在两个不同的位置(如果您是唯一的开发者可能没问题,但对于在您的页面上工作但无法在源代码中找到样式的任何人来说会感到困惑)
  • 你们做版本控制吗?如果是这样,您如何从 GTM 中检查您的设计更改?
  • "standard" 版本的 GTM 没有 SLA,可能会在任何给定时刻中断(因此您需要一个计划 B)。
  • 如果您进行的更改需要重新绘制,那么客户端的性能会受到影响(并非特定于 GTM,但在页面呈现之前更容易避免重新绘制)
  • 如果您从其他位置获取资源(例如背景图片),您可能会不小心破坏 ssl 加密(同样不是特定于 GTM,当然可以通过尽职调查避免)

这么好的做法,事实并非如此。但是,如果您是一个不太大的站点上的单个开发人员,则可能没有必要考虑太多,因此,如果在我的列表之后您仍然觉得这对您有用,请继续。