我试图了解Google跟踪代码管理器如何将变量与推送到dataLayer的对象中的字段进行匹配。当它是顶级领域时,它很简单。但是,当我想要推送这样的东西时,如何进行匹配:
dataLayer.push({
'subcontainer': {
'variable': true
}
}
我是否会匹配subcontainer.variable(这看起来很明显)?我找不到这方面的文档,也许有人可以指点我解释这个。
答案 0 :(得分:0)
如果我选择'的版本2。'解决方案,它将其视为访问子对象,因此subcontainer.variable将适用于我的示例。
答案 1 :(得分:0)
您必须创建一个dataLayer变量 它的值将是subcontainer.variable 和版本将是2 在版本2点(。)访问嵌套值。使用名称中的点推送到数据层的值将根据常规JavaScript规则解释为嵌套值。
您可以在此处找到更多相关信息 https://support.google.com/tagmanager/answer/6106899?rd=1#web