Javascript 如何从Google Analytics tracker获取电子商务交易ID
我想知道如何从Google Analytics tracker对象获取电子商务交易ID 我已经找到了Javascript 如何从Google Analytics tracker获取电子商务交易ID,javascript,google-analytics,e-commerce,analytics.js,Javascript,Google Analytics,E Commerce,Analytics.js,我想知道如何从Google Analytics tracker对象获取电子商务交易ID 我已经找到了tracker.get()方法: 通过使用tracker.get('clientId'),我成功地从Analytics tracker对象获得了客户端ID 根据Analytics调试日志,Analytics tracker对象中存储了一些事务数据,其中“ec:id”作为事务id字段。我试图通过使用tracker.get('ec:id')获取此字段的值,但没有返回任何结果 检查控制台中的跟踪器。以下
tracker.get()
方法:
通过使用tracker.get('clientId')
,我成功地从Analytics tracker对象获得了客户端ID
根据Analytics调试日志,Analytics tracker对象中存储了一些事务数据,其中“ec:id”作为事务id字段。我试图通过使用tracker.get('ec:id')
获取此字段的值,但没有返回任何结果
检查控制台中的跟踪器。以下检查第一个跟踪器,例如:
ga.getAll()[0];
检查数据
字段,然后检查键
字段。它将是一个可以传递给跟踪器的.get()
方法的数组
我建议您尝试从跟踪器中取出\u ti
:
ga.getAll()[0].get('_ti');
如果它与事务ID对应,那么我没有搞错。您应该能够使用符号和语法单独引用参数 因此,对于您的情况:
tracker.get('&ti')
如何为跟踪器本身提供这些数据?它不是在全局变量、数据层或URL参数中可用吗?嗨@kgrg,这些数据在URL参数中也可用。这些放在括号(&ti)之间。感谢Matvey的快速回复。我已经试着从追踪器里取出来了。但是,它返回“0”。我明白了。在我这边,它确实返回了一个更大的数字>1000000。