Google アナリティクスで 1 回の注文/トランザクションに対して複数のクーポンを追跡することはできますか? ドキュメントによると、キー「クーポン」はテキストである必要があります...
当店では、一度のご注文で複数のクーポンをご記入いただけます。すべてのクーポンは、製品ではなく注文全体に適用されます。例: クーポン「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': [ ... ]
}
}
});
すでにいくつかのことを試しましたが、同じオブジェクトを 2 回プッシュすることはできませんが、クーポンが異なります。
ページ読み込み後に 2 回目の購入をプッシュすることはできません。すでにクーポンをコンマで区切ろうとしました'coupon': 'NOSHIPPING,MYDISCOUNT5PERCENTOFF'
が、Analytics でカンマを含む名前のクーポンが表示されるだけなので、別のクーポンをフィルタリングすることはできません...
のように、テキストの代わりに配列を設定しようとしました'coupon': ['NOSHIPPING','MYDISCOUNT5PERCENTOFF']
が、クーポンはまったく登録されません...
Analytics で 1 回のトランザクションに対して複数のクーポンを追跡する方法はありますか? そうでない場合は、これを可能にしてください!