如何查询Google Analytics账号权限管理内用户的最后登录时间?
追踪Google Analytics用户最后登录时间的方案
Google Analytics(包括GA4和旧版UA)的原生权限管理界面确实没有直接显示用户最后登录时间的字段,但可以通过以下两种方式实现需求:
1. 关联Google Workspace的场景
如果你的GA账号绑定了Google Workspace(原G Suite),可以直接通过Workspace管理后台获取用户的GA登录记录:
- 登录Workspace管理控制台,进入「报告」>「登录活动」
- 在筛选条件里选择「应用」为「Google Analytics」
- 这里会展示所有用户登录GA控制台的时间、IP地址、设备等信息,你可以导出数据整理成用户列表+最后登录时间的报告
2. 非Workspace或需精准审计的场景
使用Google Cloud Audit Logs(审计日志)追踪GA后台的登录行为:
- 确保你的GA账号已经关联到对应的Google Cloud项目(若未关联,可在GA管理员界面的「资源」>「关联Google Cloud」完成操作)
- 进入Google Cloud控制台的「日志资源管理器」
- 输入筛选语句,比如:
这个语句会筛选出用户登录GA控制台时的账号访问事件,日志中包含用户邮箱(resource.type="analytics_account" AND logName:"logs/analytics.googleapis.com%2Fdata_access" AND protoPayload.methodName:"google.analytics.admin.v1alpha.Accounts.Get"protoPayload.authenticationInfo.principalEmail)、登录时间(timestamp)等关键信息 - 你可以将日志导出到Google Sheets、BigQuery,或者通过Cloud Functions+Cloud Scheduler定期生成自动化报告
注意事项
- 无论是Workspace登录报告还是Cloud Audit Logs,都需要你拥有对应的管理员权限(Workspace超级管理员/Cloud项目所有者)
- Audit Logs的保存期限默认是30天,若需要长期留存,需配置日志导出到Cloud Storage
内容的提问来源于stack exchange,提问作者ANTHONY MULLEN
相关产品推荐
相关产品推荐

