Firebase 从哪一步开始按 AB 测试中的变体拆分流量

From which step does Firebase split the traffic by variants in AB-test

如果我有 productOpen 激活事件(应用程序内的自定义聊天打开事件),它会从该事件开始计算以评估 Firebase ab 测试文档中所述的结果。

问题是,Firebase 内部所有测试的流量拆分发生在什么时候?使用 startSession 事件(默认情况下,打开应用程序),或使用选定的激活事件或其他?

非常感谢您的回答!!

您需要区分参加测试和参与测试结果。

如果用户是目标组的一部分,他们将从其中一个测试变体中获取值。当设备从 Remote Config 获取并激活数据时,他们将正确获取该值。

但是,到那时它们不一定会成为测试结果的一部分。这就是激活事件的目的,正如您在对问题的评论中正确提到的那样。

顺便说一句,我最近刚刚提出 related question whether users would also leave a test at some point if the target requirements are not fulfilled anymore. However there is has been no reply yet. Same for my other related question 如果激活事件发生在测试推出之前,用户是否计入测试。这些问题也可能与您查看您描述的场景有关。

一般来说,A/B 测试的文档还有很多不足之处,但它仍处于测试阶段,因此希望所有这些问题都能在某个时候得到解答。