首页 > 解决方案 > Firebase 从哪个步骤开始按 AB-test 中的变体拆分流量

问题描述

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

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

我将非常感谢您的回答!!

标签: firebasesplitab-testingfirebase-ab-testing

解决方案


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

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

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

顺便说一句,我最近提出了一个相关的问题,如果目标要求不再满足,用户是否也会在某个时候留下测试。然而目前还没有回复。我的其他相关问题也是如此,如果激活事件发生在测试推出之前,用户是否计入测试。这些问题也可能与您查看您描述的场景相关。

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


推荐阅读