包含空白行时Google分析响应有何区别

时间:2019-05-17 07:30:46

标签: google-analytics google-analytics-api

我尝试了向Google Analytics(分析)请求以获取数据,但响应似乎使我感到困惑。

这是我尝试过的请求:

{
  "reportRequests": [
    {
      "viewId": "viewId",
      "includeEmptyRows": true,
      "dateRanges": [
        {
          "startDate": "8daysAgo",
          "endDate": "yesterday"
        }
      ],
      "metrics": [
        {
          "expression": "ga:avgSessionDuration",
          "alias": ""
        }
      ],
      "dimensions": [
        {
          "name": "ga:screenName"
        },
        {
          "name": "ga:date"
        }
      ]
    }
  ]
}

这是响应:

{
  "reports": [
    {
      "data": {
        "rowCount": 1,
        "rows": [
          {
            "metrics": [
              {
                "values": [
                  "0.0"
                ]
              }
            ],
            "dimensions": [
              "Verify OTP",
              "20190513"
            ]
          },
          {
            "metrics": [
              {
                "values": [
                  "0.0"
                ]
              }
            ],
            "dimensions": [
              "Verify OTP",
              "20190514"
            ]
          },
          {
            "metrics": [
              {
                "values": [
                  "2047.6666666666667"
                ]
              }
            ],
            "dimensions": [
              "Verify OTP",
              "20190515"
            ]
          },
          {
            "metrics": [
              {
                "values": [
                  "0.0"
                ]
              }
            ],
            "dimensions": [
              "Verify OTP",
              "20190516"
            ]
          }
        ]
      }
    }
  ]
}

我也尝试了不带“ includeEmptyRows”的请求:true。 它只是返回日期15/05/2019

您可以看到,尽管我从8days请求到昨天。它只返回3天的值,所以其他几天怎么样?

正如我预期的那样,整天将返回包括空行。 请帮我澄清一下。

0 个答案:

没有答案