1

angulartics2イベントトラックを使用して基本的なイベントをgaに送信することができます。Angulartics2のイベントトラックを渡す方法eventTrack(this.angulartics2.eventTrack.next({action: 'myAction'、プロパティ:{myproperties})?

this.angulartics2.eventTrack.next({ action: 'myAction', properties: { category: 'myCategory', label: 'mylabel', value: 'myvalue' }}) 

Iは同じeventTrackにeコマースオブジェクトを渡した場合、eコマースデータは送信されない。

this.angulartics2.eventTrack.next({ action: 'myAction', properties: { category: 'myCategory', label: 'mylabel', value: 'myvalue', 
            ecommerce: { 
             'detail': { 
             'products': 'AnalyticsObject.Products' 
             } 
            } 
           } 
          }); 

GAへ送信されるデータは、 data sent to ga seen in ga debugger

あります

誰かが助けることができますか?前もって感謝します。

答えて

0

私は同じ問題を抱えていましたが、ここでの主な問題は、eコマースオブジェクトがライブラリによって渡されないことです。あなたが参照を見れば:

https://github.com/angulartics/angulartics2/pull/102

:だからeコマースデータをプッシュする

https://github.com/angulartics/angulartics2/blob/master/src/providers/gtm/angulartics2-gtm.ts#L52

あなたはdatalayerに自分自身をそれを押したり、受け入れられるためのマージ要求を待機する必要があります

私はコード内のデータレイヤーにeコマースデータをプッシュしますが、最適な解決策ではありませんが、現在は機能しています。

+0

ありがとうSven、私は同じことをしました、ここでそれを更新するのを忘れました。 –

関連する問題