我有一个Google Analytics帐户,其中有多家公司与我分享了他们的网站。现在尝试使用API从这些网站获取访问者/会话/点击数据。它适用于2个网站,但其他4个网站没有返回任何数据。这是一个一贯的问题,我选择过去一周或过去一周并不重要。我也没有收到任何错误或消息,只是对所有3个维度都是0。这是我得到的确切答案:
{
"reports": [
{
"data": {
"isDataGolden": true,
"totals": [
{
"values": [
"0",
"0",
"0"
]
}
]
},
"columnHeader": {
"dimensions": [
"ga:segment",
"ga:pagePath",
"ga:date"
],
"metricHeader": {
"metricHeaderEntries": [
{
"type": "INTEGER",
"name": "ga:users"
},
{
"type": "INTEGER",
"name": "ga:sessions"
},
{
"type": "INTEGER",
"name": "ga:hits"
}
]
}
}
}
]
}
更新:我选择了6年前的一个星期,当时网站每天有大约400名访客,而不是今天的~10k,现在看起来确实有效。有没有办法让它与大量的访问者一起工作?我只是使用Python SDK的analytics.reports().batchGet
函数。
答案 0 :(得分:0)
解决方案是使用'operator': 'PARTIAL'
代替'operator': 'EXACT'
。