我正在通过Reporting API从Google Analytics中提取数据。我们看到很多行,其中Region显示了一个值,例如“Texas”,但regionIsoCode是“(未设置)”。实际上,到目前为止,所有测试都将regionIsoCode的每个值都称为“(未设置)”。我在google.com/analytics信息中心确认数据相同。
关于什么可能导致这种异常行为的任何想法?
注意:这是productforums.google.com的交叉帖子。
答案 0 :(得分:1)
我意识到这是一个旧线程,但是这冒到顶峰,我自己碰到了这个问题。
这是我的用例,当我使用以下设置运行查询时,如果在将来的任何时候结束,我总是得到“(未设置)”。一旦我确定将“结束”设置为“昨天”或早于昨天的某个日期,它就会起作用。
query({
'ids': ids,
'dimensions': 'ga:city,ga:region,ga:regionIsoCode',
'metrics': 'ga:sessions,ga:percentNewSessions,ga:sessionsPerUser,ga:avgSessionDuration,ga:users,ga:newUsers,ga:pageviewsPerSession,ga:bounceRate',
'sort': '-ga:sessions',
'max-results': 20,
'start-date': start,
'end-date': end <--- make sure this is 'yesterday' or earlier
})