GA官方文档:https://developers.google.com/analytics/devguides/reporting/core/v4/authorization
Service account 官方文档 https://developers.google.com/identity/protocols/oauth2/service-account
概述
Oauth2 Service account 认证分为以下步骤
- 新建 project
- Enable Google Analytics Reporting API
- 新建 service account
- 在 service account 中创建 json key
- 建立 service account 与 Google Analytics 账号的关联
1.新建 project
project 控制台:https://console.cloud.google.com/cloud-resource-manager
文章图片
文章图片
2.Enable Google Analytics Reporting API
选择刚刚创建的 project
文章图片
搜索 Google Analytics Reporting API 并 enable
文章图片
文章图片
文章图片
Enable success
文章图片
3.新建 service account
控制台地址:https://console.developers.google.com/apis/credentials
- 点击 Credentials 菜单,发起创建 service account
文章图片
- 输入 service account 详细信息
文章图片
文章图片
文章图片
- 完成
文章图片
4.在 service account 中创建 json key
文章图片
文章图片
文章图片
文章图片
5.建立 service account 与 Google Analytics 账号的关联
控制台地址:https://analytics.google.com/analytics/web/#/a142750015w294314375p255868300/admin
关联需要上一步中 key json 文件中的 client_email 字段的值:ad-data-scraper-ga@xxxx-ad-ga.iam.gserviceaccount.com
文章图片
关联层级说明:
- 如果在账号级别建立关联,账号下面所有字媒体资源和数据视图都会自动建立关联
- 如果在媒体资源级别建立关联,此媒体资源下面所有的数据视图都会自动建立关联
- 你也可以单独为某个数据视图建立关联
文章图片
文章图片
添加用户
文章图片
【java|Google Analytics Service account 认证指南】
文章图片
关键建立完成
文章图片
注意事项
- 如果在建立关联时,你在账号级别点开 “账号访问权限管理” 之后没有 “添加用户” 按钮 或者在媒体资源级别、视图级别找不到 “账号访问权限管理” 菜单,这是因为你没有管理员权限,你需要在账号级别点开 “账号访问权限管理” 申请管理员权限,等待对应账号管理者赋予你管理员权限
文章图片
文章图片
推荐阅读
- android|android kotlin Dimension
- #|【安卓学习之常见问题】初始化Spinner、CheckBox和SeekBar不触发事件
- Java|项目总结--3(@Cacheable的使用方法和使用技巧)
- vue|适合Vue用户的React教程,你值得拥有
- 11_性能测试|性能分析(动态代理失败导致缓存策略失效)
- 面试复习|敖丙思维导图-Redis
- 代理模式|SpringIOC 和AOP 的理解
- SpringMVC|Springboot 设置上传文件大小
- tcp流量控制和拥塞控制