我有一个谷歌分析帐户,其中多家公司与我分享了他们的网站。现在尝试使用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名访问者,而不是每天有10万名访问者,现在看起来确实有效。是否有一种方法,使它与大量的游客工作,以及?我只是使用Python SDK的analytics.reports().batchGet
函数。
用'operator': 'PARTIAL'
代替'operator': 'EXACT'
。