1

お客様が当社のシステムで注文すると、いくつかの異なる「ストア」のいずれかから購入することができます。統合されたショッピング カート エクスペリエンスがありますが、最終ステップとしてトランザクションを個々の注文に分割します。

チェックアウトファネルの最後の「ありがとう」ページで、製品を追加し、トランザクションを複数回記録する方法が必要です。

「購入」アクションを設定すると、製品を効果的にクリアして、さらに追加してプロセスを繰り返すことができますか? 例えば...

ga('ec:addProduct', { 'id': '1' });
ga('ec:addProduct', { 'id': '2' });
ga('ec:setAction', 'purchase', { 'id': '123456' });
ga('ec:addProduct', { 'id': '3' });
ga('ec:setAction', 'purchase', { 'id': '987654' });

...上記のシナリオでは、トランザクション 123456 には製品 1 と 2 が含まれ、トランザクション 987654 には製品 3 のみが含まれますか? または、トランザクション 987654 には製品 1、2、および 3 が含まれますか?

これについての洞察に感謝します!

ベスト、ネイト

4

1 に答える 1

2

トランザクション間でイベントを送信してトランザクションを分割する必要があります。このヒットはすべての情報を送信するため、次のトランザクションからやり直すことができます。

ga('ec:addProduct', { 'id': '1' });
ga('ec:addProduct', { 'id': '2' });
ga('ec:setAction', 'purchase', { 'id': '123456' });

ga('send','event','whatever',{'non-interaction': 1});

ga('ec:addProduct', { 'id': '3' });
ga('ec:setAction', 'purchase', { 'id': '987654' });

ga('send','event','whatever',{'non-interaction': 1});
于 2015-08-21T03:27:57.120 に答える