有人知道为什么将具有较新应用版本且未在配置中进行新实验的用户计为实验的一部分吗?这是场景:
我有带有实验A的应用版本1,其中包含针对新用户 new_install
的激活事件然后,我为新用户 new_install 创建具有相同激活事件的应用程序版本2和新实验B。我在Firebase控制台上开始实验。
现在,我正在等待应用程序被Apple Appstore批准或在Android上开始推广。甚至在任何用户获得应用程序版本2之前,我就已经在Firebase控制台的实验B中看到许多用户。
我希望具有应用程序版本1的用户不会成为实验的一部分,因为远程配置在应用程序版本1中没有实验B的默认值,但似乎是因为用户仍在安装应用版本1和 new_install 事件被触发,当不在应用版本1中时,它们被视为实验B事件的一部分。
有功能吗?虫子?我应该为每个实验创建自定义激活事件吗?
答案 0 :(得分:0)
实际上,这很容易预防-总体来说是A / B测试的良好做法-仅定位至少具有给定应用版本的用户。通常是版本,因为您已正确设置了远程配置。
如果用户没有远程配置参数,我不会依赖Firebase包括或排除用户。今天,它的工作方式可能与一个月后的工作方式有所不同。如果不能保证,请确保您以正确设置的用户为目标。