Google跟踪代码管理器:将子对象的变量匹配到dataLayer

时间:2016-08-03 00:19:00

标签: google-tag-manager data-layer

我试图了解Google跟踪代码管理器如何将变量与推送到dataLayer的对象中的字段进行匹配。当它是顶级领域时,它很简单。但是,当我想要推送这样的东西时,如何进行匹配:

dataLayer.push({
  'subcontainer': {
    'variable': true
  }
}

我是否会匹配subcontainer.variable(这看起来很明显)?我找不到这方面的文档,也许有人可以指点我解释这个。

2 个答案:

答案 0 :(得分:0)

如果我选择'的版本2。'解决方案,它将其视为访问子对象,因此subcontainer.variable将适用于我的示例。

答案 1 :(得分:0)

您必须创建一个dataLayer变量 它的值将是subcontainer.variable 和版本将是2 在版本2点(。)访问嵌套值。使用名称中的点推送到数据层的值将根据常规JavaScript规则解释为嵌套值。

您可以在此处找到更多相关信息 https://support.google.com/tagmanager/answer/6106899?rd=1#web