【发布时间】:2017-06-05 16:57:45
【问题描述】:
我在确认页面上部署了以下数据层,该数据层捕获了所有正确的交易数据。 在此输入代码
<!-- 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 下捕获这些附加组件。 如何修改它以捕获添加的项目数据?
【问题讨论】:
-
不确定这里的附加组件是什么意思.....通常你应该在确认后触发这个,当交易真正完成时。
-
附加组件含义:假设我正在销售带有配件的 iPhone。所以主要产品是 iPhone 和 USB 数据线、充电文件、耳塞等可以作为附加组件。所有这些都应反映在产品性能报告中一个事务 ID 下的报告中。如果交易是通过附加组件进行的。
-
所以这些只是更多的产品......您需要在交易完成并且用户在他们的交易中添加或不添加“附加组件”后触发购买操作。
标签: google-analytics google-tag-manager google-datalayer