Google 分析:用户对此配置文件没有足够的权限
Google Analytics: User does not have sufficient permissions for this profile
我无法从 rails 访问 Google 分析 API。即使我已经设置了服务帐户,我仍然无法获得足够的权限。
我已经创建了一个服务帐户:
- 转到console.developers.google中的项目。com/iam-admin/serviceaccounts
- 我转到服务帐户 > 创建服务帐户
- 然后 select 帐户并添加密钥。这将使用服务帐户下载 JSON 文件。
在拥有服务帐户并拥有秘密 JSON 文件和电子邮件之后。然后我去 Google Analytics:
- 转到管理 > Select 属性 > 属性 用户管理 > 添加用户
- 复制服务帐户电子邮件并select阅读和分析
获得报告后,几乎可以使用以下代码:https://gist.github.com/CoryFoy/9edf1e039e174c00c209e930a1720ce0 获取报告。
但我一直收到 forbidden: User does not have sufficient permissions for this profile
。即使我尝试获取 access_token 并在 javascript:
中使用它
gapi.analytics.auth.authorize({
serverAuth: {
access_token: 'accessToken'
}
});
我得到:
error:{
code: 403
errors: [
{
domain: "global"
message: "User does not have sufficient permissions for this profile."
reason: "insufficientPermissions"
}
]
}
我错过了什么吗?这曾经有效,我从来没有遇到过问题,但由于某种原因它停止了工作。任何指导将不胜感激。
谢谢!
这与您创建分析的方式有关属性。由于他们从分析 4 中删除了视图,现在您需要创建一个通用分析 属性。
- 在帐户中点击“创建 属性”
- 填写字段并点击“显示高级选项”
- 激活“创建通用分析 属性”
- 在字段中添加网站 url,然后确保“同时创建一个
Google Analytics 4 ....”和“在
您的网站...”已标记。
- 然后点击下一步就可以了。
代码保持不变,因为这是分析更改。
我无法从 rails 访问 Google 分析 API。即使我已经设置了服务帐户,我仍然无法获得足够的权限。
我已经创建了一个服务帐户:
- 转到console.developers.google中的项目。com/iam-admin/serviceaccounts
- 我转到服务帐户 > 创建服务帐户
- 然后 select 帐户并添加密钥。这将使用服务帐户下载 JSON 文件。
在拥有服务帐户并拥有秘密 JSON 文件和电子邮件之后。然后我去 Google Analytics:
- 转到管理 > Select 属性 > 属性 用户管理 > 添加用户
- 复制服务帐户电子邮件并select阅读和分析
获得报告后,几乎可以使用以下代码:https://gist.github.com/CoryFoy/9edf1e039e174c00c209e930a1720ce0 获取报告。
但我一直收到 forbidden: User does not have sufficient permissions for this profile
。即使我尝试获取 access_token 并在 javascript:
gapi.analytics.auth.authorize({
serverAuth: {
access_token: 'accessToken'
}
});
我得到:
error:{
code: 403
errors: [
{
domain: "global"
message: "User does not have sufficient permissions for this profile."
reason: "insufficientPermissions"
}
]
}
我错过了什么吗?这曾经有效,我从来没有遇到过问题,但由于某种原因它停止了工作。任何指导将不胜感激。
谢谢!
这与您创建分析的方式有关属性。由于他们从分析 4 中删除了视图,现在您需要创建一个通用分析 属性。
- 在帐户中点击“创建 属性”
- 填写字段并点击“显示高级选项”
- 激活“创建通用分析 属性”
- 在字段中添加网站 url,然后确保“同时创建一个 Google Analytics 4 ....”和“在 您的网站...”已标记。
- 然后点击下一步就可以了。
代码保持不变,因为这是分析更改。