我在确认页面上部署了以下数据层,该数据层捕获了所有正确的交易数据。在此处输入代码
<!-- Enhanced Ecommerce Data Layer through Google Tag Manager -->
<script>
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': rtCONFIRMATIONNUMBER_0,
'revenue': rtTOTALCOST,
'tax':rtTAX_0,
},
'products': [{
'name': rtPROPERTYNAME+'-'+rtROOMTYPE_0,
'id': rtCONFIRMATIONNUMBER_0,
'price': rtTOTALCOST,
'quantity': 1
}]
}
}
},{
'event': 'purchase'
});
</script>
<!-- END Enhanced Ecommerce Data Layer through Google Tag Manager -->
但是,当用户在结帐时添加一些其他可用的附加组件时,这还不够,我想在相同的事务 ID 下捕获这些附加组件。如何修改它以捕获添加的项目数据?