在 Firebase 中,查看活跃用户的年龄和性别可以通过 Firebase Analytics(也叫 Google Analytics for Firebase) 实现,但有几点需要注意:
✅ 前提条件
- 你必须在项目中集成了 Firebase Analytics(或 GA for Firebase)
- 启用了 Google Analytics(项目创建时可以勾选,或后期手动启用)
- 用户必须授权同意收集相关信息(尤其在 GDPR 区域)
- 你的 App 有足够用户量(Google 可能不会对少量数据展示年龄/性别等数据)
👀 查看步骤(在 Firebase 控制台)
- 打开 Firebase 控制台
- 选择你的项目
- 在左侧菜单中点击「Analytics」→「Audience」或「用户属性」
- 或点击「Analytics」→「Demographics(人口统计)」
🎯 在「Demographics」中你可以看到:
- 年龄分布(如 18–24, 25–34 等)
- 性别(男、女、未定义)
- 兴趣类别(基于用户行为由 Google 推测)
⚠️ 注意事项
- 这些数据是由 Google Play 服务 / GA 自动推断的,你自己无法直接获取用户的身份证年龄等。
- 如果你主要是 Web 用户,数据可能会更少,因浏览器隐私限制。
- 如果用户数量很少,Google 可能不会展示这些敏感信息,避免推断错误。
🧩 如果你想自己收集年龄/性别:
你也可以在用户注册或登录时,主动要求填写:
firebase.analytics().setUserProperties({
age: '25-34',
gender: 'male',
});
然后你可以在 Analytics 的自定义属性里,按这个筛选用户。
需要我教你如何在 app 中添加这些属性,或者怎样通过 GA 报表查某个活跃时间段的用户吗?
还没有人抢沙发呢~