【问题标题】:Why Google Analytics API works weird?为什么 Google Analytics API 工作起来很奇怪?
【发布时间】:2020-05-06 06:37:01
【问题描述】:

我正在使用 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】:

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

    如果在 Google Analytics(分析)的报告中日期范围包括 2016 年 9 月 1 日之前的一段时间,则显示 0 个用户。如果在报告中启用“用户”指标的选项(位于属性级别)处于活动状态,则会出现这种情况。

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

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

    【讨论】:

      猜你喜欢
      • 2012-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多