我正在设置 GTM,想知道是否可以有条件地使用不同的 Google Analytics 设置变量。 例如,如果页面 URL 包含staging,则使用 GA 设置 1 变量,如果不包含 GA 设置 2
这两个 GA 设置不仅在 Google Analytics(分析)媒体资源 ID 方面有所不同,而且在许多字段和自定义维度方面也有所不同。另一种选择是复制标签,这并不是我真正想要做的......
最佳答案
我刚刚发现这篇文章,同时试图实现(我认为)同样的事情,因此为了搜索的利益,这里是我的场景和解决方案。
我的客户站点可通过两个域(.com 和 .ie)访问,每个域都有自己的 GA 属性,但它是连接到单个 GTM 容器的单个站点。我想根据主机名将数据发送到适当的 GA 属性。
在 GTM 容器中,我创建了一个查找表变量,其中列出了适当的主机名和 GA ID,例如:
www.mysite.com | UA-123123-1
www.mysite.ie | UA-234234-2
在我的标签中,我可以选择此变量作为我的跟踪 ID。重要的是,我必须将标签设置为允许覆盖设置,然后允许我将跟踪 ID 设置为此非 GAS 变量类型。如果您只是使用选择框来选择 GA 变量,那么它只允许您选择 GA 设置变量类型。
我尚未测试此解决方案来设置维度和字段,但我想您可以使用类似的过程。
关于google-tag-manager - Google 跟踪代码管理器网络或应用程序 - 有条件地使用 Google Analytics 设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50266237/