问题标签 [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.
firebase - 向 Firebase 自定义事件添加指标
我正在尝试与 Firebase 分析集成,我的目标是创建一个自定义事件,以便我能够应用 Firebase OOTB 指标,例如客户留存率或自定义指标。
我知道 Firebase 事件可能与预定义的User Property相关联。基于这些用户属性 ,我可以对其执行简单的查询。不幸的是,尚不清楚我是否可以将指标应用于它们,例如我是否会创建一个带有远程配置的 Firebase 实验。
我不想创建 Firebase 实验(我们有自定义解决方案来创建实验)。我的目的是以能够模仿 Firebase 实验的方式将我们的数据发送到 Firebase。
感谢您的任何想法。
android - Firebase AB 测试 SDK 错误:abt.AbtException。在控制台中收集的事件,但包括 0 个用户
我正在使用自定义事件设置远程配置 AB 测试。我可以在 Dashboard/Events/DebugView 以及 GCP Query 中看到我的事件。
但是,每个实验在几天后都包含 0 个用户并因错误而停止。
我在应用程序运行时检查了 logcat,出现了一个 firebase SDK (abt.AbtException) 错误警报:
我的 SDK 版本如下:
另外,firebase-config 版本是 16.4.0 ,我确定它支持 AB 测试。
我已经提到了这个问答,但没有一个可以解决我的问题
将 SDK 更新到最新版本可能会有很大风险。
我想知道如何解决这个问题,非常感谢!
android - Firebase A/B 实验是否支持在 Android 上发送“数据”类型通知
我正在 Firebase 仪表板中设置 A/B 实验。当我创建实验时,我只有一个发送“通知”类型推送消息的选项,它有一定的限制,如背景、图像等。
有什么办法,我可以为 firebase A/B 实验设置“数据”消息吗?
Firebase 控制台 UI 仅提供通知选项。我的客户端是安卓设备。
firebase - 有没有办法在 Firebase A/B 测试中查看原始数据?
我正在使用 Google Firebase 进行 A/B 测试,过去我可以直接从 Firebase 查看和导出聚合数据。我什至可以设置渠道和受众,然后从 Firebase 控制台导出数据。
似乎没有任何方法可以查看基于“变体 A”和“变体 B”的数据。有没有办法查看由 A/B 变体分配解析的数据?
firebase-remote-config - Firebase ab 测试 - 实验中计入应用版本较旧的用户
有谁知道为什么使用旧版应用程序且在配置中没有新实验的用户算作实验的一部分?这是场景:
我的应用程序版本 1 带有实验 A 和新用户new_install的激活事件
然后我为新用户new_install创建具有相同激活事件的应用程序版本 2 和新实验B。我开始在 firebase 控制台上进行实验。
现在我正在等待应用程序被苹果应用商店批准或开始在 android 上推出。甚至在任何用户获得应用程序版本 2 之前,我就已经在 firebase 控制台上的实验 B 中看到了许多用户。
我希望应用程序版本 1 的用户不会参与实验,因为远程配置在应用程序版本 1 中没有实验 B 的默认值,但似乎因为用户仍在安装应用程序版本 1 并且触发了new_install事件,他们当它不在应用程序版本 1 中时,将被计为实验 B 事件的一部分。
是特色吗?漏洞?我应该为每个实验创建自定义激活事件吗?
firebase - Firebase AB 测试:转换的事件跟踪时间规则
我们正在尝试使用 Firebase 进行实验,在此过程中,有几个问题我找不到答案。也许有人可以在这里帮助我。
问题一:实验中Activation事件的逻辑。如果激活事件发生在实验开始之前(如果我们使用现有事件),这些用户的操作是否会发生在实验中?
第二个问题是:Activation 事件和我们在 Goal 中指定的事件之间可以经过多长时间来计算转化。一般来说,转化的事件跟踪时间的规则是什么?
android - firebase a/b 实验中的用户数量少
我在我们的 Android 应用程序上进行 Firebase A/B 测试时遇到了一些问题。似乎“实验中的用户”计数比应该在所述实验中的实际用户数量低约 5 倍。实验在推出前开始并运行了一周多,但进入它的用户数量仍然远低于此后访问该应用的唯一用户数量。该实验对 100% 符合条件的用户开放,未设置任何条件或激活事件。(我正在交叉引用来自 a/b 仪表板和谷歌分析的数据)
一些有用的信息:
在我们的 android 应用中远程配置的初始化代码
我们还在 crashlytics 上收到 FirebaseRemoteConfigServerException,完整日志:
(收到此异常的用户数量不足以解释问题)
- 知道为什么会这样吗?我们的 a/b 测试有点用处,除非我们将更多用户带入实验。
- 一般来说,使用不稳定的firebase用户属性作为实验条件是个好主意吗?(即:用户偏好语言的条件实验)
提前致谢 :)
firebase - 仅为 Firebase 中的新用户运行 A/B 实验
我正在尝试仅为我的应用的新用户配置 Firebase A/B 实验。我做了什么:
1)我在应用程序首次启动时设置 custom_first_open_time 用户参数等于从纪元开始以毫秒为单位的时间戳
2)我创建了一个新实验,在定位部分设置 custom_first_open_time > 1581944923450
3)我在实验中使用了 10 个远程配置参数中的 1 个。一旦我开始,所有用户都停止获取任何远程配置参数,并且在应用程序内部使用了在代码中设置为默认值的参数(在应用程序内部)。应用程序中没有获得 10 个参数,尽管我在 A/B 中只更改了 1 个
为什么使用此参数的值会制动整个远程配置?为什么它不像我预期的那样工作?
任何帮助表示赞赏!
android - 在 Firebase A/B 测试中,您如何准确定位 Android 上的特定应用版本?
在 Firebase A/B 测试的“定位”部分,您应该能够按版本定位:
应用程序的版本(可能因平台而异)
这是应该使用versionCode
还是versionName
在Android上?简单的问题,但我无法在任何地方找到答案,并且文档在这方面毫无用处。
我最初的假设是它当然使用数字版本代码(例如 789)。但是我已经尝试了那个和版本名称(例如 5.5.1),但似乎都不起作用——“0 个用户暴露”!(或者报告更新前的延迟很长。)
我还假设 Firebase SDK 会自动读取版本信息,作为开发人员,您不能以编程方式设置它,但如果我错了,请纠正我!
我正在使用基于远程配置的 A/B 测试,如果它有什么不同的话。
android - 远程配置值未反映
Firebase AB 测试值仅在应用安装时反映,否则值从未更改,代码或 firebase 控制台中是否缺少任何内容。任何人都知道这个问题的可能原因是什么?