如何通过Google Analytics API v3配置仪表盘原生用户角色权限?
Google Analytics 原生角色与API权限映射配置
你需要将Google Analytics仪表盘的原生角色,对应映射为API支持的MANAGE_USERS、EDIT、COLLABORATE、READ_AND_ANALYZE权限组合,具体对应关系和请求体示例如下:
角色-权限对应关系
- 管理员(Administrator):拥有全部权限,包含用户管理、编辑、协作、数据分析权限
- 编辑器(Editor):可编辑配置、协作创建内容、查看分析数据
- 营销人员(Marketer):可协作创建内容、查看分析数据,无法修改核心配置
- 分析师(Analyst):仅能查看和分析数据,无修改权限
各角色对应的请求体示例
1. 授予管理员权限
{ "permissions": { "local": [ "MANAGE_USERS", "EDIT", "COLLABORATE", "READ_AND_ANALYZE" ] }, "userRef": { "email": "agencyData.linkedAccounts.Google.email" } }
2. 授予编辑器权限
{ "permissions": { "local": [ "EDIT", "COLLABORATE", "READ_AND_ANALYZE" ] }, "userRef": { "email": "agencyData.linkedAccounts.Google.email" } }
3. 授予营销人员权限
{ "permissions": { "local": [ "COLLABORATE", "READ_AND_ANALYZE" ] }, "userRef": { "email": "agencyData.linkedAccounts.Google.email" } }
4. 授予分析师权限
{ "permissions": { "local": [ "READ_AND_ANALYZE" ] }, "userRef": { "email": "agencyData.linkedAccounts.Google.email" } }
注意:API权限为累加生效,上述组合可完全匹配仪表盘原生角色的权限范围,无需额外配置其他参数。
内容的提问来源于stack exchange,提问作者Ethan Crabb
相关产品推荐
相关产品推荐

