【发布时间】: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