当事件计数为 0 时,Firebase 受众中没有用户

No users in Firebase Audiences when the event count is 0

我在 Firebase 中定义了几个受众,但是在其中一些我还没有注册一个用户,而在其他人中我已经注册了数千个。

我唯一的猜测是它发生是因为我有一个用 count = 0 定义的事件条件。

例如,我有这两个受众:

为此,我定义了两个事件:login_succeed 和 login_failed。

第一个Audience定义如下:

第二个Audience定义如下:

问题:第二种情况没有用户注册,我们知道有很多用户无法登录应用。

我还有其他定义 count = 0 的受众,但它们都是空的。

这是 Firebase 问题吗?定义受众时不支持事件中的 count = 0

感谢您的帮助!

目前,只有当有满足观众筛选条件的事件时,观众才会被统计。如果尚未记录事件 login_successful,则不会有观众。一旦观众数 > 0,用户数就会正确,因此目前只有正面案例。

只有当事件 或用户 属性 出现在该过滤器中的某处时,才会评估受众过滤器。

查看此解决方法是否适合您:使用单个过滤器定义您的受众:myEvent 事件计数 = 0 或首次开放时间 <(一些非常早的日期)

因此创建一个事件计数 = 0 的过滤器,但使用 OR 按钮向同一个过滤器添加另一个条件,检查用户 属性 "first open time" 是否小于某个长度-早于您的应用发布的日期。也许是 2010 年 1 月 1 日之类的。首次打开时间是用户 属性,它是在您的应用首次打开时设置的,之后会出现在每个事件包中,因此它应该始终触发您的受众进行评估。

确保您检查的是用户 属性 "first open time",而不是事件 "first open"。 :)

如果您的目标是通知

您需要检查相反的情况,使用 =1 OR >1 和 select 创建受众 "Does not include all of"。请查看随附的屏幕截图以便更好地理解。

创建受众

通知中的条件