我有两个Google Analytics帐户A和B,每个帐户都有自己的属性,我试图为其生成配置文件(更具体地说, google-services.json 文件)以便使用Google使用我的Android应用分析。我正在使用Enable Google Services for your app向导。
当您到达选择和配置服务步骤时,应允许您每次从相关选择框中选择Google Analytics帐户和Google Analytics媒体资源运行此向导。问题是用于选择Google Analytics帐户的选择框仅出现在此向导的第一次运行中,之后成为无法修改的预填充字段。
这意味着如果我使用帐户A 为属性生成配置文件,我无法使用帐户B 为属性生成其他配置文件,因为向导预先使用帐户A 填充不可修改的文本框,只有帐户A的属性会显示在下一个选择框中。
如何为我无法切换到的Google Analytics帐户下的商品生成google-services.json配置文件?
我拥有这两个帐户的管理员权限,因此这不是问题。
一旦应用程序向公众发布,Google Analytics就必须使用配置文件(如here所述)。
已提出类似未解决的问题here for Android和here for iOS(两个平台都使用相同的向导启用Google Analytics服务)。
答案 0 :(得分:16)
管理以找出一个非常简单的解决方法来解决我自己的问题:从您刚刚停留的帐户中删除自己,然后强制向导让您选择其他帐户。
实现这一目标:
然后再次返回启用Google服务向导,您现在应该可以选择其他帐户。
我希望至少在谷歌修复网站之前,这有助于其他人,因为这是一个相当恼人的问题需要解决!
答案 1 :(得分:5)
我发现这个问题的解决方案是我们可以将帐户移到垃圾箱。创建配置文件后,还原帐户。
希望这可能会有所帮助
答案 2 :(得分:3)
在this page Google员工回答了这个错误:
即使看起来似乎并非如此,目前仍按预期工作。可能有更新来解决此问题,但在此期间您只需复制现有的配置文件并进行编辑即可。您需要更改的唯一内容是Google Analytics跟踪ID值。
例如,在配置JOSN文件中,您将看到如下条目: "服务":{ " analytics_service":{ "状态":2, " analytics_property":{ " tracking_id":" UA-XXXXX-YY" } },
将UA-XXXXX-YY值替换为属性ID(对于GA 帐户)你想用。您可以使用帐户资源管理器查找 正确的财产ID: https://ga-dev-tools.appspot.com/account-explorer/
请注意,跟踪ID和属性ID意味着相同的事情。