如何从Google Analytics(分析)跟踪器获取电子商务交易ID

时间:2019-09-17 08:05:03

标签: javascript google-analytics e-commerce analytics.js

我想知道如何从Google Analytics(分析)跟踪器对象获取电子商务交易ID。

我已经找到了tracker.get()方法:https://developers.google.com/analytics/devguides/collection/analyticsjs/accessing-trackers

通过使用tracker.get('clientId'),我成功地从Google Analytics(分析)跟踪器对象获得了客户端ID。

根据Analytics(分析)调试日志,在Analytics(分析)跟踪器对象中存储了一些交易数据,其中“ ec:id”作为交易ID字段。我尝试使用tracker.get('ec:id')获取此字段的值,但这没有返回任何结果。

Analytics debug log

2 个答案:

答案 0 :(得分:0)

在控制台中检查您的跟踪器。例如,以下检查第一个跟踪器:

ga.getAll()[0];

检查data字段,然后检查keys字段。这将是您可以传递给跟踪器的.get()方法的数组。

我建议您尝试将_ti移出跟踪器:

ga.getAll()[0].get('_ti');

如果它与交易ID相符,那么我没有搞砸。

答案 1 :(得分:0)

您应该能够使用&语法单独引用参数。 Documentation

Reference for field parameters

所以对于您的情况:

tracker.get('&ti')