firebase - 用户出现在 firebase a/b 测试中的两个互斥实验中
问题描述
在 iOS 的 Firebase 中,我使用相同的目标操作“do N”运行两个测试(#2 和 #3)。
我创建了一个受众“粉丝”作为条件。粉丝 = 在之前的应用版本中至少做过 N 次的用户。
测试#2 针对受众“粉丝”中的 100% 用户。测试#3 的目标 100% 的用户不在“粉丝”受众中。
从文档中,我们知道用户永久地依附于受众
具体来说,用户在被分配到某个受众后成为该受众的永久成员。
所以我希望 test#2 和 test#3 中的用户不会相交。但是,bigquery 显示有时事件“do N”同时具有相应的用户属性为“firebase_exp_2”和“firebase_exp_3” – https://www.dropbox.com/s/2yyqcelbf8dryvc/Screenshot%202018-06-09 %2017.49.33.png
这怎么可能?此外,这些实验的远程配置选项也不相同。我怎么知道用户实际拥有哪个变体?
提前致谢
解决方案
据我所知,您现在应该在 a/b 测试中使用用户受众,因为用户需要很长时间才能成为受众的一部分。同样在您的情况下,用户可以没有观众(并且成为 test2 的一部分),然后成为您的粉丝的成员(因此成为 test1 的一部分)。您应该使用用户属性进行 a/b 测试,它们工作得更快,您还可以配置像“times_user_have_done_N”这样的属性,并针对已经完成它的用户 > 或 < 比 x
推荐阅读
- mongodb - 合并数组元素和去重Mongodb聚合
- java - NoClassDefFoundError - 动态加载 URLClassLoader 中加载的 Classpath 类依赖项
- html - 背景图片不显示,链接正常,选择器正常,有没有我没有意识到的干扰?
- ios - iOS 如何在广播上传扩展中实现开放主机应用程序?
- arrays - 如何在 Google 工作表中为 importhtml 转置这些数据
- java - spring boot 无法连接非主数据库
- javascript - 当我击中拇指不完全在中心时,使输入范围不跳跃
- sql-server - 根据返回供应商 ID 的子查询获取前 10 个唯一供应商数据
- javascript - 在按键上应用滚动动画与在鼠标单击时相同
- sql-server - 修复迁移数据库上的孤立用户