如何使用javascript读取数据层的结果?它看起来像标签管理器中的嵌套对象。
在使用标签管理器之前,它看起来像这样(数据层的当前值):
{
gtm:{
start:1463690982106,
uniqueEventId:1463690982469
},
event:'gtm.load',
lftsegment:'TEST'
}
我尝试了
dataLayer.lftsegment
,但这是null
。它存储在第三个对象中,因此我尝试了dataLayer.3.lftsegment
,但也是如此。我试过null
,那也不行。但是我可以对整个
dataLayer[3]
进行控制台日志,它会在和对象中生成对象。我只想获取这些变量之一。
最佳答案
您在哪里需要这些变量?
如果您使用的是Google跟踪代码管理器,则可以在GTM界面中创建自定义数据层变量,并使用点号来标识所需的对象。
如果您是想将这些信息拉回到页面本身,实际上我不确定,可能会建议将该信息存储在数据层以外的其他位置。