集成GTM查找表以进行多环境设置的问题

时间:2018-06-09 13:14:52

标签: google-analytics google-tag-manager

我一直在努力将GTMGA集成到我的网站,使用环境变量为不同的设置设置GA属性视图。

我在各种博客中找到了类似的解决方案,即设置Lookup TablesRegEx Table,并查找了GA-Tracking-ID。

问题

查找表为默认GA设置obj中的键添加前缀vtp_,如下所示:

Default GA-Settings Object

enter image description here

因此,GA不起作用。 如果我直接使用GA设置变量,一切正常。

这在GTM和GA的当前仪表板设置中发生。

3 个答案:

答案 0 :(得分:2)

您不能将Google Analytics(分析)设置变量用作“查找表”变量的输出,原因很简单:

标记中的“ Google Analytics(分析)设置”字段是您可以使用Google Analytics(分析)设置变量的唯一位置,也是您可以在其中使用的类型的变量。

换句话说,如果您创建了一个返回Google Analytics(分析)设置变量的Lookup Table变量,则无处添加该变量,因为唯一有效的位置就是Google Analytics(分析)“ Settings”(如上所述)字段,不接受查阅表变量。

例如,尝试将查找表添加到“跟踪ID”字段中是错误的,因为该表返回的是Google Analytics(分析)设置对象,而不是有效的跟踪ID。

答案 1 :(得分:1)

我遇到了同样的问题,并且我正在将查找值映射到Google Analytics(分析)设置类型的变量:

enter image description here

我将它们更改为字符串,然后开始工作:

enter image description here

答案 2 :(得分:0)

这是我在开发和实时环境设置中成功完成的方法。

  1. 在内置变量中启用Environment Name

enter image description here

  1. 在用户定义的变量中创建Lookup Table的{​​{1}}变量

enter image description here

对于“查找表”行,进行相应的更改。就我而言,我的环境只有GA Tracking ID - ENVDev,所以我把它放在那儿。

  1. 在用户定义的变量中创建Live变量

enter image description here

对于Google Analytics Settings,请选择Track ID-这是所有变量配置,以使其最少工作。

  1. 然后为Google Analytics(分析)创建标签

enter image description here

确保选择创建的GA Tracking ID - ENV