【问题标题】:Google Analytics API - How to group by ga:medium and ga:transactionId?Google Analytics API - 如何按 ga:medium 和 ga:transactionId 分组?
【发布时间】:2015-11-25 07:01:34
【问题描述】:

我正在调用 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:mediumga:transactionId 分组的结果集?为什么会忽略 ga:transactionId 维度?

【问题讨论】:

    标签: google-analytics google-analytics-api enhanced-ecommerce


    【解决方案1】:

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

    我使用的是 NodeJS api 绑定。事实证明,dimensions(和metrics)属性需要是字符串。我使用的是数组。

    dimensions 值需要这样指定:

    ga:medium,ga:transactionId
    

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

    【讨论】:

      猜你喜欢
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多