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

如何使用Firebase Analytics实现特定用户的错误追踪

Firebase Analytics按指定user_id筛选带时间戳事件的实现方法

你可以根据查询的精度要求,选以下两种方案实现:

方案1:控制台直接筛选(快速查询用)

  • 打开Firebase控制台,进入「Analytics > 事件」板块
  • 点击顶部的筛选配置按钮,新增筛选维度为user_id,匹配规则设置为等于,填入你要查询的目标userId
  • 筛选生效后切换到事件流视图,当前展示的所有事件都会自带上报时的timestamp时间戳,你可以调整查询的时间范围,按时间顺序查看该用户触发的事件序列
  • 注意:控制台默认仅保留最近60天的事件数据,数据量较大时会自动抽样,仅适合快速粗略排查,不适合拉取全量精确明细。

方案2:BigQuery导出查询(全量精确明细,推荐用于错误排查)

这是官方支持的获取单用户全量事件数据的标准方案,也是排查用户侧异常最可靠的方式:

  • 先在Firebase控制台的「项目设置 > 集成」页面开通BigQuery同步,选择导出Analytics事件数据,开通后支持回溯最近30天的历史数据,后续新上报的事件会实时同步到对应的BigQuery数据集
  • 进入关联的BigQuery控制台,找到对应Firebase项目生成的Analytics数据集,执行以下SQL即可拉取目标用户指定时间段内的全量带时间戳事件:
SELECT
  event_timestamp,
  event_name,
  event_params,
  user_id,
  user_properties
FROM
  `替换为你的项目ID.analytics_对应数据集ID.events_*`
WHERE
  _TABLE_SUFFIX BETWEEN '查询开始日期,格式为YYYYMMDD' AND '查询结束日期,格式为YYYYMMDD'
  AND user_id = '替换为你要筛选的目标userId'
ORDER BY
  event_timestamp ASC
  • 查询返回的event_timestamp是微秒级精确时间,你可以完整还原用户的操作路径,判断用户点击按钮后是否触发了预期事件、后续有没有异常事件上报,刚好适配你追踪「按钮点击无响应」的错误场景。

排查效率提示:你可以给按钮无响应场景加专门的错误埋点,在检测到按钮点击后业务逻辑执行超时、接口请求失败无兜底的分支,上报自定义的button_no_response事件,附带按钮标识、当前页面路径等参数,后续排查时直接过滤该事件即可,不用遍历全量事件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 09:30:39