首页 > 解决方案 > Google Analytics Data API (ga4) 获取调用的当前用户的电子邮件或用户名

问题描述

在通用分析中,您可以轻松获取用户名,您在基本通话中收到用户名,我使用该用户名,所以当我迁移到 GA4 时,我想知道该数据在哪里,我可以使用多个端点,但最接近的是 Account.UserLinks 但是检索与帐户链接的所有用户,但不说我是哪个用户。我尝试添加不同的范围,但什么也没有,有什么想法吗?

使用的范围

https://www.googleapis.com/auth/analytics
https://www.googleapis.com/auth/analytics.manage.users.readonly
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile

帐户也不提供该数据

{
  "name": "accounts/6666",
  "createTime": "2018-11-16T18:27:26Z",
  "updateTime": "2019-08-13T21:17:12.851Z",
  "displayName": "Dummy",
  "regionCode": "PR"
}

我已经知道如何从通用获取,但我只想使用 GA4 新 api 提前谢谢

标签: google-analyticsgoogle-analytics-apigoogle-analytics-4

解决方案


您可以使用Google Sign-In JavaScript 库或新的Google Identity Services获取已登录用户的个人资料信息。


推荐阅读