我尝试了向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天的值,所以其他几天怎么样?
正如我预期的那样,整天将返回包括空行。 请帮我澄清一下。