如何使用javascript读取数据层的结果?它看起来像标签管理器中的嵌套对象。

在使用标签管理器之前,它看起来像这样(数据层的当前值):

{
   gtm:{
      start:1463690982106,
      uniqueEventId:1463690982469
   },
   event:'gtm.load',
   lftsegment:'TEST'
}


我尝试了dataLayer.lftsegment,但这是null。它存储在第三个对象中,因此我尝试了dataLayer.3.lftsegment,但也是如此。我试过null,那也不行。

但是我可以对整个dataLayer[3]进行控制台日志,它会在和对象中生成对象。

我只想获取这些变量之一。

最佳答案

您在哪里需要这些变量?

如果您使用的是Google跟踪代码管理器,则可以在GTM界面中创建自定义数据层变量,并使用点号来标识所需的对象。

如果您是想将这些信息拉回到页面本身,实际上我不确定,可能会建议将该信息存储在数据层以外的其他位置。

08-26 05:54