为什么Google Analytics API怪异?

问题描述 投票:0回答:1

我正在使用Google Analytics(分析)Reporting API v4,并且在询问用户指标时发现了奇怪的行为。当我使用下一个请求正文时,一切都很好。

{
"reportRequests": [
    {
        "metrics": [
            {
                "expression": "ga:users"
            }
        ],
        "dateRanges": [
            {
                "startDate": "2016-08-23",
                "endDate": "2020-01-01"
            }
        ],
        "viewId": "1111111",
    }
]
}

我有下一个答复:

"data": {
    "rows": [
      {
        "metrics": [
          {
            "values": [
              "1985"
            ]
          }
        ]
      }

[当我尝试在时间轴上前进时,将startDate设置为“ 2017-08-23”或“ 2018-08-23”,用户总数线性减少。这是合乎逻辑的,还可以。但是,当我将开始日期设置为较早的日期时,例如“ 2016-08-22”或“ 2015-08-23”,则没有数据。请求示例:

{
"reportRequests": [
    {
        "metrics": [
            {
                "expression": "ga:users"
            }
        ],
        "dateRanges": [
            {
                "startDate": "2015-08-22",
                "endDate": "2020-01-01"
            }
        ],
        "viewId": "1111111"
    }
]

}

响应:

"data": {
    "isDataGolden": true
  }

请求标头和viewId有效。

是错误还是对此行为有逻辑解释?任何帮助将不胜感激。

google-analytics google-analytics-api
1个回答
0
投票

[自2016年9月1日起,Google Analytics(分析)添加了一项新功能,可以将“用户”指标设置为主要指标,而不是“会话”。此事件被称为“无处不在的用户”,并影响某些关系,包括受众群体报告和获取报告。

[如果在Google Analytics(分析)的报告中,日期范围包含2016年9月1日之前的时间段,则会显示0个用户。如果在“属性”级别存在的启用报告中的“用户”指标的选项处于活动状态,则为true。

所以这可能是原因:https://www.analyticstraps.com/zero-utenti-con-sessioni/

https://support.google.com/analytics/answer/2992042?hl=en

© www.soinside.com 2019 - 2024. All rights reserved.