You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Firebase中创建1天未使用应用的用户受众?时间比较困惑求助

嘿,这个需求Firebase其实已经帮我们做好了核心的时间对比逻辑,不用自己手动计算时间差,我给你梳理两种可行的方案,你可以根据自己的情况选:

方案一:基于自定义last_opened_app属性筛选

你已经想到了用用户属性存储最后打开时间,接下来的筛选步骤很简单:

  1. 先确保每次用户打开应用时,都更新last_opened_app属性为当前毫秒时间戳,代码示例如下:
    • Android 端:
    FirebaseAnalytics.getInstance(context).setUserProperty(
        "last_opened_app",
        System.currentTimeMillis().toString()
    )
    
    • iOS 端:
    Analytics.setUserProperty(String(Date().timeIntervalSince1970 * 1000), forName: "last_opened_app")
    
  2. 打开Firebase控制台,进入Engage > Audiences页面,点击「创建受众」
  3. 选择「用户属性」作为筛选条件,找到你定义的last_opened_app
  4. 这里关键的一步:不用自己算1天前的时间戳,直接选择「小于」,然后点击输入框旁的日历图标,选择「相对时间」,设置为「1天前」。Firebase会自动帮你把用户的last_opened_app时间戳和当前时间做对比,筛选出所有超过1天未打开的用户
  5. 给受众起个好记的名字(比如「1天未活跃用户」),保存就搞定了
方案二:利用自带的app_open事件(更省心)

如果你已经集成了Firebase Analytics,其实不用手动维护last_opened_app属性——Firebase会自动记录app_open事件,直接用这个事件来筛选更高效:

  1. 同样进入Engage > Audiences页面创建新受众
  2. 选择「事件」作为筛选条件,找到app_open事件
  3. 选择「过去1天内未触发」这个条件,就能直接得到所有1天没打开过应用的用户群体

小提醒

受众数据的更新有几小时的延迟,刚创建完可能看不到完整数据,等一段时间就正常了。

内容的提问来源于stack exchange,提问作者zngb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:06:31