Analytics API returns 获取分页结果时错误的用户计数

Analytics API returns wrong users count when fetching paginated result

尝试使用 GA API 为 java 获取数据,就像在 devguide.

中描述的那样

维度:

指标:

我正在查询一个日期,max-result = 10000。结果超过 10k 行,所以我使用 start-index.

在循环中查询

该查询的问题在于,在结果数据中,用户数比会话数大 ~3 倍。当我进行更简单的查询时(ga:usersga:sessions 在同一日期被 ga:date 打破),配给似乎有效 -- users/sessions = 0.8

源代码在 repository

关于如何通过更复杂的查询获得有效用户数的任何想法?

会话数(GA 中的一个奇怪指标)仅计入会话的第一次点击,即登录页面。查看页面级数据时,如果页面不是着陆页,看到 0 个浏览量或用户很多的会话不要感到惊讶。

如果您想对此进行详细解释,请阅读: http://help.analyticsedge.com/googleanalytics/misunderstood-metrics-sessions-for-pages/