Vic*_*una 4 javascript google-analytics ruby-on-rails google-api-client google-analytics-4
我无法从 Rails 访问 Google Analytics API。即使我已经设置了服务帐户,我仍然获得足够的权限。
我创建了一个服务帐户:
拥有服务帐户并拥有秘密 JSON 文件和电子邮件后。然后我去谷歌分析:
一旦我有了这个,几乎可以使用以下代码: 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'
}
});
Run Code Online (Sandbox Code Playgroud)
我得到:
error:{
code: 403
errors: [
{
domain: "global"
message: "User does not have sufficient permissions for this profile."
reason: "insufficientPermissions"
}
]
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?这曾经有效,我从来没有遇到过问题,但由于某种原因它停止工作了。任何指导将不胜感激。
谢谢你!
更新
UA(Universal Analytics)将于 2023 年 7 月 1 日停止处理数据。这意味着将停止对其支持,因此您需要更新到 Analytics 4。
谷歌的文章
这与您创建分析属性的方式有关。由于它们从分析 4 中删除了视图,现在您需要创建一个通用分析属性。
代码保持不变,因为这是分析更改。
更新
UA(Universal Analytics)将于 2023 年 7 月 1 日停止处理数据。这意味着将停止对其支持,因此您需要更新到 Analytics 4。
谷歌的文章
| 归档时间: |
|
| 查看次数: |
18629 次 |
| 最近记录: |