Google Play 控制台,内部测试版本从真实设备发回分析数据,可以吗?

Google Play Console, internal test releases send back analytics data from real devices, is it ok?

我们最近开始频繁使用 Google Play 管理中心内部测试,在发布前将我们的应用发布给 QA 人员。每次内部测试发布后几秒钟,我们就会开始通过多个真实设备接收来自世界各地的新未发布版本的实时分析(GA 和 Fabric)。我们的 QA 团队太小无法解释,而且设备型号不匹配。

我的问题是,Google 运行 会在物理设备上对每个 Play 管理中心版本进行自动测试,也包括内部测试吗?或者有什么我应该更好地调查的吗?

如果 Google 这样做,我可以做些什么来避免 "fake" 数据,而不是使用构建标志静音任何分析吗?我宁愿避免它,因为我们通常 "promote" 对 public 版本进行内部测试,当它们正常时,直接从 Play 控制台直接进行测试,而不进行新构建。

谢谢。

does Google run automatic tests on every Play Console release, also internal tests, on physical devices?

他们 运行 自动化测试,是的,请参阅我的回答底部的引用。不,他们不使用物理设备。他们使用配置为代表真实用户的模拟设备,因此您会看到不同的位置。

can I do something to avoid "fake" data, other than muting any analytics with build flags?

我不确定,因为这些测试的目的是模拟实际使用。但是,正如您在评论中指出的那样,您可以告诉 google 不要以这种方式测试您的应用程序。有关详细信息,请参阅控制台中的 "Disable pre-launch reports"。

Pre launch reports

After you upload and publish a test APK or app bundle, test devices will automatically launch and crawl your app for several minutes. The crawl will perform basic actions every few seconds on your app, such as typing, tapping, and swiping.