我想根据上次触发事件来定义Firebase中的受众群体。例如,我想在过去30天内重新启动未打开应用的用户(事件: app_open )。
我一直试图根据这个标准定义观众,但没有成功。
任何帮助将不胜感激
答案 0 :(得分:1)
目前无法做到这一点。但是,如果您导出到BigQuery,则可以在此处定义受众(并最终显示该受众中的玩家列表)。如果您想通知他们,则需要在服务器的某个位置存储GCM令牌列表(适用于iOS / Android),然后处理与GCM服务器的通信以发送推送。 它并不理想,但截至今天,它是我所知道的唯一解决方案。
答案 1 :(得分:0)
背景
以前,最大的限制之一是,一旦将用户放置到听众中,他们就永远不会离开。但这随着2018年10月在Firebase峰会上宣布的新动态受众功能而发生了变化。有了动态受众,用户将在符合条件的情况下加入该受众,但在不再属于该受众时也将离开该受众。观众使用称为“会员持续时间”的功能。
功能
Membership Duration
的工作方式:您的应用将不断评估您的用户是否属于您所定义的这些受众中的每个受众,并将您的用户“更新”给他们有资格的受众。此持续时间字段将执行的操作是查看用户的上一次“我有资格获得听众资格”时间,如果该时间长于当前成员资格的持续时间,则将其从听众中删除。
解决方案
对于您而言,您只需通过app_open
事件向受众添加30天的成员资格有效期,即可获得所需的受众。
请注意,只有在创建自定义受众群体之后,才开始填充受众群体,并且不会使用以前的数据。