首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在eventTrack(this.angulartics2.eventTrack.next({操作中传递电子商务对象:“myAction”,Angulartics2:{myproperties})?

如何在eventTrack(this.angulartics2.eventTrack.next({操作中传递电子商务对象:“myAction”,Angulartics2:{myproperties})?
EN

Stack Overflow用户
提问于 2017-06-07 07:07:35
回答 1查看 957关注 0票数 1

我能够使用angulartics2事件跟踪将基本事件发送到ga,如下所示,

代码语言:javascript
复制
this.angulartics2.eventTrack.next({ action: 'myAction', properties: { category: 'myCategory', label: 'mylabel', value: 'myvalue' }})

如果我将电子商务对象传递给同一个eventTrack,则不会发送电子商务数据。

代码语言:javascript
复制
 this.angulartics2.eventTrack.next({ action: 'myAction', properties: { category: 'myCategory', label: 'mylabel', value: 'myvalue', 
                                    ecommerce: {
                                        'detail': {
                                        'products': 'AnalyticsObject.Products'
                                      }
                                    } 
                                }
                            });  

发送给ga的数据是,发送到ga调试器中的数据

有人能帮忙吗?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-13 10:00:42

我也遇到了同样的问题,这里的主要问题是电子商务对象不是由库传递的。如果您查看以下参考资料:

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

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

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

我将电子商务数据推送到代码中的数据层,这不是最好的解决方案,但目前它有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44405828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档