修复 Google Analytics 缺少权限无法访问账户的错误

使用 Google Analytics(谷歌分析)有好几年了。这几天访问的时候,突然提示"missing permissions You do not have access to the account or property. Contact an Analytics administrator who has the Manage Users permission."。同时,在左下角还闪现了"Page not found"的提示。

Missing Permissions

You do not have access to the account, property, or view. Contact an Analytics administrator who has the Manage Users permission.

Google Analytics 权限错误截图

这个确实比较神奇,因为我是该账户的唯一管理员。而且一个小时前都还好好的,突然就访问不了了。🤔

为什么会出现这个错误?

经过一番研究,查了 Google 的帮助文档、论坛和 Reddit,发现众说纷纭:

  • 有人说是账号问题
  • 有人说是 cookie 问题
  • 还有人说是访问地址问题,因为他都是通过书签去访问。

为此我还特意清理了 Google 的 cookie,但是依然解决不了问题。

后来发现有位老哥的症状跟我特别类似,他是因为之前删除了 第一个 Analytics 资产。这一下点醒了我 : 我刚刚确实删除了一个 Analytics 的 Property(因为发现有重复的Property)。不过刚刚删除的不是第一个,也不知道为什么会触发这个问题。

看来问题找到了:当删除资产后,Google Analytics 不知道为什么无法自动切换到下一个资产,就会抛出这个"缺少权限"的错误。

如何修复这个权限错误?

  1. 打开一个无缓存和 cookie 的隐身/私密浏览器窗口(或者清理浏览器缓存和cookie)
  2. 访问这个 Google 支持页面
  3. 复制页面中提到的"Admin"链接,或者直接使用这个链接: https://analytics.google.com/analytics/web/#/?pagename=admin
  4. 在新窗口中打开该链接,用你的 Google 账号登录(就是平时用的那个账号),然后添加一个 Property。

后续处理

谢天谢地,刷新页面后,终于可以进入管理界面了。可以正常访问 Google Analytics 了! 🎉

不过这里有几点小建议:

  1. 建议把那个特殊的管理链接保存到书签,以防万一
  2. 如果想要通过正常方式登录 Google Analytics,记得先清除浏览器缓存和 cookie
  3. 你也可以把当前正在使用的资产链接保存为书签,这样下次可以直接访问