【发布时间】:2016-11-09 19:43:34
【问题描述】:
是否可以在 Google Analytics(分析)中跟踪单个订单/交易的多个优惠券?根据文档,关键的“优惠券”应该是一个文本......
在我们的商店,客户可以为一个订单填写多个优惠券。所有优惠券将适用于整个订单,而不是产品。例如:优惠券“NOSHIPPING”可用于免费送货,但也优惠券可以链接到客户,以给予他们额外的折扣。因此,代码“MYDISCOUNT5PERCENTOFF”为选定的客户也提供总订单的 5% 折扣。所以用2张优惠券就可以完成订单!
在https://developers.google.com/tag-manager/enhanced-ecommerce#purchases 的示例中,只给出了一张优惠券...
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345', // Transaction ID. Required for purchases and refunds.
'affiliation': 'Online Store',
'revenue': '35.43', // Total transaction value (incl. tax and shipping)
'tax':'4.90',
'shipping': '5.99',
'coupon': 'SUMMER_SALE'
},
'products': [ ... ]
}
}
});
已经尝试了一些东西,但是不可能两次推送同一个对象,但使用不同的优惠券,因为第二次推送会覆盖第一次......
在页面加载/类似情况后无法推动第二次购买。已经尝试用逗号分隔优惠券'coupon': 'NOSHIPPING,MYDISCOUNT5PERCENTOFF',但这只会在 Analytics 中提供名称包含逗号的优惠券,因此无法过滤单独的优惠券...
还尝试设置数组而不是文本,例如'coupon': ['NOSHIPPING','MYDISCOUNT5PERCENTOFF'],但这根本没有注册任何优惠券...
有什么方法可以在 Google Analytics(分析)中跟踪单笔交易的多张优惠券吗?如果没有,请让这成为可能!
【问题讨论】:
标签: google-analytics e-commerce coupon google-datalayer enhanced-ecommerce