问题标签 [firebase-ab-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
54 浏览

firebase - 潜在缺陷 - Firebase 在 AAB 测试中的不合理结果

我正在运行 AAB 测试,这意味着测试中有两个对照组,以确保总体分布正确。结果告诉我,复制的对照组比原始组显示出阳性结果。

我在两个应用程序上多次复制了测试,但原始组和复制的对照组之间的结果仍然不同。

这有什么可能的原因吗?

0 投票
2 回答
2007 浏览

react-native - 无法为 React Native 应用程序包含 AB 测试

我正在使用 Firebase 为我的 React Native 应用程序集成 A/B 测试。我尝试了两种方法 - 使用 react-native-ab 和 react-native-ab-test。

在第一种情况下,我收到一条错误消息,提示“未定义不是对象(正在评估 PropTypes.string)”

在第二种情况下,我收到一条错误消息,提示“index.ios.js 试图要求‘react-native’,但有几个文件提供了这个模块。你可以删除或修复它们。”

在这两种情况下,我只是通过在我的 JS 文件中导入依赖项来得到这些错误。通过查看两个依赖项的 github 页面,我认为无需链接两个依赖项并且它们运行良好。

链接: https ://github.com/lwansbrough/react-native-ab https://github.com/landaio/react-native-ab-test

0 投票
1 回答
1013 浏览

android - Android 应用未显示 Firebase A/B 测试实时数据

我项目的 Android 应用程序的 A/B 测试不会在主 A/B 测试页面上显示任何实时数据。显示 iOS 版本的实时数据。

我已经在几个 Android 设备上测试了实验,并且我从 FirebaseRemoteConfig 接收到正确的值,因此实验运行正常。

这是我的意思的截图

iOS测试在左边,Android测试在右边。虽然 iOS 测试仅在 50 分钟前进行,但它显示了数据,而 Android 测试是在 20 多小时前创建的,并且没有显示实时数据。

我知道在实验开始后 24 小时或更长时间会显示“0 总用户”,所以我对此并不担心。但是由于iOS测试显示实时数据图表,我觉得奇怪的是Android没有。

测试在设备中运行,但我也会添加一些代码。这是我获取远程配置值的方式。

任何想法为什么会有所帮助,谢谢。

0 投票
1 回答
583 浏览

firebase - 如果未设置激活事件,用户何时会接触到 Firebase A/B 测试?

我正在运行 A/B 测试,针对 100% 具有特定版本的 iOS 用户,使用正则表达式匹配 2.1.27 及更高版本,以下是正则表达式,以防相关:

我没有为实验设置任何激活事件;这意味着我将该字段留空。

现在我的问题是:谁会成为实验的一部分?任何人打开具有匹配版本的应用程序?有人用匹配的版本开始会话吗?任何参与匹配会话的人?

到目前为止,它表示已接触该实验的用户总数为 9,6K。我正在尝试设置一个仅包含这些用户的漏斗,但我无法找出一个在实验日期范围内向我显示接近该数字的任何内容。

0 投票
2 回答
1976 浏览

firebase - 设置用户属性后如何获取更新的远程配置值

我目前正在 Firebase 中对远程配置值运行 A/B 测试。测试的目标是针对具有包含在正则表达式中的用户属性 X 的用户。

我的问题是我在设置用户属性之前为用户获取远程配置,所以我需要在设置用户属性时更新远程配置。所以基本上,远程配置的强制更新(因为用户现在是 AB 测试的一部分而更新)。

有任何想法吗?

0 投票
1 回答
483 浏览

ios - 不要在我的测试设备上获得 Firebase A/B 草稿实验远程配置值

我想创建一个 Firebase A/B 测试实验并在启动它之前调整设置,方法是使用通过其 Firebase 实例 ID 添加测试设备的选项,但是,我似乎从未获得实验的远程配置参数。

获取在AppDelegate的applicationDidFinishLaunching中触发:

在回调中激活远程配置后,参数永远不会存在。但是,如果我开始实验,值就会出现。无论应用程序是多次重新启动,还是我卸载并重新安装应用程序并将实例 ID 重新添加到 Draft Experiment。

在此处输入图像描述

任何帮助表示赞赏。

0 投票
1 回答
265 浏览

firebase - 如何将自定义事件累积值设置为 Firebase 远程配置实验目标?

我正在使用Firebase 远程配置在我的应用中进行 A/B 测试。我想将报告的自定义事件的( ) 设置为实验目标之一(要跟踪的指标)。FirebaseAnalytics.Param.VALUE

目前在实验结果中报告了自定义事件的发生,但我希望看到此事件的累积值 - 类似于内置的估计总收入目标。

是否可以将自定义事件的累积值设置为实验目标或创建类似于内置估计总收入的“自定义目标” ?

0 投票
2 回答
1927 浏览

firebase - 用于准确 AB 测试的激活事件和标志更新频率

我正在尝试运行一个实验来改变应用程序第 3 步中元素的行为。为了使数据准确,我打算将激活事件作为完成步骤 2 的事件。现在,当应用程序首次启动时会获取 firebase 远程配置值,因此如果我将第 2 步完成设置为激活事件,那么应用程序将无法获取更新的远程配置值,以便在第 3 步中使用该标志。如果我每次使用标志时都获取并激活标志值,那将在 60 分钟内超过 5 次的限制。解决此问题的最佳方法是什么?

0 投票
0 回答
255 浏览

firebase - Firebase A/B 测试用户分布不正确,设置 100% 用户但大多数用户是远程配置服务器端默认值

我们正在做firebase远程配置+ AB测试。A/B 测试控制组和变体:我们将 100% 的用户设置为 value3 和 Value4

当我们检查数据时,我们看到 100 个用户的分布:

  1. value1(应用默认值):1 个用户
  2. value2(远程配置服务器端默认值):70 个用户
  3. value3(ab测试对照组):14个用户
  4. value4(ab 测试变体 A):15 个用户

我们不确定出了什么问题。它假设是 value3 50 个用户和 value4 50 个用户。我们将缓存设置为 24 小时,一旦获取 firebase 服务器端值,我们将在应用程序中覆盖默认值(value1)

0 投票
1 回答
42 浏览

android - 为 A/B 测试实施新屏幕的最佳选择是什么

描述:

我有一个注册屏幕。为了更容易输入信息,我打算通过减少输入字段来更新这个屏幕。我还想通过 A/B 测试来收集用户反馈。因此,我必须保留当前的注册屏幕并制作新的。

我想当前的注册屏幕有 10 个输入字段。
我将制作一个新的有 4 个输入字段 + 样式的一些变化。

令人困惑:

所以,我想知道最好的实现方式:

  • 我应该使用相同的 RegisterActivity 并且只使用单独的 XML 布局吗?
  • 或者我会创建一个新的活动,比如 RenewalRegisterActivity (当然会创建新的 XML 布局?

项目结构如下:
案例1:

案例二: