【发布时间】:2018-06-15 01:25:10
【问题描述】:
示例:我有一个移动应用程序。假设我想在 Firebase 中创建一个受众群体,代表“所有已开始但未完成注册的应用用户”。
我怎样才能做到这一点?我可以定义一个注册事件,但这会创建一个“所有开始注册[并且可能完成]的人”的受众。
【问题讨论】:
标签: firebase firebase-analytics
示例:我有一个移动应用程序。假设我想在 Firebase 中创建一个受众群体,代表“所有已开始但未完成注册的应用用户”。
我怎样才能做到这一点?我可以定义一个注册事件,但这会创建一个“所有开始注册[并且可能完成]的人”的受众。
【问题讨论】:
标签: firebase firebase-analytics
您无法定义没有产生某些事件的人的受众。观众中的成员资格只能由事件的存在来定义。受众将从创建之日起收集满足给定条件的用户。
【讨论】:
在 firebase 中,您可以为注册过程创建多个事件。 例如,如果有 3 个屏幕,您可以为每个屏幕创建 3 个事件。
现在,借助这些事件,您可以分析您的数据,甚至可以创建一个漏斗来检查您的用户在注册时掉线的位置。
选中此项以获得更广泛的视野。
第三个链接清楚地表明您需要事件来生成漏斗并获取用户丢弃的数据。
【讨论】:
除非您可以发送“未完成注册”事件,否则您无法真正为此定义基于平均数的受众。即使可以,这些设备在注册后也会保留在观众中。但是,解决您的问题的方法很少。我认为拥有观众不是您的最终目标,而是向尚未注册的人发送事件(或远程更改他们的配置中的某些内容)。选项有:
1) 使用“已注册”事件创建受众“已注册”,该事件在注册发生后立即发送。然后发送一条带有规则“观众”“不包括所有”“已注册”的通知。除了听众中的其他人之外,所有其他人都会收到通知。
2) 创建一个名为“Registered”的用户属性,该属性最初为 false。在注册发生时让应用程序将其更改为 true。然后发送带有规则“用户属性”“已注册”“包含”“假”(或 = 0,取决于您的属性类型)的通知。所有尚未将该属性设置为 true 的人都会收到通知。
【讨论】: