我正在通过Reporting API从Google Analytics(分析)中提取数据。我们看到很多行,其中Region显示一个值,例如“ Texas”,但regionIsoCode是“(未设置)”。实际上,到目前为止,所有测试都会将regionIsoCode的每个值都显示为“(未设置)”。我确认我们google.com/analytics信息中心上的数据相同。
关于什么可能导致这种异常行为的任何想法?
注意:这是来自productforums.google.com的交叉发布。
最佳答案
我意识到这是一个旧的线程,但是这冒了顶,我自己碰到了这个问题。
这是我的用例,当我使用以下设置运行查询时,如果在将来的任何时候结束,我总是会得到“(未设置)”。一旦我确定将“结束”设置为“昨天”或早于昨天的某个日期,它就可以工作。
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
})
关于google-analytics - regionIsoCode始终为(未设置),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31275081/