【问题标题】:User does not have sufficient permissions for this profile. - Google Analytics API v4用户对此配置文件没有足够的权限。 - 谷歌分析 API v4
【发布时间】:2021-07-09 00:03:54
【问题描述】:

不久前我创建了一些仅限 Google Analytics V4 的属性。

大错特错。

我正在使用 Google 电子表格来跟踪进度等,不得不浪费时间使用 OAuth2 和 Google Analytics Data API (GA4) 为它迁移 API

一切顺利。直到几周前它停止工作。我看到有一个新版本,Google Analytics Reporting API v4

我已经拖延了,所以我现在正在迁移,但是碰壁了:

“用户对此配置文件没有足够的权限。”

我不明白为什么会遇到这个问题。在开发者控制台中重新制作凭证,重做 Oauth2 流程,重新创建令牌,检查一切仍然是这个问题。

所以我决定尝试“试试这个 API”,我遇到了同样的问题

这很奇怪,我正在使用分析管理员帐户登录。这个错误也很奇怪:

“此错误可能是由于使用的凭据类型不足。请尝试使用 OAuth 2.0。”,

因为我基本上是使用提供的弹出窗口登录

我从这里获取的视图 ID:

我尝试过使用我能找到的任何 ID(是的,甚至 MEASUREMENT ID 和 STREAM ID)和多个网站(视图)

我错过了什么?

【问题讨论】:

  • 请编辑您的问题并包含您的代码,而不是 try me 中的代码,它可能已更新为数据 API 的 Beta 版,也可能未更新。顺便说一句,Data api 正在开发中,您知道它变化很大,而且确实不稳定。

标签: google-apps-script google-analytics-api google-apis-explorer google-analytics-4


【解决方案1】:

你的错误

“用户对此配置文件没有足够的权限。”

基本上意味着与您进行身份验证的用户无权访问您正在使用的视图 ID。使用有权访问它的用户授权您的代码。我有一个关于这个User doesn't have any google analytics accounts easy solution的视频

困惑

然而,我对你在做什么有点困惑。您的代码表明您正在使用 Google Analytics(分析)报告 API,您使用的视图 ID 表明这是一个通用分析帐户。

但您正在尝试使用旨在与 Google Analytics(分析)GA4 帐户一起使用的 Google Analytics(分析)数据 API。 Google Analytics Data API (GA4) 并且不适用于您的具有视图 ID 的通用分析帐户,它仅适用于新的 Google Analytics(分析)GA4 帐户。

【讨论】:

  • 我使用的是 v4 分析,而不是 Universal Analytics。该帐户是管理员帐户。写这篇文章我刚刚意识到谷歌命名法的愚蠢和我的错误。 Analytics Reporting V4 不适用于 Analytics 第 4 版,仅适用于第 3 版。Google Fuuuuuu !
  • @NertanLucian 你不是唯一一个抱怨这个新系统命名的人我上周发布了一条关于它的推文,因为你的不是我回答的第一个问题。因为你的问题Guide to Google analytics Data Api Beta with C#.,我昨晚实际上结束了一个教程
  • 更新:我向团队发送了一个 ping 请求,以了解他们是否已经为管理和数据 API 创建了一个应用脚本库。我做了一些挖掘,我找不到它们。
猜你喜欢
  • 2018-08-08
  • 1970-01-01
  • 2021-01-20
  • 1970-01-01
  • 2014-01-24
  • 2018-07-09
  • 2021-07-10
  • 1970-01-01
  • 2015-12-14
相关资源
最近更新 更多