作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的网店下单后,有这部分代码:
dataLayer.push({
'event': 'trackTrans',
'ecommerce': {
'purchase': {
'actionField': {
'id': 'XXX',
'affiliation': 'My eshop',
'revenue': '158.99',
'shipping': '00',
'coupon': ''
},
'products': [
{'name': 'Microsoft Office',
'id': 'XXX',
'category': 'Microsoft',
'price': 158.99,
'quantity': 1}
]
}
}
});
我正在尝试将 revenue
的值保存到变量中,但我未能达到 revenue 的值,我该怎么做?
非常感谢。
最佳答案
dataLayer 是一个对象数组,所以你应该使用类似这样的东西:dataLayer[x].ecommerce.purchase.actionField.revenue
其中 x 是你的对象的位置(您可以使用 [dataLayer.length -1]
获取最新对象)
关于javascript - 从 dataLayer.push 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40357455/
我是一名优秀的程序员,十分优秀!