如何在Firebase Remote Config中筛选无崩溃用户为高活跃用户展示评分弹窗
筛选无崩溃记录用户的实现方案
完全可以实现你的需求,以下是两种可落地的方案:
方案1:基于崩溃监控工具的内置规则(推荐)
如果你的应用已经接入了配套的崩溃监控SDK:
- 崩溃事件会自动上报到Analytics,事件名固定为
app_exception - 进入Analytics受众创建页面,设置筛选规则为「*过去[你定义的时间周期,比如30天]*内未触发
app_exception事件」,再叠加你已经配置完成的高活跃用户筛选条件,即可生成目标受众 - 将该受众同步到Remote Config作为匹配条件,给匹配的用户返回展示「Rate Me」弹窗的标志位即可
方案2:本地埋点实现
如果没有接入统一的崩溃监控工具,可以自己做轻量埋点:
- 本地持久化存储用户最近一次崩溃的时间戳
- 每次应用启动时校验是否有未捕获的崩溃日志,如果有就更新本地时间戳,同时上报自定义事件
user_has_crash到Analytics - 创建受众时,规则设置为「过去指定周期内未触发
user_has_crash事件」,叠加高活跃条件即可
落地建议
- 崩溃统计的时间窗口建议和高活跃用户的统计周期保持一致,避免出现规则逻辑冲突
- 首次上线可以先给10%的目标用户开启灰度,验证受众匹配的准确性,避免给近期有崩溃的用户误弹评分窗口影响体验
内容的提问来源于stack exchange,提问作者Lescai Ionel
相关产品推荐
相关产品推荐

