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

Firebase Analytics事件查询是否限回溯3个月?如何查看更早数据?

如何查看Firebase中超过90天的事件数据

先给你吃个定心丸:Firebase是可以查看超过90天的事件数据的!默认控制台的日期范围限制(最多选“Quarter to date”也就是90天)只是前端展示的限制,你的历史数据其实都好好存在后台,下面给你说两个靠谱的操作方法:

方法一:用BigQuery导出查询

如果你的Firebase项目还没关联BigQuery,赶紧去弄——这个是免费的,只要你的项目在Firebase免费配额内就行。关联后就能把所有历史事件数据导进去,然后随便查任意时间范围:

  • 第一步:打开Firebase控制台,进入Analytics > BigQuery页面,开启数据导出(首次设置需要绑定你的BigQuery项目,跟着提示走就行)。
  • 第二步:导出完成后,跳转到BigQuery控制台,找到对应的Firebase数据集(一般命名是你的项目ID.events_*)。
  • 第三步:写个SQL查询就行,比如要查2023年1月到3月的事件,就用:
    SELECT * FROM `your-project-id.analytics_xxxxxx.events_2023*`
    WHERE event_date BETWEEN '20230101' AND '20230301'
    
    这里的events_2023*会匹配2023年所有按日分区的事件表,很方便。

方法二:调用Firebase Analytics REST API

要是不想用BigQuery,也可以通过API拉取任意时间范围的数据:

  • 第一步:去Google Cloud控制台的API和服务页面,启用Firebase Analytics API。
  • 第二步:创建一个服务账号密钥,拿到JSON格式的认证凭证。
  • 第三步:写请求调用API,比如用curl拉取指定日期的事件次数:
    curl -X POST \
      "https://analyticsdata.googleapis.com/v1beta/projects/your-project-id:runReport" \
      -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
      -H "Content-Type: application/json" \
      -d '{
        "dateRanges": [{"startDate": "2023-01-01", "endDate": "2023-03-01"}],
        "metrics": [{"name": "eventCount"}],
        "dimensions": [{"name": "eventName"}]
      }'
    
    发送这个请求后,就能拿到你要的那段时间里所有事件的触发统计了。

小提醒

  • 免费版Firebase的Analytics数据保留期限是14个月,付费的Blaze计划可以延长到25个月,要是你的数据超过这个期限,那就真的找不回来了。
  • 第一次开BigQuery导出的时候,只会导之后的新数据,之前的历史数据得手动点“回溯导出”(在Firebase控制台的BigQuery页面就能找到这个选项)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:55:53