Google 标签管理器:将变量与推送到数据层的子对象匹配

Google Tag Manager: Matching variables with subobjects pushed to dataLayer

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

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

我会匹配 subcontainer.variable(这似乎是显而易见的方式)吗?我找不到这方面的文档,也许有人可以指出一些解释这个的东西。

如果我选择“.”的版本 2分辨率,它将其视为访问子对象,因此 subcontainer.variable 将适用于我的示例。

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

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