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

在Firebase中如何查看Unity项目全时段的事件参数?

Firebase Analytics 全时段参数查看方案(Unity 10.05.0版本)

问题背景

  • 平台:Unity
  • 插件版本:10.05.0
  • 已执行日志上报代码:
    FirebaseAnalytics.LogEvent("hero_level_up", "hero_one", 25);
    FirebaseAnalytics.LogEvent("hero_level_up", "hero_two", 25);
    
  • 当前问题:仅能追踪事件名称,Firebase控制台仅展示最近30分钟实时数据的参数,全时段参数无法查看;同时实时面板无hero_level_up调用记录,但代码实际已触发并传入参数。

解决步骤

1. 配置事件参数以留存全时段数据

Firebase Analytics不会自动留存自定义事件的参数,需手动在控制台配置:

  • 进入Firebase控制台 → 分析 → 事件 → 找到hero_level_up事件 → 点击「管理参数」
  • 添加hero_one、hero_two参数,设置参数类型为「数值」(匹配代码传入的int类型值)
  • 配置完成后,新上报的事件参数会被纳入全时段统计,配置前的历史数据无法回溯

2. 排查实时面板无记录的原因

  • 确认Unity端Firebase初始化正常:确保FirebaseApp.CheckAndFixDependenciesAsync()执行完成无错误
  • 检查设备网络:Firebase Analytics会缓存本地日志,网络正常时才会批量上报,离线状态下实时面板无数据
  • 查看Unity控制台日志:搜索FirebaseAnalytics相关输出,确认是否有Event logged类的上报成功提示
  • 注意实时面板延迟:事件触发后通常需要1-5分钟才会在实时面板显示,勿立即查看

3. 查看全时段参数数据的路径

参数配置完成并等待新数据上报后,通过以下路径查看全时段统计:

  • 进入Firebase控制台 → 分析 → 事件 → 选择hero_level_up事件
  • 切换到「参数」标签页,即可查看该事件所有已配置参数的全时段数据(包括数值分布、趋势等)
  • 如需更灵活的分析,可在「探索」页面创建自定义报表,将hero_level_up事件与对应参数组合为维度/指标

4. 验证日志上报正确性

开启Firebase Analytics调试模式,确认参数是否正确传递:

  • 在Unity中添加以下代码启用调试:
    FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
    FirebaseAnalytics.SetDebugModeEnabled(true);
    
  • 运行游戏触发事件后,在Firebase控制台的「调试视图」(需先关联测试设备)中,可实时查看事件及参数的上报详情

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 02:27:29