【问题标题】:Install a GTM container from another GTM container从另一个 GTM 容器安装 GTM 容器
【发布时间】:2018-12-03 21:23:17
【问题描述】:
我在一个行业中工作,在一个网站上安装多个 GTM 容器和多个 Google Analytics(分析)ID 是很常见的。每次安装都支持不同的第 3 方供应商、相关方等。
我正在尝试开发一种解决方案,其中“主”Google 跟踪代码管理器容器可以安装“子”GTM 容器,以便客户可以使用单个 GTM 容器来管理所有这些安装,而不是通过源代码维护它们. (业界的另一个神器是这些供应商变化很大,因此需要定期添加和删除跟踪代码是很常见的。)。
我还没有找到这方面的任何指导...有人有吗?
【问题讨论】:
标签:
google-analytics
google-tag-manager
【解决方案1】:
在 GTM 的商业版本中,这是一个名为“zones”的实际功能(其中每个链接的容器都是一个“区域”)。这基本上是您想要做的,因为可以有条件地加载替代区域(即基于主机名)。即使除了价格标签之外,该功能也并不完美 - 例如,每个区域都会加载所有 GTM 样板代码,因此会加载您实际需要的更多 JS。
对于免费版本,您基本上不走运。从理论上讲,您可以通过自定义 HTML 标记实现替代 GTM 容器 - 这在不久前的一些临时测试中对我有用,但完全有任何支持并且明确违反 Google 的建议,因此您可能不想在生产。
解决方法可能是“environments”功能,如果您在每个环境中加载不同的配置,但这可能会为您的客户省去在其源代码中更改五位或六位 id 的麻烦,但它会使维护集装箱是一场噩梦。