Google AnalyticsAPI响应 - “用户对此高级细分受众群没有足够的权限”,但确实如此

时间:2018-05-01 15:21:06

标签: google-analytics-api

将GA API与特定细分受众群一起使用,经过验证的令牌来自创建该细分受众群的管理员。该段与“协作者的权限共享,我可以在此视图中应用/编辑细分”

我已经通过API调用验证了接口的Property ID,View ID和Segment ID。 GA API返回“用户对此高级细分没有足够的权限。”

用户创建了段并共享它,所以我有点不知道为什么我得到这个错误响应。任何帮助将非常感激。谢谢!

2 个答案:

答案 0 :(得分:0)

1)Google Analytics中的细分受制于创建该细分的用户,且该用户只能访问该细分受众群。

2)服务帐户无权访问任何已保存的高级细分。对于API请求,您可以尝试使用动态细分。

因此,用户已保存细分,这些细分可应用于用户有权访问的任何视图(个人资料)请求。

实施例: 假设用户A创建/保存了一个细分,用户B也保存了细分,并且您的应用程序有权访问用户A和B的Google Analytics帐户(即他们授予您的应用访问其数据的权限)。应用程序将能够为两个用户检索已保存段的ID,但您无法将用户A的段ID应用于对用户B的数据的请求。为了实现这一目标,用户A需要先访问用户B的视图(个人资料)。

答案 1 :(得分:0)

我遇到了同样的问题,错误是:

HttpError 403 when requesting https://analyticsreporting.googleapis.com/v4/reports:batchGet?alt=json returned
 "User does not have sufficient permissions for this advanced segment."

创建共享细分解决了上述问题。

积分和更多信息:Google groups