是否可以在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'
分隔优惠券,但只是在分析中提供了包含逗号的优惠券,因此无法过滤单独的优惠券...
还尝试设置数组而不是文本,例如'coupon': ['NOSHIPPING','MYDISCOUNT5PERCENTOFF']
,但是根本没有注册任何优惠券......
在单个交易中,如何在Google Analytics中跟踪多个优惠券?如果没有,请使这成为可能!
答案 0 :(得分:1)
您无法在同一笔交易中使用多张优惠券,而且您已接近我认为可能是唯一的解决方案,即连接优惠券名称,但请使用类似的方式管道(或易于区分的东西)来划分它们。例如:
'coupon': 'NOSHIPPING|MYDISCOUNT5PERCENTOFF|ANOTHERCOUPON'
在您的报告中,您只需要注意这种连接。您还可以为其他优惠券代码设置自定义尺寸,但这似乎更浪费CD,除非您使用的是A360并且知道如何操作。