Google Analytics API returns 某些网站的值为 0
Google Analytics API returns 0 value for some websites
我有一个 Google 分析帐户,多家公司与我共享了他们的网站。现在尝试使用 API 从这些网站获取 visitors/sessions/hits 数据。它适用于 2 个网站,但其他 4 个网站没有返回任何数据。这是一个持续存在的问题,无论我是 select 过去一周还是过去一周都没有关系。我也没有收到任何错误或消息,所有 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 年前我 select 编辑了一个星期,当时该网站每天有约 400 名访问者,而不是现在的约 10k,它现在似乎确实有效。有没有办法让它也适用于大量访问者?我只是在使用 Python SDK 的 analytics.reports().batchGet
函数。
解决方案是使用 'operator': 'PARTIAL'
而不是 'operator': 'EXACT'
。
我有一个 Google 分析帐户,多家公司与我共享了他们的网站。现在尝试使用 API 从这些网站获取 visitors/sessions/hits 数据。它适用于 2 个网站,但其他 4 个网站没有返回任何数据。这是一个持续存在的问题,无论我是 select 过去一周还是过去一周都没有关系。我也没有收到任何错误或消息,所有 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 年前我 select 编辑了一个星期,当时该网站每天有约 400 名访问者,而不是现在的约 10k,它现在似乎确实有效。有没有办法让它也适用于大量访问者?我只是在使用 Python SDK 的 analytics.reports().batchGet
函数。
解决方案是使用 'operator': 'PARTIAL'
而不是 'operator': 'EXACT'
。