我正在使用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有效。
是错误还是对此行为有逻辑解释?任何帮助将不胜感激。
[自2016年9月1日起,Google Analytics(分析)添加了一项新功能,可以将“用户”指标设置为主要指标,而不是“会话”。此事件被称为“无处不在的用户”,并影响某些关系,包括受众群体报告和获取报告。
[如果在Google Analytics(分析)的报告中,日期范围包含2016年9月1日之前的时间段,则会显示0个用户。如果在“属性”级别存在的启用报告中的“用户”指标的选项处于活动状态,则为true。
所以这可能是原因:https://www.analyticstraps.com/zero-utenti-con-sessioni/