【问题标题】:Number of dimensions allowed in GA4 data APIGA4 数据 API 中允许的维度数
【发布时间】:2021-03-29 11:49:17
【问题描述】:

在浏览新的 GA4 数据 API 文档时,我没有遇到任何关于单个请求中允许的维度数量的规范。 好像没有上限。这个document 没有提到上限并声明如下: “在报告请求中,您可以指定零个或多个维度。”

但是,当我尝试通过邮递员执行 v1alpha:runReport API 时,如果我提供超过 8 个维度,我会收到此响应:

{
    "error": {
        "code": 400,
        "message": "Requests are limited to 8 dimensions within a nested request.\n  This request is for 9 dimensions.",
        "status": "INVALID_ARGUMENT"
    }
}

请求中允许的维度数是否已减少到 8 个?如果是的话,你能给我指出一些说明这一点的文件吗? 早期的 UA batchGet API 曾经允许最多 9 个维度,而我期望新的 GA4 数据 API 具有相同的限制。

复制步骤: 向 v1alpha:runReport 发送超过 8 个维度的请求:

请求网址:https://analyticsdata.googleapis.com/v1alpha:runReport

请求身份验证:一个有效的不记名令牌

请求正文:

{
"entity":{
    "propertyId":"123456789"
},
"dateRanges":[
    {
        "startDate":"2021-03-29",
        "endDate":"2021-03-29"
    }
],
"dimensions":[
    {
        "name":"eventName"
    },
    {
        "name":"source"
    },
    {
        "name":"medium"
    },
    {
        "name":"hostname"
    },
    {
        "name":"dateHour"
    },
    {
        "name":"deviceCategory"
    },
    {
        "name":"browser"
    },
    {
        "name":"city"
    },
    {
        "name":"country"
    }
],
"metrics":[
    {
        "name":"screenPageViews"
    },
    {
        "name":"userEngagementDuration"
    },
    {
        "name":"eventCount"
    }
]

}

【问题讨论】:

标签: google-analytics google-analytics-api google-analytics-4


【解决方案1】:

Google 分析GA4 data api 是一个全新的 API,作为 GA4 的一部分发布。因此,它还没有减少到 8 维,这是目前的限制

嵌套请求中的请求限制为 8 个维度。

Google 分析报告 API 可能允许额外的维度和指标,但它们是一个完全不同的系统。您无法将通用分析与 GA4 进行比较

注意:我已向团队提交了关于缺少文档的说明

【讨论】:

  • 感谢您的澄清。文档的补充肯定会有所帮助。
  • 它仍处于 alpha 或 beta 阶段,所以情况仍在稳定中。
  • 从谷歌那里听到提到的here,他们同意在另一页上也提到它是有意义的。很好发现谢谢
  • 太棒了!谢谢你的帮助。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-07
  • 1970-01-01
相关资源
最近更新 更多