0

我正在调用 Google Analytics API(带电子商务)来获取一组简单的数据:

方面

  • ga:medium
  • ga:transactionId

指标

  • ga:transactions
    这在理论上应该给我 0 或 1,因为数据被分解transactionId

我假设我会得到类似的东西:

['organic','transaction_1000001','1']
['organic','transaction_1020001','1']
['organic','transaction_1000501','1']
['organic','transaction_1001001','1']
...
['email', 'transaction_1001001','1']
...

但相反,我没有得到ga:transactionId维度。我只得到按以下分组的结果ga:medium

['organic','1238']
['email','151']
...

我真的不在乎这个指标,它可以是任何东西。我需要的是获取带有 transactionId 的媒体。

那么,有没有办法获得按ga:mediumand分组的结果集ga:transactionId?为什么ga:transactionId忽略维度?

4

1 回答 1

0

我解决了这个问题。希望这个答案可以帮助任何面临这个问题的人。

我正在使用 NodeJS api 绑定。事实证明,dimensions(and metrics) 属性必须是字符串。我正在使用一个数组。

dimensions值需要像这样指定:

ga:medium,ga:transactionId

所以一个简单的dimensions.join(',')修复它。

于 2015-11-24T23:01:34.907 回答