1

是否可以在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': [ ... ] 
     } 
    } 
}); 

已经尝试了一些东西,但它不可能推同样的对象两次,但使用不同的优惠券,因为第二推将推翻第一个...

在pageload /类似的东西之后不可能再次购买。已经尝试用逗号分隔的优惠券,'coupon': 'NOSHIPPING,MYDISCOUNT5PERCENTOFF',但只是给出了一个名称,包括在分析中的逗号名称,所以单独的优惠券不能被过滤...

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

有没有办法如何在单个交易中跟踪Google Analytics中的多个优惠券?如果没有,请让这成为可能!

回答

1

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

'coupon': 'NOSHIPPING|MYDISCOUNT5PERCENTOFF|ANOTHERCOUPON' 

在你的报告中,你只需要注意这个连接。您也可以为其他优惠券代码设置一个自定义维度,但这对于CD来说似乎更加浪费,除非您使用的是A360并且拥有比您知道的更多的功能。

+0

是啊......我们目前使用的逗号也可以传递使用过的优惠券。使用搜索功能和自定义报告,我们可以“生成”我们想要的摘要,但这不是最好的解决方案...... – Bazardshoxer