让 android 和 ios 项目具有相同的事件,并在 firebase 上为每个项目创建 ab 测试。测试适用于所有用户,添加激活事件 screen_view_activation。 screen_view_activation 是一个自定义 Firebase 事件,由 event_name=screen_view, firebase_screen={name of screen} 创建。它始终在远程配置获取并激活后发送。在 bigquery 中开始测试检查分析后,请查看两个平台的多个 screen_view_activation 事件 对于android测试效果很好,看到测试结果,但是对于ios甚至几天后仍然看到用户。为什么激活事件不触发测试(如果将激活事件留空,测试会看到用户)?
这是 Firebase 方面的已知错误。几个月前我已经报告了这个问题,他们正在解决这个问题。
问题在于,无法使用“自定义事件”(在 GA4/Firebase UI 中创建的事件)作为 iOS AB 测试实验的“激活事件”。
解决方案很简单,但需要发布移动应用程序。通过
logEvent
方法在移动应用端生成“激活事件”。这确保了 AB 测试实验也可以在 iOS 上运行。