即使用户更改设备也保持相同的远程配置 - firebase a/b

问题描述 投票:0回答:1

我不太明白这是我刚刚想到的事情还是真的很难找到答案。

问题很简单也很基本,我有一个 Firebase 实验,它分配用户 A 或 B 的变体。 我的用户似乎正在使用多个设备并且未通过测试,因此我被要求提供一种方法来保持相同的用户变体,无论他们使用什么设备。

所以我们可以举例说明如何

Pepe 在 Android 设备上打开应用程序并在应用程序中创建一个帐户,该帐户接收变体 A。 Pepe 现在登录了接收变体 b 的 Ios 设备

如何保持设备之间的关系相同? 或者这对实验来说是一种不好的做法,这就是为什么不可能这样做?

顺便说一句,我在 React Native 中使用 Firebase,并且使用 okta 登录

为了更多地解释我的问题,我可以说我使用实验向某些用户展示应用程序的一部分,并向其他用户展示另一部分,并且该用户可以根据他使用的手机看到这两部分。

firebase react-native firebase-analytics firebase-ab-testing
1个回答
0
投票

在AB测试中使用这种方法还不错,你的想法是正确的。但首先,在做出这个决定之前,我会深入研究更真实的跟踪数据。我会发现您的用户群中有多少用户具有这种模式(在不同平台上使用相同的应用程序)。根据此分析,您可以采取行动。

如果您发现需要在移动应用程序中实现这样的逻辑,我建议使用“导入段”Firebase 功能。基本上,您需要开始收集 Firebase 安装 ID、用户 ID(登录后)并创建分段。除此之外,您还需要构建一些 SQL 逻辑来从用户的活动中获取测量的用户 ID。然后,您的 iOS 和 Android 应用程序需要配置为在用户登录后从远程配置分配功能标志值。您需要根据用户 ID(登录后)加入这两个平台。在实施和测试之后,您需要创建新的 AB 测试实验并仅针对该细分市场中的用户。

© www.soinside.com 2019 - 2024. All rights reserved.