Google analytics 为什么谷歌分析用相同的参数返回不同数量的结果?
报告API v4 我是一个开发者。我有我的客户谷歌广告词和分析。我使用adwords和analytics report API已经快一年了 我也在用。查询生成器。用于比较是否检索了正确数量的数据 我不知道这是不是一个错误,但它的行为怪异 尝试使用数字1 我尝试添加2个指标和7个维度。此帐户ID仅在1个月内包含100万个数据。我知道这一点,因为我在2018年7月25日至2018年8月16日期间检索到了100万 然后,这里是有趣的部分。我使用相同的参数再次运行查询,它检索5999个结果。我又做了一次,它回报了一百万。结果不断变化。我认为这是我代码中的错误,但它也发生在查询生成器中 你们觉得怎么样?它到底是不是一只虫子 如果你有超过一百万的数据,你可以试试这个 我知道它与编码无关。但谷歌分析并不像Adwords那样有论坛 使用此链接尝试第2个Google analytics 为什么谷歌分析用相同的参数返回不同数量的结果?,google-analytics,google-analytics-api,google-analytics-firebase,Google Analytics,Google Analytics Api,Google Analytics Firebase,报告API v4 我是一个开发者。我有我的客户谷歌广告词和分析。我使用adwords和analytics report API已经快一年了 我也在用。查询生成器。用于比较是否检索了正确数量的数据 我不知道这是不是一个错误,但它的行为怪异 尝试使用数字1 我尝试添加2个指标和7个维度。此帐户ID仅在1个月内包含100万个数据。我知道这一点,因为我在2018年7月25日至2018年8月16日期间检索到了100万 然后,这里是有趣的部分。我使用相同的参数再次运行查询,它检索5999个结果。我又做了一次
这是我的要求
{
"reportRequests": [
{
"dateRanges": [
{
"endDate": "2018-08-16",
"startDate": "2018-07-16"
}
],
"dimensions": [
{
"name": "ga:dimension2"
},
{
"name": "ga:dimension3"
},
{
"name": "ga:dimension1"
},
{
"name": "ga:adPlacementDomain"
}
],
"pageSize": 5,
"viewId": "********",
"samplingLevel": "LARGE",
"metrics": [
{
"expression": "ga:entrances"
},
{
"expression": "ga:newUsers"
}
],
"includeEmptyRows": true
}
]
}
rowCount的返回值有时是2111,然后是1000000。
这是我的回复json,结果为100万:
{
"reports": [
{
"columnHeader": {
"dimensions": [
"ga:dimension2",
"ga:dimension3",
"ga:dimension1",
"ga:adPlacementDomain"
],
"metricHeader": {
"metricHeaderEntries": [
{
"name": "ga:entrances",
"type": "INTEGER"
},
{
"name": "ga:newUsers",
"type": "INTEGER"
}
]
}
},
"data": {
"rows": [
{
"dimensions": [
"(other)",
"(other)",
"(other)",
"(other)"
],
"metrics": [
{
"values": [
"120834",
"68730"
]
}
]
},
{
"dimensions": [
"1000025873.1532426892",
"1532426891790.o9z84x",
"2018-07-24T11:08:15.449+01:00",
"unknown"
],
"metrics": [
{
"values": [
"0",
"0"
]
}
]
},
{
"dimensions": [
"1000025873.1532426892",
"1532426891790.o9z84x",
"2018-07-24T11:08:17.589+01:00",
"unknown"
],
"metrics": [
{
"values": [
"0",
"0"
]
}
]
},
{
"dimensions": [
"1000025873.1532426892",
"1532426891790.o9z84x",
"2018-07-24T11:08:31.809+01:00",
"unknown"
],
"metrics": [
{
"values": [
"0",
"0"
]
}
]
},
{
"dimensions": [
"1000025873.1532426892",
"1532427045552.p38pk78",
"2018-07-24T11:09:06.43+01:00",
"unknown"
],
"metrics": [
{
"values": [
"0",
"0"
]
}
]
}
],
"totals": [
{
"values": [
"158626",
"90225"
]
}
],
"rowCount": 1000000,
"minimums": [
{
"values": [
"0",
"0"
]
}
],
"maximums": [
{
"values": [
"120834",
"68730"
]
}
],
"isDataGolden": true
},
"nextPageToken": "5"
}
]
}
另一个当我的结果少于100万时的响应示例:{
"reports": [
{
"columnHeader": {
"dimensions": [
"ga:dimension2",
"ga:dimension3",
"ga:dimension1",
"ga:adPlacementDomain"
],
"metricHeader": {
"metricHeaderEntries": [
{
"name": "ga:entrances",
"type": "INTEGER"
},
{
"name": "ga:newUsers",
"type": "INTEGER"
}
]
}
},
"data": {
"rows": [
{
"dimensions": [
"1002211166.1531434756",
"1531762918308.fjnj7pa6",
"2018-07-16T18:41:58.307+01:00",
"mobileapp::2-com.forsbit.spider"
],
"metrics": [
{
"values": [
"1",
"0"
]
}
]
},
{
"dimensions": [
"1002211166.1531434756",
"1531771001486.jawfrpz8",
"2018-07-16T20:56:41.482+01:00",
"mobileapp::2-com.forsbit.spider"
],
"metrics": [
{
"values": [
"1",
"0"
]
}
]
},
{
"dimensions": [
"1002211166.1531434756",
"1531772475507.7n4w2qzb",
"2018-07-16T21:21:15.503+01:00",
"mobileapp::2-com.forsbit.spider"
],
"metrics": [
{
"values": [
"1",
"0"
]
}
]
},
{
"dimensions": [
"1002211166.1531434756",
"1531859165986.zl7we6a5",
"2018-07-17T21:26:05.977+01:00",
"mobileapp::2-com.forsbit.spider"
],
"metrics": [
{
"values": [
"1",
"0"
]
}
]
},
{
"dimensions": [
"1002211166.1531434756",
"1531859632678.dz7hccsa",
"2018-07-17T21:33:52.673+01:00",
"mobileapp::2-com.forsbit.spider"
],
"metrics": [
{
"values": [
"1",
"0"
]
}
]
},
{
"dimensions": [
"1002211166.1531434756",
"1531861026792.kw71ngx9",
"2018-07-17T21:42:31.667+01:00",
"mobileapp::2-com.forsbit.spider"
],
"metrics": [
{
"values": [
"1",
"0"
]
}
]
}
],
"totals": [
{
"values": [
"2111",
"233"
]
}
],
"rowCount": 2112,
"minimums": [
{
"values": [
"0",
"0"
]
}
],
"maximums": [
{
"values": [
"1",
"1"
]
}
],
"isDataGolden": true
},
"nextPageToken": "6"
}
]
}
我假设你保留了所有的查询。仔细检查一下,确认一下
第二步是检查取样情况。检查采样响应中的字段
samplingspacesize
和samplesReadCounts
。如果未定义这些字段,则表示未引入采样。如何在查询生成器中设置它们?在batchget
中,请求将samplingLevel
设置为LARGE
。在这里找到更多关于它的信息-我已经尝试过了。但它的回报率似乎不同。我已经更新了我的问题,您可以查看上面的json请求。您的回答中是否看到samplingspacesize[]
?没有。我没有看到。我还用json更新了我的问题。你解决过这个问题吗?我遇到了类似的问题,如果有一个解决方案也可以帮助我,我会很感兴趣。