如何追踪多张优惠券?

时间:2016-07-07 13:06:45

标签: google-analytics e-commerce coupon google-datalayer enhanced-ecommerce

是否可以在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中跟踪多个优惠券?如果没有,请使这成为可能!

1 个答案:

答案 0 :(得分:1)

您无法在同一笔交易中使用多张优惠券,而且您已接近我认为可能是唯一的解决方案,即连接优惠券名称,但请使用类似的方式管道(或易于区分的东西)来划分它们。例如:

'coupon': 'NOSHIPPING|MYDISCOUNT5PERCENTOFF|ANOTHERCOUPON'

在您的报告中,您只需要注意这种连接。您还可以为其他优惠券代码设置自定义尺寸,但这似乎更浪费CD,除非您使用的是A360并且知道如何操作。