是否可以在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'分隔优惠券,但是在Google Analytics(分析)中仅给出了一个名称,其中包含逗号,因此无法过滤单独的优惠券...

还尝试设置数组而不是文本,例如'coupon': ['NOSHIPPING','MYDISCOUNT5PERCENTOFF'],但这根本不注册任何优惠券...

有什么方法可以在Google Analytics(分析)中为单个交易跟踪多个优惠券?如果没有,请使其成为可能!

最佳答案

您将无法在同一笔交易中应用多个优惠券,并且您已经接近我认为唯一的解决方案,即连接优惠券名称,但要使用类似管道的内容(或易于使用的内容)区分)以分隔它们。例如:

'coupon': 'NOSHIPPING|MYDISCOUNT5PERCENTOFF|ANOTHERCOUPON'


在报告中,您只需要注意此串联。您还可以为其他优惠券代码设置一个自定义维度,但是这似乎浪费了CD,除非您使用的是A360并拥有更多的用途。

关于google-analytics - 如何追踪多个优惠券?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38246315/

10-12 19:10