gpt4 book ai didi

angular - 如何在 Angulartics2 eventTrack(this.angulartics2.eventTrack.next({ action : 'myAction' , properties : {myproperties})?) 中传递电子商务对象

转载 作者:行者123 更新时间:2023-12-03 16:50:36 28 4
gpt4 key购买 nike

我可以使用 angulartics2 eventtrack 将基本事件发送到 ga,如下所示,

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

如果我将电子商务对象传递给同一个 eventTrack,则不会发送电子商务数据。
 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

有人可以帮忙吗?提前致谢。

最佳答案

我有同样的问题,这里的主要问题是电子商务对象没有被库传递。如果你看引用:

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

因此,要推送电子商务数据,您必须自己将其推送到数据层或等待合并请求被接受:

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

我将电子商务数据推送到代码中的数据层,这不是最好的解决方案,但现在它可以工作。

关于angular - 如何在 Angulartics2 eventTrack(this.angulartics2.eventTrack.next({ action : 'myAction' , properties : {myproperties})?) 中传递电子商务对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44405828/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com