我能够使用angulartics2事件跟踪将基本事件发送到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的数据是,发送到ga调试器中的数据
有人能帮忙吗?提前谢谢。
发布于 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
我将电子商务数据推送到代码中的数据层,这不是最好的解决方案,但目前它有效。
https://stackoverflow.com/questions/44405828
复制相似问题