我正在通过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/

10-13 07:00