1
から値を取得し、コードのこの部分がある:私のEショップにオーダーを終えた後dataLayer.push
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
の値を保存しようとしているが、私は、収益の値に到達するために失敗し、どのように私はそれをするのですか?
ありがとうございます。
私はvar valueOfOrder = dataLayer.ecommerce.purchase.actionField.revenue;を試しました。しかしそれはうまく動作しません。 – Kyrbi
pushを使うとき、 'dataLayer'はおそらく配列です。したがって、 'dataLayer [0]'を使うとうまくいくかもしれません。また、値は文字列なので、数値に変換する必要があります。 – evolutionxbox