有没有办法在 google 分析 api 中获取特定用户的会话和综合浏览量?

Is there way to get sessions and page views of a perticular user in google analytics api?

我正在使用 google 分析来追踪数据,并且 "userid" 网站上启用了跟踪。

ga('set', 'userId', '<user_id>');

我正在使用 Google Analytics API 来构建自定义报告并将其显示在应用程序中。我们可以看到信息正在被 google 分析跟踪,并且在 "user explorer" 部分可见。

我想知道有没有办法通过在查询中传递 userId 来获取用户的会话、页面访问。

无法以任何方式访问此参数。实际上,在可以访问此参数的 BigQuery(仅适用于高级用户)中,Id 是哈希的。

您可以将此参数存储在自定义维度中。在工具上启用它并使用 clientID 进行设置。为此,您可以在页面视图之前使用以下行。

ga( 'set' ,'dimension1', ga.getAll()[0].get('clientId'))

这样,您就可以复制它了。但请注意,根据谁的不同,此信息可能是私人信息(如姓名、电子邮件等)。这也可以是一个高基数报告,只允许存储 100k 个不同的值,当你超过限制时,用户将被分组到(其他)。