Google Analytics API为某些网站返回0值
问题描述:
我有一个Google Analytics帐户,其中有多个公司与我共享他们的网站。现在尝试使用API从这些网站获取访问者/会话/点击数据。它适用于2个网站,但其他4个没有返回任何数据。这是一个一致的问题,无论我选择过去的一周还是过去的一周,都无关紧要。我也没有得到任何错误或消息,所有3个维度只有0。这是我得到确切的回应:Google Analytics API为某些网站返回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
函数。
答
该解决方案使用'operator': 'PARTIAL'
而不是'operator': 'EXACT'
。