gpt4 book ai didi

Firebase 远程配置 A/B 测试在 24 小时后未显示任何结果

转载 作者:行者123 更新时间:2023-12-03 00:52:16 24 4
gpt4 key购买 nike

我为 Android 配置了 Firebase Remote Config A/B 测试,并且我们在至少 10K 设备上进行了部署。由于某种原因,超过 24 小时后,我在 A/B 测试中看到“0 个用户”。

Firebase GMS 版本为:11.8.0

是否应该实时显示 A/B 参与者,还是可以在 24 小时后看到 0 个用户?

P.S:我们可以通过 Firebase 实例 ID 在测试设备上获取 AB 测试变体,效果很好。

正在运行的最简单的实验仅将应用程序包作为目标,没有其他过滤器。并且它也显示 0 个用户。

最佳答案

终于,我们找到了答案!

也许有人会发现它有帮助:

目前,如果您为 A/B 测试实验配置了激活事件,就会发生这种情况(Firebase 远程配置 A/B 测试实验中没有数据)。

如果您有 2 个不同的实验,即使您仅在其中 1 个实验中配置了“激活事件”,两个实验也将无法获得结果。此外,远程配置将无法正常工作,您只能获取默认值。

我们已经向 Google 报告了这一问题,所以我希望他们会在某个时候修复它。

另一个很难获得的有用信息:

  • 在我刚刚进行的实验中看到“0 Total Users”多久可以正常开始了吗?

您需要花费几个小时才能看到实验中的任何数据。实验开始后 21 小时后我们才能看到结果,因此,如果您配置良好,请不要担心,至少等待 24 小时。启动后的几个小时内,“总用户数”将显示为 0。

  • 我应该在“版本”字段中使用应用版本名称还是版本代码实验设置?

您应该使用版本名称。

来自支持的一些有用信息:

  • Firebase SDK

确保您的用户拥有带有最新 SDK 的应用版本。

  • 由于您的实验使用的是远程配置

当调用 activateFetched() 时,从该点开始的所有事件都将被标记为实验。如果您的目标或激活事件发生在 activateFetched() 之前,例如first_open、session_start 等自动事件,则实验设置可能是错误的。

  • 您是否使用激活事件?

确保在激活事件发生之前调用 fetch() 和 activateFetched()。

  • 实验的实验 ID(如果支持人员询问)

这是查看实验结果时 URL 末尾的数字。

<强> This debugging log 对于了解正在发生的事情可能很有用

另外:

检查您的实验现在是否有效的好方法是将其设置为您尚未发布的特定版本,并使用全新应用程序安装检查远程配置日志(或删除所有应用程序数据并重新启动)。

每次重新安装应用时,它都应该显示不同的变体,因为您的 Firebase 实例 ID 在应用重新安装/应用数据删除后会发生变化。如果您看到变体发生变化 - 则 A/B 测试运行良好。

在“build.graddle”中:不要忘记设置与实验设置中设置的版本名称相同的版本名称。

关于Firebase 远程配置 A/B 测试在 24 小时后未显示任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49311141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com