【问题标题】:How to track multiple coupons?如何跟踪多张优惠券?
【发布时间】: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


    【解决方案1】:

    您将无法将多个优惠券应用于同一笔交易,并且您已经接近我认为可能是唯一的解决方案,即连接优惠券名称,但使用管道之类的东西(或一些容易区分的东西)来界定它们。例如:

    'coupon': 'NOSHIPPING|MYDISCOUNT5PERCENTOFF|ANOTHERCOUPON'
    

    在您的报告中,您只需要注意这种串联。您还可以为其他优惠券代码设置自定义维度,但这似乎更浪费 CD,除非您在 A360 上并且拥有比您知道要做什么更多的东西。

    【讨论】:

    • 是的...我们目前正在使用逗号,它也可以传递使用过的优惠券。使用搜索功能和自定义报告,我们可以“某种程度上”生成我们想要的摘要,但这不是最好的解决方案......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多